body {
     margin: 0;
    padding: 0;
    font-family: Verdana;
    font-size: 11px;
    color: #00002d;
    background-color: #ffffff;
}

form, p, ul, l1, h1, h2, h3, h4, h5, h6, label {
    padding: 0px;
    margin: 0px;
}

img {
    border: 0;
}

ul {
    list-style-type: none;
}

a {
    text-decoration: none;
}

.clear {
    clear: both;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.align-center {
    text-align: center;
}

.strong {
    font-weight: bold;
}

.italic {
    font-style: italic;
}

.underline {
    text-decoration: underline;
}

.compulsory {
    color: #ff0000;
}

.highlight-text {
    color: #616161;
}

.highlight-link {
    color: #09a005;
    line-height: 20px;
}

    .highlight-link:hover {
        color: #ff0000;
    }

.selectednode {
    font-size: 12px !important;
    font-weight: bold !important;
    color: #ff9000 !important;
}

.well1 {
    color: #333;
    float: right;
    margin-right: 5px;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 11px;
    padding: 8px 10px 8px 8px;
}



h2 {
    color: #0899df;
    font-size: 20px;
    font-family: Verdana;
    font-weight: normal;
    padding: 30px 0 15px 0;
}

.layout {
    float: left;
    position: relative;
    margin-bottom:120px;
    width: 100%;
}

.header-full {
    min-width: 100%;
    background: #fff url(../images/header-btm.gif) repeat-x bottom;
    padding: 0 0 15px 0;
    float: left;
    z-index: 1000;
    position: fixed;
}

.header {
    width: 100%;
    background: url(../images/bg-shadow.png) repeat-y top;
    float: left;
}

.wrapper1 {
    min-width: 100%;
    float: left;
    background: url(../images/body_bg.png) repeat;
}

#wrapper1 {
    min-width: 100%;
    float: left;
}

.logo-pannel {
    width: 100%;
    float: left;
    position: relative;
}

.logo {
    float: left;
    margin-left: 35px;
    width: 20%;
}

.logo-right {
    float: right;
    padding-right: 15px;
    padding-top: 40px;
    width: 73%;
}

.search-top {
    width: auto;
    padding: 15px 0 5px 0;
    float: right;
    margin: 0 6px 0 0;
}

    .search-top label {
        float: left;
    }

        .search-top label .istyle-bt {
            width: 65px;
            float: left;
            border: #CCC 1px solid;
            padding: 6px;
            font-size: 12px;
            font-family: Verdana;
            color: #333;
            background: url(../images/menu-left-bg.png) repeat-x bottom;
            -webkit-border-top-right-radius: 15px;
            -webkit-border-bottom-right-radius: 15px;
            -moz-border-radius-topright: 15px;
            -moz-border-radius-bottomright: 15px;
            border-top-right-radius: 15px;
            border-bottom-right-radius: 15px;
        }

            .search-top label .istyle-bt:hover {
                background: url(../images/menu-bg-hover.jpg) repeat-x top;
                color: #FFF;
                cursor: pointer;
            }

    .search-top .istyle {
        width: 136px;
        float: left;
        border: #CCC 1px solid;
        padding: 7px;
        font-size: 12px;
        font-family: Verdana;
        color: #333;
        -webkit-border-top-left-radius: 15px;
        -webkit-border-bottom-left-radius: 15px;
        -moz-border-radius-topleft: 15px;
        -moz-border-radius-bottomleft: 15px;
        border-top-left-radius: 15px;
        border-bottom-left-radius: 15px;
    }

        .search-top .istyle:focus {
            border-color: #66AFE9;
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        }

.navigation {
    width: auto;
    margin: 15px 8px 10px 0;
    float: right;
    background: url(../images/menu-bg.jpg) repeat-x;
    height: 35px;
    padding: 0 7px;
    box-shadow: 0 0 4px #999999;
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
}

.middle-outer {
    width: 1000px;
    min-width: 94%;
    min-height: 500px;
    background: #fff;
    float: left;
    margin: 0 2%;
    padding: 124px 1% 0;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.middle-left {
    width: 215px;
    position: relative;
    float: left;
}

.dashboard-image {
    width: 204px;
    background: url("../images/dashbord.png") no-repeat scroll 5px 0 rgba(0, 0, 0, 0);
    color: #E4E5E7;
    font-family: Verdana;
    font-size: 14px;
    left: 47px;
    padding: 14px 0 20px 5px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 79px;
    width: 204px;
}

.dashboard-image-s {
    width: 204px;
    background: url(../images/dashbord2.png) no-repeat 5px 0;
    text-align: center;
    font-size: 14px;
    text-transform: capitalize;
    font-family: Verdana;
    color: #e4e5e7;
    padding: 14px 0 20px 5px;
    position: absolute;
    top: 82px;
    left: 47px;
}

.left-panel {
    width: 213px;
    border: #c9c9c9 1px solid;
    border-bottom: none;
}

.left-panel-main {
    width: 213px;
    margin: 20px 0 0 0;
    float: left;
}

.menu-lft {
    width: 213px;
    border-bottom: #c9c9c9 1px solid;
    float: left;
}

.menu-lft-tt {
    width: 22px;
    border-right: #c9c9c9 1px solid;
    float: left;
    padding: 8px 8px;
    background: url(../images/menu-left-bg.png) repeat-x;
}

.menu-lft-cntnt {
    width: 163px;
    float: left;
    font-size: 13px;
    font-family: Arial;
    color: #6f7a8a;
    padding: 0 0 0 10px;
    cursor: pointer;
    font-weight: bold;
    background: url(../images/menu-left-bg.png) repeat-x;
    height: 34px;
}

.menu-lft-cntnt-selt {
    width: 163px;
    float: left;
    font-size: 13px;
    font-family: Arial;
    padding: 0 0 0 10px;
    cursor: pointer;
    font-weight: bold;
    background: url(../images/menu-bg-hover.jpg) repeat-x;
    height: 35px;
}

    .menu-lft-cntnt-selt a {
        padding: 10px 0;
        float: left;
        color: #fff;
    }


.menu-lft-cntnt a {
    padding: 10px 0;
    float: left;
}

.menu-lft-cntnt:hover {
    background: url(../images/menu-bg-hover.jpg) repeat-x;
}

    .menu-lft-cntnt:hover a {
        color: #FFF;
    }

.son-menu {
    background: url("../images/like-txt.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    height: 17px;
    margin: 10px 4px 0 0;
    padding: 2px 0 0 1px;
    text-align: center;
    width: 28px;
}

.menu-lft-likebt {
    width: 25px;
    float: left;
    background: url(../images/like-txt.png) no-repeat 0 8px;
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    color: #fff;
    padding: 11px 0 8px 13px;
}

.cont1 {
    box-sizing: border-box;
    width: 100%;
    float: left;
    border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
    border-right: none;
    background: none repeat scroll 0 0 #fff;
}

.cont1t {
    width: 759px;
    float: left;
    background-color: #FFF;
    border: 1px solid #c9c9c9;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 0 0 20px 0;
    margin: 10px 0 20px 0;
}

.cont1-hd {
    width: 100%;
    box-sizing: border-box;
    float: left;
    background: linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #c9c9c9;
    padding: 0 1%;
    color: #00002d;
    font-size: 14px;
    box-shadow: 0px 1px 4px 0px #ccc;
}

.cont1-hd-b {
    width: 100%;
    float: left;
    padding: 0;
    margin-top: 15px;
}

.cont1-hd-b-in {
    background: linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #C9C9C9;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px #CCCCCC;
    height: 75px;
    margin: 5px auto;
    text-align: center;
    width: 120px;
}

.cont1-hd-b-in1 {
    width: 120px;
    float: left;
    text-align: center;
    padding: 9px 0;
}

.cont1-hd-b-in2 {
    width: 120px;
    float: left;
    text-align: center;
    font-size: 11px;
    color: #316AC5;
    text-decoration: underline;
}

    .cont1-hd-b-in2:hover {
        text-decoration: none;
    }

.small-box {
    background-color: #FFFFFF;
    border: 1px solid #C9C9C9;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0 -10px 0 34px;
    width: 30%;
}

.small-boxr {
    width: 30%;
    float: right;
    background-color: #FFF;
    border: 1px solid #c9c9c9;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 0 19px 0 0;
}

.cont1-hd2 {
    width: 100%;
    float: left;
    background: linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #c9c9c9;
    color: #333;
    font-size: 14px;
    box-shadow: 0px 1px 4px 0px #ccc;
    margin: 0 0 5px 0;
}

.plan-3 {
    float: left;
    margin: 0 1%;
    text-align: center;
}

.middle-right {
    width: 100%;
    padding: 0;
}

.footer-full {
    min-width: 100%;
    background: url(../images/footer-line.jpg) repeat-x;
    float: left;
}

.footer {
    width: 100%;
    float: left;
}

    .footer p {
        padding: 15px 0;
        color: #777676;
        font-size: 12px;
        font-family: Arial;
        border-bottom: #b2b5b7 1px solid;
        text-align: center;
    }

        .footer p a {
            padding: 0 8px;
            color: #777676;
        }

            .footer p a:hover {
                color: #4facd5;
            }

.copyright {
    padding: 10px 0;
    color: #777676;
    font-size: 12px;
    font-family: Arial;
    text-align: center;
}

/*--enquiry---start----*/
.inbox {
    float: left;
    margin: 20px 2% 0;
    width: 96%;
}



.t-inbox-left1 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0 2px 2px 0;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    padding: 6px 11px;
    text-align: center;
    width: auto;
    position: relative;
}

    .t-inbox-left1:hover {
        background-color: #ebebeb;
        border-color: #adadad;
    }

.t-inbox-left2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px 0 0 2px;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    height: 23px;
    padding: 3px 7px 0;
    text-align: center;
    width: auto;
    border-right: none;
    position: relative;
}

    .t-inbox-left2:hover {
        background-color: #ebebeb;
        border-color: #adadad;
    }

.t-inbox-left2-pop {
    width: 122px;
    float: left;
    height: 20px;
    background: url(../images/pop-image.png) no-repeat;
    padding: 10px 2px 2px 5px;
    color: #FFF;
    position: absolute;
    top: 26px;
    left: -56px;
    font-size: 12px;
    z-index: 1;
}

.t-inbox-left1-pop {
    width: 68px;
    float: left;
    height: 20px;
    background: url(../images/pop-image2.png) no-repeat;
    padding: 10px 2px 2px 5px;
    color: #FFF;
    position: absolute;
    top: 26px;
    left: -24px;
    font-size: 12px;
    z-index: 1;
}



.t-inbox-right-right {
    float: right;
    width: auto;
}

.t-inbox-right-auro {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px 0 0 2px;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    padding: 7px 11px;
    text-align: center;
    width: auto;
    border-right: none;
}

.t-inbox-right-auro1 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0 2px 2px 0;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    padding: 4px 7px;
    text-align: center;
    width: auto;
}


.inbox-hd {
    width: 708px;
    float: left;
    background-color: #f5f5f5;
    border-bottom: 1px solid #d7d7d7;
    padding: 3px 0;
    position: relative;
}

.inbox-hd1 {
    width: 4%;
    float: left;
}

.inbox-hd1-name {
    width: 15%;
    float: left;
    text-align: left;
    font-size: 13px;
    color: #000;
    padding-top: 3px;
}

.inbox-hd1-name2 {
    float: left;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    background-color: #d29122;
    padding: 2px 7px;
    border-radius: 3px;
    font-weight: bold;
    margin-right: 1%;
}

.inbox-hd1-name2c {
    float: left;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    background-color: #568a89;
    padding: 2px 7px;
    border-radius: 3px;
    font-weight: bold;
    margin-right: 1%;
}

.inbox-hd2 {
    width: auto;
    float: left;
    padding: 0 5px;
}

.inbox-hd3 {
    width: auto;
    float: left;
    padding: 3px 5px;
}

.inbox-hd-au {
    width: auto;
    float: left;
    cursor: pointer;
}

.inbox-hd4 {
    width: 120px;
    float: left;
}

.inbox-hd5 {
    padding: 1px 5px;
    float: left;
    font-family: Arial, Helvetica, Verdana;
    color: #333;
    font-size: 12px;
}

.inbox-hd6 {
    width: auto;
    float: right;
    border: 0;
    padding: 0 5px;
}

.inbox-bottom {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 7px 0;
    cursor: pointer;
}

    .inbox-bottom:hover {
        background-color: #ecf3f8;
    }

.inbox-bottom-sele:hover {
    background-color: #ecf3f8;
}

.inbox-bottom-1 {
    float: left;
    font-family: Arial, Helvetica, Verdana;
    color: #8a8a8a;
    font-size: 13px;
    width: 62%;
    text-align: left;
    padding-top: 3px;
}

.inbox-bottom-2 {
    padding: 1px 5px;
    float: left;
    width: 300px;
}

.inbox-bottom-3 {
    width: auto;
    float: left;
    padding: 4px 5px 0 5px;
}

.inbox-bottom-4 {
    float: right;
    width: 15%;
}

.inbox-bottom-5 {
    width: auto;
    float: right;
    padding: 2px 12px;
    color: #666;
    text-align: right;
    font-size: 12px;
    cursor: pointer;
}

.inbox-bottom-6 {
    width: auto;
    float: right;
    padding: 3px 5px;
}

.inbox-bottom-sele {
    width: 100%;
    float: left;
    background-color: #f9f9f9;
    padding: 9px 0 9px 0;
    cursor: pointer;
    box-sizing: border-box;
}

.inbox-num {
    width: 710px;
    float: left;
    text-align: center;
    margin-top: 10px;
}

.index-droup {
    width: 150px;
    float: left;
    padding: 8px;
    border: 1px solid #7d7d7d;
    border-radius: 3px;
    background-color: #f5f5f5;
    position: absolute;
    right: 374px;
    top: 20px;
    z-index: 2;
}

.inbox-show {
    width: 690px;
    float: left;
    padding: 3px 10px 3px 10px;
}

.inbox-show1 {
    width: 690px;
    float: left;
    padding-bottom: 10px;
}

.inbox-show1-1 {
    width: 250px;
    float: left;
    font-family: Arial, Helvetica, Verdana;
    color: #333;
    font-size: 13px;
    font-weight: bold;
}

.inbox-show1-2 {
    width: auto;
    float: left;
    padding: 5px 4px 0 4px;
}

.inbox-featu {
    width: 688px;
    float: left;
    border: 1px solid #CCC;
    padding: 5px 0 0 0;
}

.inbox-featu1 {
    width: 688px;
    float: left;
    background-color: #f5f5f5;
    padding-bottom: 2px;
    position: relative;
    height: 26px;
}

.inbox-featu-pic {
    width: 30px;
    float: left;
    padding-right: 4px;
}

.inbox-featu-hd {
    width: 400px;
    float: left;
    padding: 4px 0 0 0;
    color: #333;
    font-size: 13px;
    text-align: left;
}

.inbox-featu-right {
    width: 200px;
    float: right;
    padding: 4px 0 0 0;
}

.inbox-featu-right1 {
    width: 59px;
    float: right;
    padding: 0px 5px 0px 8px;
    cursor: pointer;
}

.inbox-featu-right2 {
    width: auto;
    float: right;
}

.inbox-featu-right3 {
    width: auto;
    float: right;
    padding: 5px 5px 0 5px;
}

.inbox-featu-right4 {
    width: auto;
    float: right;
    padding: 0 5px;
    font-size: 12px;
    color: #666;
    font-family: Arial, Helvetica, Verdana;
}

.inbox-featu-bot {
    width: 658px;
    float: left;
    background-color: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    position: relative;
}

.inbox-featu-bot1 {
    width: 658px;
    float: left;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, Verdana;
    color: #000;
    font-size: 12px;
    text-align: left;
}

.inbox-featu-point {
    width: 658px;
    float: left;
    padding-bottom: 5px;
}

.inbox-featu-point-pop {
    width: 22px;
    float: left;
}

.inbox-featu-point-icon {
    float: left;
    width: 17px;
    padding: 5px 5px 0 0;
}

.inbox-pop {
    width: 138px;
    float: left;
    height: 20px;
    background: url(../Images/pop-image.png) no-repeat;
    padding: 10px 2px 2px 5px;
    color: #FFF;
    position: absolute;
    top: 93px;
    right: 576px;
    z-index: 1;
}

.show-hi {
    margin: 0;
    padding: 0;
    list-style: none;
}

.t-mail-auro-droup1-main-t {
    width: 170px;
    float: left;
    padding-bottom: 8px;
}

.t-mail-auro-droup-t {
    width: 170px;
    float: left;
    padding: 8px;
    border: 1px solid #7d7d7d;
    border-radius: 3px;
    background-color: #f5f5f5;
    position: absolute;
    right: 1px;
    top: 20px;
    z-index: 10;
}

.inbox-featu-point-icon {
    float: left;
    width: 17px;
    padding: 5px 5px 0 0;
}

.t-mail-auro-droup1-01 {
    width: 140px;
    float: left;
    font-family: Arial, Helvetica, Verdana;
    color: #333;
    font-size: 13px;
}

.t-mail-auro-droup1 {
    width: 129px;
    float: left;
    font-family: Arial, Helvetica, Verdana;
    color: #333;
    font-size: 13px;
}

.t-mail-auro-droup1-main {
    width: 160px;
    float: left;
    padding-bottom: 8px;
}

.t-mail-auro-droup1-right {
    float: left;
    width: 15px;
    padding-top: 5px;
}


.inbox-paging {
    width: 708px;
    float: left;
    margin: 0px 21px 10px;
}

.inbox-paging01 {
    width: 340px;
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}

/*--pageing-start--*/
.jPaginate {
    box-sizing: border-box;
    color: #a5a5a5;
    font-size: small;
    height: 34px;
    margin-top: 10px;
    position: relative;
    width: 100%;
}

    .jPaginate a {
        line-height: 15px;
        height: 18px;
        cursor: pointer;
        padding: 2px 5px;
        margin: 2px;
        float: left;
    }

.jPag-control-back {
    position: absolute;
    left: 0px;
}

.jPag-control-front {
    position: absolute;
    top: 0px;
}

.jPaginate span {
    cursor: pointer;
}

ul.jPag-pages {
    float: left;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

    ul.jPag-pages li {
        display: inline;
        float: left;
        padding: 0px;
        margin: 0px;
    }

        ul.jPag-pages li a {
            float: left;
            padding: 2px 5px;
        }

span.jPag-current {
    cursor: default;
    font-weight: normal;
    line-height: 15px;
    height: 18px;
    padding: 2px 5px;
    margin: 2px;
    float: left;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img {
    height: 22px;
    margin: 2px;
    float: left;
    line-height: 18px;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img {
    margin: 2px 0px 2px 2px;
    font-size: 12px;
    font-weight: bold;
    width: 10px;
}

ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img {
    margin: 2px 2px 2px 0px;
    font-size: 12px;
    font-weight: bold;
    width: 10px;
}

span.jPag-sprevious,
span.jPag-sprevious-img {
    margin: 2px 0px 2px 2px;
    font-size: 18px;
    width: 15px;
    text-align: right;
}

span.jPag-snext,
span.jPag-snext-img {
    margin: 2px 2px 2px 0px;
    font-size: 18px;
    width: 15px;
    text-align: right;
}

ul.jPag-pages li span.jPag-previous-img {
    background: transparent url(../images/previous.png) no-repeat center right;
}

ul.jPag-pages li span.jPag-next-img {
    background: transparent url(../images/next.png) no-repeat center left;
}

span.jPag-sprevious-img {
    background: transparent url(../images/sprevious.png) no-repeat center right;
}

span.jPag-snext-img {
    background: transparent url(../images/snext.png) no-repeat center left;
}
/*--pageing-end--*/

.t-mail-center-1 {
    width: 688px;
    float: left;
    border: 1px solid #d9d9d9;
    background-color: #f5f5f5;
    padding: 10px;
}

.t-mail-center-1-1 {
    width: 688px;
    float: left;
    margin-bottom: 10px;
}

.t-mail-center-1-2 {
    width: 100px;
    float: left;
    font-size: 13px;
    font-family: Arial, Helvetica, Verdana;
    color: #999999;
    font-weight: bold;
}

.t-mail-center-1-3-m {
    width: 586px;
    float: left;
}

.t-mail-center-1-3 {
    width: 580px;
    float: left;
    border: 1px solid #c0c0c0;
    background-color: #FFF;
    line-height: 16px;
    color: #666;
    padding: 2px 0 2px 6px;
}

.t-mail-center-1-3 {
    width: 580px;
    float: left;
    border: 1px solid #c0c0c0;
    background-color: #FFF;
    line-height: 16px;
    color: #666;
    padding: 2px 0 2px 6px;
}

    .t-mail-center-1-3:focus {
        border-color: #66AFE9;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    }

.t-mail-center-se {
    width: 300px;
    float: right;
    padding: 5px 70px 5px 0;
}

.t-mail-center-1-3-b-1 {
    width: auto;
    float: left;
    padding: 2px 10px;
    margin-right: 8px;
    cursor: pointer;
}

.s-srh {
    background-color: #F9F9F9;
    float: left;
    margin: 22px 2% 0;
    padding: 10px;
    width: 94.5%;
}

    .s-srh fieldset {
        width: 695px;
        float: left;
        border: 1px solid #CCC;
    }

.s-srh-icon1 {
    width: auto;
    float: left;
    padding-right: 5px;
}

.s-srh-icon1-text {
    width: auto;
    float: left;
    font-size: 14px;
    color: #4F4F4F;
    padding-top: 11px;
}

.s-srh2 {
    width: 692px;
    float: left;
    padding: 4px 0;
}

.s-datre {
    width: auto;
    float: left;
    margin-right: 9px;
}

.s-datre1 {
    width: 75px;
    float: left;
    padding: 2px;
    border: 1px solid #CCC;
    height: 18px;
    color: #666;
}

.s-datre1-drop {
    width: 100%;
    float: left;
    padding: 2px;
    border: 1px solid #CCC;
    color: #666;
}

.s-srh2-emn1 {
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #E6E6E6 #E6E6E6 #CCCCCC;
    border-radius: 15px 0 0 15px;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    box-shadow: 1px 1px #FFFFFF inset, -1px -1px #F2F2F2 inset, 0 1px #CCCCCC, 0 2px #A6A6A6, 1px 1px 3px rgba(140, 140, 140, 0.6);
    color: #333333;
    cursor: pointer;
    float: right;
    font-family: arial;
    font-size: 12px !important;
    font-weight: bold;
    padding: 5px 8px 5px;
    position: relative;
    text-align: center;
    width: auto;
    cursor: pointer;
}

    .s-srh2-emn1 a {
        color: #333;
        cursor: pointer;
    }

        .s-srh2-emn1 a:hover {
            color: #3269aa;
        }

    .s-srh2-emn1:active {
        top: 2px;
    }

.s-srh2-emn1-b {
    width: auto;
    float: right;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #E6E6E6 #E6E6E6 #CCCCCC;
    border-radius: 0 15px 15px 0;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px #FFFFFF inset, -1px -1px #F2F2F2 inset, 0 1px #CCCCCC, 0 2px #A6A6A6, 1px 1px 3px rgba(140, 140, 140, 0.6);
    color: #333;
    cursor: pointer;
    font-family: arial;
    font-size: 12px !important;
    font-weight: bold;
    padding: 5px 8px 5px;
    position: relative;
    text-align: center;
}

    .s-srh2-emn1-b a {
        color: #333;
    }

        .s-srh2-emn1-b a:hover {
            color: #b71313;
        }

    .s-srh2-emn1-b:active {
        top: 2px;
    }



.s-srh2-cen {
    width: auto;
    float: left;
    margin-left: 6px;
}

.s-srh2-20 {
    width: auto;
    float: left;
    margin-right: 9px;
    padding-top: 2px;
    font-size: 13px;
}

.s-srh2-20-h {
    width: 52px;
    float: left;
    margin-right: 9px;
    padding-top: 2px;
    font-size: 13px;
}

.s-srh2-20-h1 {
    width: 50px;
    float: left;
    margin-right: 9px;
    padding-top: 2px;
    font-size: 13px;
}
/*--enquiry--end*/

.left-user-main {
    width: 215px;
    float: left;
    margin: 20px 0 0 0;
}

.left-user-main-hd {
    width: 215px;
    float: left;
    background: url(../images/user-manage-hd.png) no-repeat;
    height: 26px;
    margin-top: 13px;
}

.left-user-main-hd-icon {
    float: left;
    padding: 0 6px 0 23px;
    position: relative;
    top: -17px;
    width: 35px;
}

.left-user-main-hd-text {
    color: #003366;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 1px 0 0;
    position: relative;
    width: 135px;
}

.left-user {
    width: 213px;
    float: left;
    border: #c9c9c9 1px solid;
    border-bottom: none;
    border-top: none;
}



/*-----accourding-css--start-------*/
h1 {
    font: 4em normal Georgia, 'Times New Roman', Times, serif;
    text-align: center;
    padding: 20px 0;
    color: #aaa;
}

    h1 span {
        color: #666;
    }

    h1 small {
        font: 0.3em normal Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        letter-spacing: 0.5em;
        display: block;
        color: #666;
    }

h2.acc_trigger {
    padding: 0;
    background: url(../images/h2_trigger_a.png) no-repeat;
    line-height: 36px;
    width: 213px;
    font-size: 2em;
    font-weight: normal;
    float: left;
}

    h2.acc_trigger a {
        text-decoration: none;
        display: block;
        padding: 0 0 0 34px;
        font-size: 12px;
        color: #003366;
    }

        h2.acc_trigger a:hover {
            color: #000;
        }

h2.active {
    background-position: left bottom;
}

.acc_container {
    background: none repeat scroll 0 0 #fff;
    clear: both;
    overflow: hidden;
    padding: 0;
    width: 213px;
    float: left;
}

.acc_container-in {
    width: 198px;
    padding: 7px 5px 7px 10px;
    float: left;
    border-bottom: 1px solid #C9C9C9;
    font-size: 13px;
    color: #003366;
}

.acc_container-in-ao {
    width: 5px;
    float: left;
    padding: 5px 8px 0 10px;
}

.ac-spn {
    float: left;
    width: 171px;
}

.acc_container-in a {
    color: #003366;
}

    .acc_container-in a:hover {
        color: #ff9000;
    }

    .acc_container-in a.sel {
        color: #ff9000;
    }


h2.active a {
    color: #fff;
}

.well-acdon {
    float: left;
    padding: 12px 6px 0 6px;
}

.well-acdon2 {
    float: left;
    padding: 6px 10px 0 14px;
}

/*-----accourding-css--end-------*/

.s-datre1-lrg {
    width: 99px;
    float: left;
    padding: 2px;
    border: 1px solid #CCC;
    height: 14px;
    color: #666;
}

.s-datre1-lrp {
    width: 79px;
    float: left;
    padding: 2px;
    border: 1px solid #CCC;
    height: 14px;
    color: #666;
}

.s-srh2-20-h1-j {
    width: 59px;
    float: left;
    margin-right: 9px;
    padding-top: 2px;
    font-size: 13px;
}


.graphdiv {
    float: left;
    padding: 10px 5%;
    text-align: center;
    width: 90%;
}

.bth {
    border-bottom: 1px solid #E6E6E6;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 10px;
    width: 329px;
}

.bth1 {
    width: 329px;
    float: left;
    margin-bottom: 6px;
}

.bth1-1 {
    width: 120px;
    float: left;
    font-size: 13px;
    color: #333;
    font-weight: bold;
}

.bth1-1r {
    width: 200px;
    float: left;
}

.bth1-1r-l {
    width: 194px;
    float: left;
    border: 1px solid #ccc;
    padding: 2px;
    font-size: 12px;
    height: 14px;
}

.bth-sub {
    width: 329px;
    float: left;
}












/*--vertical--dropdown-menu-start--*/
#cssmenu > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 1;
}
/* The container */
#cssmenu > ul {
    display: block;
    position: relative;
    width: 184px;
    border: 1px solid #C9C9C9;
    /* The list elements which contain the links */
}

    #cssmenu > ul li {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
    }
        /* General link styling */
        #cssmenu > ul li a {
            /* Layout */
            display: block;
            position: relative;
            margin: 0;
            padding: 10px 20px;
            /* Typography */
            font-family: Helvetica, Arial, sans-serif;
            color: #333;
            text-decoration: none;
            text-transform: uppercase;
            font-size: 13px;
            font-weight: 300;
            /* Background & effects */
            background: linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
            background-color: #FFF;
            border-bottom: 1px solid #C9C9C9;
        }
        /* Rounded corners for the first link of the menu/submenus */
        #cssmenu > ul li:first-child > a {
        }
        /* Rounded corners for the last link of the menu/submenus */
        #cssmenu > ul li:last-child > a {
        }
        /* The hover state of the menu/submenu links */
        #cssmenu > ul li > a:hover,
        #cssmenu > ul li:hover > a {
            color: #ffffff;
            background: url(../images/menu-bg-hover.jpg) repeat-x;
        }
    /* The arrow indicating a submenu */
    #cssmenu > ul .has-sub > a::after {
        content: '';
        position: absolute;
        top: 16px;
        right: 10px;
        width: 0px;
        height: 0px;
        /* Creating the arrow using borders */
        border: 4px solid transparent;
        border-left: 4px solid #000;
    }
    /* The same arrow, but with a darker color, to create the shadow effect */
    #cssmenu > ul .has-sub > a::before {
        content: '';
        position: absolute;
        top: 17px;
        right: 10px;
        width: 0px;
        height: 0px;
        /* Creating the arrow using borders */
        border: 4px solid transparent;
        border-left: 4px solid #000;
    }
    /* Changing the color of the arrow on hover */
    #cssmenu > ul li > a:hover::after,
    #cssmenu > ul li:hover > a::after {
        border-left: 4px solid #ffffff;
    }

    #cssmenu > ul li > a:hover::before,
    #cssmenu > ul li:hover > a::before {
        border-left: 4px solid rgba(0, 0, 0, 0.3);
    }
    /* THE SUBMENUS */
    #cssmenu > ul ul {
        position: absolute;
        left: 100%;
        top: -9999px;
        opacity: 0;
        width: 154px;
        /* The fade effect, created using an opacity transition */
        -webkit-transition: opacity 0.3s ease-in;
        -moz-transition: opacity 0.3s ease-in;
        transition: opacity 0.3s ease-in;
        border: 1px solid #C9C9C9;
    }
    /* Showing the submenu when the user is hovering the parent link */
    #cssmenu > ul li:hover > ul {
        top: 0px;
        opacity: 1;
    }

    #cssmenu > ul li ul li a:hover {
        color: #2a9ddc;
    }

    #cssmenu > ul li ul li a {
        background: #f2f1f1 !important;
        display: block;
        position: relative;
        margin: 0;
        padding: 11px 20px;
        font-family: Helvetica, Arial, sans-serif;
        color: #333;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 300;
        border-bottom: 1px solid #C9C9C9;
        font-weight: bold;
    }
/*--accourion-tree-menu--end--*/







/*---start---*/
.cont1-tabl {
    width: 721px;
    float: left;
    padding: 0;
    margin-top: 15px;
    margin-left: 19px;
    margin-right: 19px;
}

.t-box-right1-m {
    background-color: #dedede;
}

.t-box-right1-1 {
    padding: 6px 5px;
}

    .t-box-right1-1 a {
        color: #333333;
    }

.t-box-right1-1d {
    text-align: center;
}


.t-box-right2 {
    background-color: #fff;
    color: #333;
    font-family: verdana;
    font-size: 11px;
    border-bottom: 1px solid #f1f1f1;
}

.t-box-right2-1 {
    padding: 4px 5px;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #f1f1f1;
}

.t-box-right3 {
    background-color: #ffffff;
    font-size: 12px;
    font-family: Verdana;
    color: #333;
    border-bottom: 1px solid #f1f1f1;
}

    .t-box-right3 a {
        color: #333;
    }


.s-srh2-emn1-btn1 {
    width: auto;
    margin: auto;
}

    .s-srh2-emn1-btn1 a {
        background-color: #A7A6A6;
        border-radius: 3px;
        box-shadow: 0 3px 0 0 #737171;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
        padding: 1px 4px;
        text-align: center;
        text-shadow: 0 1px rgba(0, 0, 0, 0.3);
        transition: background 0.1s ease-in-out 0s;
    }

        .s-srh2-emn1-btn1 a:active {
            top: 2px;
            box-shadow: none;
            position: relative;
        }

.new-btn {
    background: url("../images/button.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 13px;
    height: 29px;
    margin-left: 28px;
    padding: 4px 0 3px;
    text-align: center;
    width: 83px;
    border: none;
}

    .new-btn:hover {
        background: url(../images/button-hover.jpg) no-repeat;
    }
/*---end---*/


.cont1-butn {
    width: 759px;
    float: left;
}




.vew-con {
    float: left;
    margin: 15px 0 0 3%;
    padding: 0;
    width: 96.4%;
}

.vew-con1 {
    width: 721px;
    float: left;
    padding: 0;
    margin: 0 19px 0 19px;
}

.box1-right-hd {
    width: 100%;
    float: left;
    margin-bottom: 7px;
}

.box1-right-hd-kk {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    margin-top: 15px;
    border-bottom: 1px solid #DEE3EA;
}

.box1-right-hd-icon {
    width: 3%;
    float: left;
}

.box1-right-hd-right {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    width: 93.2%;
}

.box1-right-hd-right-k {
    width: 699px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #9cafb5;
    padding-top: 4px;
}


.box1-right-hd-right-text {
    color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 4px;
    width: 60%;
}

.box1-data {
    color: #333;
    float: left;
    font-size: 13px;
    padding-bottom: 4px;
    width: 620px;
}


.box1-table {
    width: 99.6%;
    float: left;
}

.box1-table-t {
    width: 719px;
    background: url(../images/s-read-bg2.jpg) repeat-x;
    height: 33px;
}

.box1-table-t1 {
    width: 30%;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0;
    color: #000;
}

.box1-table-t1-nb {
    width: 30%;
    text-align: center;
    font-size: 12px;
}

.box1-table-t2 {
    width: 65%;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}

.well-t1 {
    color: #da0000;
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px;
}

.well-t1-icon {
    width: 20px;
    height: 20px;
    background: url(../images/s-read-up.png) no-repeat;
    float: right;
    padding-right: 10px;
}

.box1-table-t-b {
    width: 99.6%;
    background-color: #FFF;
    height: 24px;
}

.box1-table-t-b-h {
    width: 99.6%;
    background-color: #f0faff;
}

.box1-table-t2-b {
    width: 13%;
    text-align: center;
    font-size: 12px;
}

.box1-table-t2-b-select {
    width: 13%;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    background-color: #3FB8E8;
    color: #FFF;
}

    .box1-table-t2-b-select a {
        color: #FFF;
    }

.box1-table-t2-bld {
    width: 13%;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: #000;
}


.box1-table-ma {
    width: 99.4%;
    float: left;
    background: url(../images/menu-left-bg.png) repeat-x;
    height: 33px;
    border: 1px solid #c2c2c2;
}

.box1-table-ma1 {
    border-right: 1px solid #C2C2C2;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 27px;
    padding-top: 7px;
    text-align: center;
    width: 31.4%;
}

.box1-table-ma2 {
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-top: 7px;
    text-align: center;
    width: 68%;
}

.s-read-r2-1 {
    width: 20px;
    height: 20px;
    background: url(../images/s-read-up.png) no-repeat;
    float: right;
    padding-right: 10px;
    cursor: pointer;
}

.s-read-r2-1chng {
    width: 20px;
    height: 20px;
    background: url(../images/s-read-down.png) no-repeat;
    float: right;
    padding-right: 10px;
    cursor: pointer;
}

.box2 {
    width: 100%;
    float: left;
    text-align: left;
    margin-top: 6px;
}

.box2-tab {
    width: 100%;
    float: left;
    margin-top: 16px;
}

/*---tab-start--*/
ul.list li {
    list-style-type: none;
    margin-left: 20px;
}

ul.tabs {
    width: 100%;
}

    ul.tabs li {
        list-style-type: none;
        display: block;
        background-color: #a7a6a6;
        float: left;
        box-shadow: 0 3px 0 0 #737171;
        border-radius: 3px 3px 3px 3px;
        color: #FFF;
        font-size: 14px;
        font-weight: bold;
        padding: 3px 6px;
        text-align: center;
        text-shadow: 0 1px rgba(0, 0, 0, 0.3);
        transition: background 0.1s ease-in-out 0s;
        margin-left: 12px;
        cursor: pointer;
    }

        ul.tabs li:hover {
            background-color: #3FB8E8;
            box-shadow: 0 3px 0 0 #3293BA;
        }

        ul.tabs li.current {
            box-shadow: 0 3px 0 0 #3293BA;
            background-color: #3FB8E8;
        }

.tabscontent {
    width: 100%;
    border-radius: 2px 2px 0 0;
}
/*---tab-end--*/


.resu {
    width: 200px;
    float: right;
    padding-right: 10px;
}

.resu1 {
    width: 100px;
    float: left;
    padding-top: 2px;
    font-size: 13px;
    color: #333;
    font-weight: normal;
}

.resu2 {
    width: 100px;
    float: left;
}

.resu2-i {
    width: 100px;
    float: left;
}

.back {
    width: 72px;
    float: right;
}

.resu2-p-box {
    width: 10%;
    float: left;
}

.resu2-p-box1 {
    float: left;
    padding-left: 1%;
    width: 82%;
}

.resu2-p-box1-1 {
    width: 100%;
    float: left;
    font-size: 12px;
    line-height: 19px;
    color: #0A8FBB;
    text-align: left;
}

.resu2-p-box1-1-bb {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #000;
    color: #666666;
    float: left;
    font-size: 11px;
    width: 100%;
    font-weight: bold;
}

.well-c {
    color: #333;
}

.resu2-c-box1-1 {
    color: #0a8fbb;
    float: left;
    font-size: 12px;
    width: 100%;
}

.resu2-c-box1-2 {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #666666;
}




.box1-a-hd {
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-left: 11px;
    padding-top: 7px;
    width: 700px;
}

.box1-a-hd1 {
    width: 699px;
    float: left;
    padding: 10px;
    border: 1px solid #c2c2c2;
    border-top: none;
}

.box1-a-box {
    width: 701px;
    float: left;
}

.box1-a-box1 {
    width: 380px;
    float: left;
}

.box1-a-box1-pic {
    width: 90px;
    float: left;
    padding: 2px;
    border: 1px solid #e1dcdc;
}

.box1-a-box1-left {
    width: 268px;
    float: left;
    padding-left: 15px;
}

.box1-a-box1-left1 {
    width: 268px;
    float: left;
    font-size: 14px;
    color: #004993;
    padding-bottom: 5px;
}

.box1-a-box1-left2 {
    width: 268px;
    float: left;
    font-size: 14px;
    color: #333;
    padding-bottom: 5px;
}

.box1-a-right {
    width: 250px;
    float: right;
}

.box1-a-right1 {
    width: 250px;
    float: left;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    font-size: 12px;
}


.box1-a-right2 {
    width: 250px;
    float: left;
    font-size: 13px;
    color: #004993;
    padding-top: 5px;
}

.box1-a-botm {
    background-color: #F6F6F6;
    float: left;
    padding: 8px 1% 12px;
    width: 98%;
}

.box1-a-botm1 {
    width: 30%;
    float: left;
    padding-right: 3%;
    font-size: 12px;
    color: #333;
}

.box1-a-botm2 {
    width: 30%;
    float: left;
    padding-right: 3%;
    font-size: 12px;
    color: #333;
}

.box1-a-botm3 {
    width: 120px;
    float: right;
    padding-right: 10px;
}


.attn {
    width: 709px;
    float: left;
    background: url(../images/menu-left-bg.png) repeat-x;
    height: 20px;
    border: 1px solid #c2c2c2;
}

.attn1 {
    width: 709px;
    float: left;
    padding-bottom: 10px;
}

.attn-left {
    width: 250px;
    float: left;
    padding: 2px 10px;
}

.attn-left1 {
    width: 418px;
    float: left;
    padding: 2px 10px;
}


.fup {
    width: 16%;
}

.pic-img {
    bottom: 0;
    width: 100%;
}


.inbox-check {
    width: 100%;
    float: left;
    text-align: left;
    font-family: verdana;
}

.inbox-check1 {
    border-bottom: 1px solid #dde2e9;
    border-top: 1px solid #dde2e9;
    float: left;
    font-family: verdana;
    font-size: 11px;
    padding: 4px 0;
    width: 100%;
}

.inbox-check1-pic {
    width: 4%;
    float: left;
}

.inbox-check1-pic1 {
    width: 25px;
    float: left;
}

.inbox-check1-cenr {
    color: #333333;
    float: left;
    font-family: verdana;
    font-size: 11px;
    width: 90%;
}

.inbox-check1-right {
    width: 14%;
    float: right;
}

.inbox-check1-right {
    background-color: #3276B1;
    border: 1px solid #2C699D;
    border-radius: 2px 0 0 2px;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: right;
    padding: 7px 11px;
    text-align: center;
    width: auto;
    border-right-color: #3276B1;
}

    .inbox-check1-right:hover {
        background-color: #296191;
        border: 1px solid #1F496D;
    }

.inbox-check1-right-in {
    width: auto;
    float: left;
    padding-left: 18px;
    font-size: 13px;
    color: #FFF;
    background: url(../images/reply-icon.png) no-repeat 0 2px;
    padding-right: 5px;
}


.inbox-check1-right-i {
    background-color: #3276B1;
    border: 1px solid #2C699D;
    border-radius: 0 2px 2px 0;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: right;
    padding: 13px 11px 10px;
    text-align: center;
    width: auto;
    position: relative;
}

    .inbox-check1-right-i:hover {
        background-color: #296191;
        border-color: #1F496D;
    }


.inbox-reply-text {
    float: left;
    padding: 10px 0;
    width: 100%;
}

.inbox-reply-text1 {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #333;
    line-height: 19px;
}


.t-show {
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    float: left;
    height: 150px;
    left: -120px;
    position: absolute;
    top: 32px;
    width: 152px;
    padding: 8px 0;
}

.t-show-in {
    width: 132px;
    padding: 6px 10px;
    font-size: 13px;
    color: #333;
    cursor: pointer;
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
}

    .t-show-in:hover {
        color: #FFF;
        background-color: #3276b1;
    }

.inbox-check1-comp {
    border-top: 1px solid #dde2e9;
    color: #666;
    float: left;
    font-size: 11px;
    padding: 6px 0;
    width: 100%;
    font-family: verdana;
}

.inbox-check1-gh {
    color: #333333;
    float: left;
    width: 80%;
}

.inbox-check1-gh-right {
    color: #333333;
    float: right;
    font-size: 13px;
    width: 3%;
    padding: 5px;
    cursor: pointer;
}

.inbox-check1-subj {
    border-bottom: 1px solid #dde2e9;
    float: left;
    padding: 5px 0;
    width: 100%;
    font-family: verdana;
}

.inbox-reply-text-send {
    float: left;
    padding: 0 0 10px;
    width: 100%;
}


.inbox-check1-right-send {
    background-color: #3276b1;
    border: 1px solid #2c699d;
    border-radius: 2px 0 0 2px;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    color: #fff;
    cursor: pointer;
    float: right;
    padding: 5px 6px;
    text-align: center;
    width: auto;
}

    .inbox-check1-right-send:hover {
        background-color: #296191;
        border: 1px solid #1F496D;
    }

.inbox-check1-right-send2 {
    background: url("../images/reply-send.png") no-repeat scroll 35px 2px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    padding-right: 18px;
    width: auto;
}

.src-box {
    float: left;
    margin: 7px 0 0 2%;
    padding: 10px;
    width: 97%;
}

    .src-box fieldset {
        width: 97%;
        float: left;
        border: 1px solid #CCC;
    }

.src-box-iner {
    width: 100%;
    float: left;
    padding: 4px 0;
}

.src-box-iner2 {
    width: 100%;
    float: left;
    padding: 4px 0;
}

.cont1-hd-face {
    float: left;
    margin-right: 3%;
    padding: 0;
    width: 72%;
}

.right-panel {
    width: 23%;
    float: left;
    margin-top: 29px;
    margin-right: 2%;
}

.right-pane-box {
    width: 99%;
    float: left;
    border: 1px solid #ccc;
    border-radius: 5px 5px 0 0;
    margin-bottom: 15px;
}

.right-pane-box-hd {
    background: linear-gradient(to bottom, #FFFFFF 0px, #EEEEEE 100%) repeat-x scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: arial;
    font-size: 13px;
    padding: 5px 0 5px 3%;
    width: 97%;
}

.right-pane-box-text {
    color: #333;
    float: left;
    font-family: arial;
    font-size: 12px;
    padding: 5px 3%;
    width: 94%;
    text-align: justify;
}

.atten {
    width: 100%;
    float: left;
    margin-top: 16px;
}

.atten1 {
    width: 98%;
    float: left;
    background: linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #C9C9C9;
    border-bottom: 1px solid #C9C9C9;
    float: left;
    padding: 3px 1%;
}

.atten1-left {
    width: 45%;
    float: left;
    padding-top: 3px;
}

.atten1-leftf {
    width: 40%;
    float: left;
    padding-top: 3px;
}

.atten1-left1 {
    color: #333;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 5px;
}

.atten1-left2 {
    color: #0DAED3;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.atten1-right {
    width: 58%;
    float: right;
}

.yaer-right {
    background-color: #0C9ABB;
    background-image: -moz-linear-gradient(center top, #0DAED3, #0C9ABB);
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-width: 1px;
    border-style: solid;
    border-radius: 2px 0 0 2px;
    float: right;
    padding: 2px 7px;
    text-align: center;
    width: auto;
    position: relative;
}

.yaer-right1 {
    background-color: #E6E6E6;
    background-image: -moz-linear-gradient(center top, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #BBBBBB #BBBBBB #A2A2A2 -moz-use-text-color;
    border-radius: 0 2px 2px 0;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #666666;
    float: right;
    padding: 2px 7px;
    position: relative;
    text-align: center;
    width: auto;
}

    .yaer-right1 a {
        color: #666666;
    }

.yaer-right-main {
    width: auto;
    float: right;
    position: relative;
    cursor: pointer;
}

.atten-btm {
    width: 98%;
    float: left;
    padding: 0 1%;
    margin-top: 15px;
}

.atten-btm-left {
    width: 23%;
    float: left;
    margin-right: 1%;
    padding: 0 1%;
}

.atten-btm-l {
    width: 30%;
    float: left;
}

.atten-btm-lp {
    width: 68%;
    float: left;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    padding-left: 1%;
    text-align: center;
}

.atten-btm-left-hd {
    width: 100%;
    float: left;
    border-bottom: 1px solid #EDEDED;
    text-align: center;
    font-size: 100%;
    color: #666;
    padding: 3px 0;
    background-color: #f7f7f7;
}

.atten-btm-left-hd1 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 12px;
    color: #0DAED3;
    font-weight: bold;
    padding: 10px 0;
}

.atten-btm-right {
    width: 49%;
    float: left;
}

.atten-btm-right-hd {
    width: 95%;
    float: left;
    padding: 5px 0 5px 5%;
    text-align: center;
    padding-left: 5%;
}

.atten-btm-right-botm {
    width: 100%;
    float: left;
}

.atten-btm-rt {
    float: left;
    margin-right: 2%;
    width: 46%;
    border: 1px solid #e4e4e4;
    background: url(../images/box1.jpg) repeat-y;
    height: 75px;
    border-radius: 4px;
}

.atten-btm-rt1 {
    width: 100%;
    float: left;
}

.atten-btm-rt1-1 {
    width: 100%;
    float: left;
    border-bottom: 1px solid #EDEDED;
    text-align: center;
    font-size: 100%;
    color: #666;
    padding: 3px 0;
    background-color: #f7f7f7;
    font-weight: bold;
}

.atten-btm-rt1-2 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 12px;
    color: #0DAED3;
    font-weight: bold;
    padding: 5px 0;
}

.atten-btm-rt-rght {
    border: 1px solid #e4e4e4;
    background: url(../images/box2.jpg) repeat-y;
    height: 75px;
    float: left;
    width: 49%;
    border-radius: 4px;
}

.atten-btm-rt-cnter {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #c3c0c0;
    border-image: none;
    border-left: 1px solid #c3c0c0;
    border-right: 1px solid #c3c0c0;
    border-style: none solid;
    border-width: medium 1px;
    float: left;
    margin-right: 4%;
    width: 30%;
    min-height: 94px;
}

.atten-clan {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.atten-clan1 {
    width: 25.2%;
    float: left;
    padding: 0 1%;
    margin-top: 15px;
}

.t-month {
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    float: left;
    left: 0;
    padding: 0px 0;
    position: absolute;
    top: 20px;
    width: 75px;
}

.t-month1 {
    border-bottom: 1px solid #E5E5E5;
    color: #333333;
    cursor: pointer;
    font-size: 12px;
    padding: 4px 7px;
    text-align: left;
    width: 61px;
}

    .t-month1:hover a {
        color: #FFF;
    }

    .t-month1:hover {
        color: #FFF;
        background-color: #0ca2c5;
    }

.t-year {
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    float: left;
    left: 0;
    padding: 0px 0;
    position: absolute;
    top: 20px;
    width: 81px;
}

.t-year1 {
    border-bottom: 1px solid #E5E5E5;
    color: #333333;
    cursor: pointer;
    font-size: 12px;
    padding: 4px 7px;
    text-align: left;
    width: 67px;
}

    .t-year1:hover {
        color: #FFF;
        background-color: #0ca2c5;
    }

.stu-box {
    width: 30%;
    font-size: 14px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
}

.stu-box-right {
    width: 70%;
}

.stu-box-color {
    font-size: 11px;
    color: #000;
    text-align: center;
    border-radius: 2px 2px 0 0;
    background-color: #F8DDDD;
    border-radius: 2px 2px 0 0;
}

.stu-box-color1 {
    font-size: 11px;
    color: #000;
    text-align: center;
    border-radius: 2px 2px 0 0;
    background-color: #fff;
    border-radius: 2px 2px 0 0;
}

.stu-box-color2 {
    font-size: 11px;
    color: #000;
    text-align: center;
    border-radius: 2px 2px 0 0;
    background-color: #fdefd7;
    border-radius: 2px 2px 0 0;
}

.stu-box-color3 {
    font-size: 11px;
    color: #F00;
    text-align: center;
    padding: 2px;
    border-radius: 2px 2px 0 0;
    background-color: #0daade;
}

.stu-box-right-b1 {
    font-size: 11px;
    color: #003366;
    text-align: center;
    border-radius: 2px 2px 0 0;
    background-color: #e1dede;
    border-radius: 2px 2px 0 0;
}

.stu-box-right-b1-row {
    background-color: #f7f7f7;
}

.stu-box-right-main {
    width: 100%;
    padding: 5px 0;
    float: left;
}

.stu-box-right-b1-row1 {
    background-color: #fff;
}

.stu-box-right-b1-row1 {
    background-color: #FFF;
}

.stu-box-right-b1-row1-1 {
    width: 100%;
    float: left;
    padding: 6px 0;
}

.stu-box-right-b1-row1-2 {
    width: 20%;
    float: left;
}

.stu-box-right-b1-row1-3 {
    width: 74%;
    float: left;
    margin-left: 4%;
}

.stu-box-right-b1-row1-4 {
    color: #0A8FBB;
    float: left;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    width: 100%;
}

.stu-box-right-b1-row1-5 {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #666;
    padding-bottom: 5px;
    text-align: left;
}

.i-img {
    border-radius: 10px;
}

.stu-box-right-num {
    font-size: 11px;
    color: #000;
    text-align: center;
    border-radius: 2px 2px 0 0;
    background-color: #d2e6f8;
}

.stu-box-right-num-pad {
    padding-top: 5px;
}

.stu-box-righ-tg {
    width: 100%;
    padding: 10px 0 0 0;
}

.stu-box-righ-tg1 {
    width: 25%;
    float: left;
    color: #000;
    font-size: 11px;
}

.presnt {
    color: #0daade;
    font-size: 11px;
    padding-left: 7px;
    font-weight: bold;
}

.apsant {
    color: #666;
    font-size: 11px;
    padding-left: 7px;
    font-weight: bold;
}

.late-cm {
    color: #F00;
    font-size: 11px;
    padding-left: 7px;
    font-weight: bold;
}

.holiday {
    color: #f39a14;
    font-size: 11px;
    padding-left: 7px;
    font-weight: bold;
}


.on-off {
    background-image: linear-gradient(to bottom, #62C462, #51A351);
    background-repeat: repeat-x;
    background-color: #49BF67;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 2px 0 0 2px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 0;
    padding: 2px 5px;
    text-align: center;
}

    .on-off a {
        color: #FFFFFF;
    }

.on-off1 {
    background-image: linear-gradient(to bottom, #62C462, #51A351);
    background-repeat: repeat-x;
    background-color: #49BF67;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 2px 0 0 2px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 0;
    padding: 2px 5px;
    text-align: center;
    float: left;
}

    .on-off1 a {
        color: #FFFFFF;
    }

.chart-box {
    width: 23%;
    float: left;
    margin-left: 1%;
}

.left-panel-acor {
    width: 215px;
    float: left;
    margin-top: 15px;
}

/*-accordion*/
#cssmenue,
#cssmenue ul,
#cssmenue li,
#cssmenue a {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    font-weight: normal;
    text-decoration: none;
    line-height: 1;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    position: relative;
}

#cssmenue {
    float: left;
    width: 213px;
}

    #cssmenue a {
        line-height: 1.3;
    }

    #cssmenue > ul > li:first-child {
        background: url(../images/product-ac.jpg) repeat-x;
    }

        #cssmenue > ul > li:first-child > a {
            border-top-style: solid;
            border-top-width: 1px;
            font-size: 14px;
            padding: 6px 2px 6px 13px;
        }

            #cssmenue > ul > li:first-child > a > span {
                padding: 0;
            }

    #cssmenue > ul > li {
        background: url(../images/product-ac.jpg) repeat-x;
    }

        #cssmenue > ul > li > a {
            border-color: #c9c9c9;
            border-style: none solid solid;
            border-width: medium 1px 1px;
            display: block;
            font-size: 14px;
        }

            #cssmenue > ul > li > a > span {
                display: block;
                padding: 6px 10px;
            }

            #cssmenue > ul > li > a:hover {
                pyar ki raah mein chalna seekh text-decoration: none;
            }

#cssmenu > ul > li.active {
    border-bottom: none;
}

#cssmenue > ul > li.has-sub > a span {
    background: url(../images/icon_plus.png) 96% center no-repeat;
}

#cssmenue > ul > li.has-sub.active > a span {
    background: url(../images/icon_minus.png) 96% center no-repeat;
}

#cssmenue ul ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
    display: none;
}

    #cssmenue ul ul li {
        padding: 0;
        border-bottom: 1px solid #d4d4d4;
        border-top: none;
        background: #f7f7f7;
        background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));
        background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);
        background: linear-gradient(#f7f7f7 0%, #ececec 100%);
    }

        #cssmenue ul ul li:last-child {
            border-bottom: none;
        }

    #cssmenue ul ul a {
        padding: 7px 10px 7px 25px;
        display: block;
        color: #333;
        font-size: 12px;
        ;
        font-weight: normal;
    }

        #cssmenue ul ul a:before {
            content: '\00BB';
            position: absolute;
            left: 10px;
            color: #e94f31;
        }

        #cssmenue ul ul a:hover {
            color: #e94f31;
        }



.dash-box {
    width: 96%;
    float: left;
    padding: 1% 2%;
}

.dash-box1 {
    border: 3px solid #E5E5E5;
    float: left;
    margin: 0 2%;
    transition: all 0.5s ease 0s;
    width: 20%;
}

    .dash-box1:hover {
        border: 3px solid #2980b9;
        transform: scale(1.04);
        box-shadow: 4px 4px 4px #CCC;
    }

.dash-box1-1 {
    width: 100%;
    float: left;
    background-color: #2980b9;
    font-size: 18px;
    color: #FFF;
    padding: 10px 0;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
}

.dash-box1-2 {
    width: 92%;
    float: left;
    padding: 5px 4%;
    background-color: #f7f7f7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    font-family: Verdana, Geneva, sans-serif;
    text-align: justify;
}

.dash-box1-3 {
    width: 100%;
    float: left;
    background-color: #FFF;
}

.dash-box1-4 {
    border-bottom: 1px solid #ECF0F1;
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding: 8px 4%;
    width: 92%;
}

.dash-box2 {
    width: 19%;
    float: left;
    border: 3px solid #E5E5E5;
    transition: all 0.5s;
}

    .dash-box2:hover {
        border: 3px solid #2980b9;
        transform: scale(1.04);
        box-shadow: 4px 4px 4px #CCC;
    }

.dash-box1-btn {
    width: 96%;
    float: left;
    margin: 2%;
    background: #ecf0f1;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #2980b9;
    text-align: center;
    padding: 4px 0;
    font-size: 14px;
    cursor: pointer;
}

    .dash-box1-btn a {
        color: #2980b9;
    }

/*--deshbord--accordion-start--*/
.basic {
    width: 213px;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #C9C9C9;
}

    .basic a {
        color: #000000;
        cursor: pointer;
        display: block;
        font-size: 13px;
        font-weight: bold;
        margin-top: 0;
        padding: 10px 7px 10px;
        text-decoration: none;
        background: url(../images/acc1.jpg) repeat-x;
    }

        .basic a:hover {
            background: url(../images/acc2.jpg) repeat-x;
            color: #FFF;
        }

        .basic a.selected {
            color: #FFF;
            background: url(../images/acc2.jpg) repeat-x;
        }

.basic-b {
    width: 213px;
    float: left;
}

.basic-b1 {
    width: 200px;
    float: left;
    padding: 4px 6px 4px 7px;
    border-bottom: 1px solid #EEEEEE;
}

.basic-b1-img {
    width: 25px;
    float: left;
    margin-right: 8px;
    margin-top: 4px;
}

.basic-b1-img1 {
    border-radius: 25px 25px 25px 25px;
    border: 1px solid #CCCCCC;
}

.basic-b1-2 {
    width: 165px;
    float: left;
}

.basic-b1-3 {
    width: 165px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #065284;
    font-size: 12px;
}

.basic-b1-4 {
    width: 165px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 11px;
}

.basic-b1-3-omline {
    width: 8px;
    float: right;
    background-color: #CCC;
    height: 8px;
    border-radius: 5px 5px 5px 5px;
    margin-top: 4px;
}

.basic-b1-3-omline-green {
    width: 8px;
    float: right;
    background-color: #090;
    height: 8px;
    border-radius: 5px 5px 5px 5px;
    margin-top: 4px;
}

.basic-b1-3-omline-orng {
    width: 8px;
    float: right;
    background-color: #FC6;
    height: 8px;
    border-radius: 5px 5px 5px 5px;
    margin-top: 4px;
}

.basic-b1-3-inbox {
    width: 205px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #065284;
    font-size: 12px;
    padding-bottom: 3px;
}

.basic-b1-4-inbox {
    width: 205px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 11px;
}

.basic-b1-3-staf {
    width: 105px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #065284;
    font-size: 12px;
}

.basic-b1-3-staf1 {
    width: 95px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 12px;
}

.basic-b1-3-content {
    width: 165px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #065284;
    font-size: 12px;
    cursor: pointer;
}

    .basic-b1-3-content:hover {
        color: #F60;
    }

.basic-view {
    width: 196px;
    float: left;
    padding: 4px 6px 4px 7px;
    font-size: 12px;
    color: #000;
    text-decoration: underline;
    text-align: right;
    background-color: #f8f8f8;
    padding-right: 10px;
    border-bottom: 1px solid #EEEEEE;
    cursor: pointer;
}

    .basic-view:hover {
        text-decoration: none;
    }
/*--deshbord--accordion-start--*/
.cont1-hd-b-box-main {
    float: left;
    margin: 23px 6%;
    width: 88%;
}


.f-serch {
    box-sizing: border-box;
    float: left;
    padding: 20px 0;
    width: 100%;
}

.f-serch-hd {
    border-bottom: 1px solid #dee3ea;
    box-sizing: border-box;
    float: left;
    padding: 5px 20px;
    width: 100%;
}

.f-serch-hd1 {
    color: #0077dd;
    float: left;
    font-family: verdana;
    font-size: 14px;
    width: 70%;
}

.f-serch-hd-rg {
    float: right;
    padding-left: 10px;
    border-left: 1px solid #dee3ea;
    padding-bottom: 2px;
}

.f-serch-hd-btm-b {
    background-color: #F1F8FF;
    float: left;
    padding: 0 1%;
    width: 98%;
}

.f-serch-hd-btm {
    background-color: #F1F8FF;
    float: left;
    padding: 0 0.5%;
    width: 100%;
    box-sizing: border-box;
}

.f-serch-hd-btm-rt {
    float: left;
    width: 98%;
    background-color: #F1F8FF;
    padding: 4px 1%;
}

.f-serch-hd-btm-rtm {
    float: left;
    width: 99%;
}

.f-serch-hd-btm-left {
    float: left;
    width: 47.5%;
    border-right: 1px solid #dee3ea;
    padding: 1% 0 1% 2%;
}

.f-serch-hd-btm-left-hd {
    color: #666666;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 15px;
    width: 100%;
}

.f-serch-hd-btm-left-b {
    float: left;
    width: 100%;
    position: relative;
}

.f-serch-hd-btm-left-b1 {
    float: left;
    width: 100%;
    padding-bottom: 8px;
    position: relative;
}

.f-serch-hd-btm-left-b1-1 {
    color: #333;
    float: left;
    font-family: verdana;
    font-size: 12px;
    padding-right: 2%;
    width: 30%;
}

.f-in {
    border: 1px solid #dee3ea;
    box-sizing: border-box;
    color: #666;
    float: left;
    font-size: 12px;
    padding: 3px 6px;
    width: 60%;
    outline: none;
}

.f-serch-hd-btm-right {
    float: left;
    width: 48.3%;
    padding: 1% 0 1% 2%;
}

.f-serch-hd-btm-buton {
    box-sizing: border-box;
    float: left;
    padding: 8px 20px;
    width: 100%;
}

.srch-div {
    width: 100%;
    float: left;
}

.f-int {
    float: left;
    width: 28%;
    font-size: 12px;
    color: #666;
    border: 1px solid #DEE3EA;
    padding: 1px;
    margin-right: 2%;
}

.f-int1 {
    float: left;
    width: 29%;
    font-size: 12px;
    color: #666;
    border: 1px solid #DEE3EA;
    padding: 1px;
}

.f-in-drp {
    float: left;
    width: 60%;
    font-size: 12px;
    color: #666;
    border: 1px solid #DEE3EA;
    padding: 3px 1px;
}

.add-facl-mj {
    float: left;
    margin: 0 2%;
    width: 96%;
    padding-top: 6px;
}

.add-facl {
    float: left;
    margin: 0 2%;
    width: 96%;
    padding-top: 20px;
}

.add-facl-1 {
    float: left;
    width: 100%;
}

.add-facl-1-left {
    float: left;
    width: 30%;
    font-size: 17px;
    color: #333;
    padding-top: 6px;
}

.add-facl-1-cntr {
    float: left;
    width: 30%;
    background-color: #fcfcfc;
    border: 1px solid #d0dde9;
    margin-bottom: 15px;
}

.add-facl-1-right {
    float: right;
    width: 14%;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #49AFCD;
    background-image: linear-gradient(to bottom, #5BC0DE, #2F96B4);
    background-repeat: repeat-x;
    border-color: #2F96B4 #2F96B4 #24748C;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px #8ED4E8 inset, -1px -1px #34A7C8 inset, 0 1px #24748C, 0 2px #15424F, 1px 1px 3px rgba(10, 32, 38, 0.6);
    color: #FFFFFF;
    margin-top: 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    font-size: 14px;
    text-align: center;
    padding: 4px 0;
    cursor: pointer;
}

    .add-facl-1-right:hover {
        background: #2F96B4;
        color: #FFFFFF;
    }

.add-facl-1-cntr-in {
    float: left;
    width: 90%;
    font-size: 12px;
    padding: 1px;
    color: #333;
    border: none;
    background: none;
    height: 21px;
}

.add-facl-1-cntr-sub {
    float: left;
    width: 9%;
    border: none;
    background: url(../images/serch-add.jpg) no-repeat;
    height: 23px;
    cursor: pointer;
}

.add-facl-bm {
    border-bottom: 1px solid #dee3ea;
    border-top: 1px solid #dee3ea;
    box-sizing: border-box;
    float: left;
    font-family: verdana;
    font-weight: bold;
    padding: 6px 15px;
    width: 100%;
}

.add-facl-bm1 {
    float: left;
    width: 35%;
    font-size: 11px;
    color: #333;
    text-align: center;
}

.add-facl-bmCourse {
    float: left;
    width: 15%;
    font-size: 11px;
    color: #333;
    text-align: center;
}

.add-facl-bm2 {
    float: left;
    width: 22%;
    font-size: 11px;
    color: #333;
    text-align: center;
}

.add-facl-bm3 {
    float: left;
    width: 19%;
    font-size: 11px;
    color: #333;
    text-align: center;
}

.add-facl-bm4 {
    float: left;
    width: 17%;
    font-size: 11px;
    color: #333;
    font-weight: bold;
    text-align: center;
}

.add-facl-bm5 {
    float: left;
    width: 27%;
    font-size: 11px;
    color: #333;
    text-align: center;
}

.add-facl-bm6 {
    float: left;
    width: 5%;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: center;
}

.add-facl-bm1-1 {
    float: left;
    width: 44px;
}

.add-facl-bm1-2 {
    box-sizing: border-box;
    float: left;
    margin-left: 4%;
    width: 100%;
}

.add-facl-bm1-3 {
    color: #0A8FBB;
    float: left;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    width: 100%;
    line-height: 14px;
}

.add-facl-bm1-4 {
    color: #666;
    float: left;
    font-size: 11px;
    padding-bottom: 5px;
    text-align: left;
}

.add-facl-bm-main {
    border-bottom: 1px solid #dee3ea;
    box-sizing: border-box;
    float: left;
    padding: 2px 15px;
    width: 100%;
    font-family: Verdana;
}

.add-facl-bm2-1 {
    float: left;
    width: 25%;
    font-size: 12px;
    color: #333;
    text-align: center;
    padding-top: 14px;
    position: relative;
}

.add-facl-bm2-1c {
    color: #333;
    float: left;
    font-size: 11px;
    line-height: 18px;
    padding-top: 14px;
    position: relative;
    text-align: center;
    width: 15%;
}

.add-facl-bm2-2 {
    float: left;
    width: 19%;
    font-size: 12px;
    color: #333;
    text-align: center;
    margin-top: 20px;
}

.add-facl-bm2-3 {
    float: left;
    width: 17%;
    font-size: 12px;
    color: #333;
    text-align: center;
}

.add-facl-bm2-4 {
    float: left;
    width: 19%;
    font-size: 12px;
    color: #0A8FBB;
    text-align: center;
    word-wrap: break-word;
}

.add-facl-bm2-5-m {
    float: left;
    width: 5%;
}

.add-facl-bm2-5 {
    float: left;
    width: 100%;
    text-align: right;
    padding-top: 5px;
    position: relative;
}

.add-facl-bm2-5-ph {
    float: left;
    width: 100%;
    text-align: right;
    padding-top: 14px;
    position: relative;
}

.add-facl-bm-main:hover {
    background-color: #f5fafc;
}

.well-a {
    padding: 2px 5px;
    color: #FFF;
    font-size: 12px;
    text-align: center;
    background-color: #428bca;
    margin-right: 5px;
    border-radius: 4px 4px 4px 4px;
}

.well-a1 {
    padding: 2px 5px;
    color: #000;
    font-size: 12px;
    text-align: center;
    background-color: #f0ad4e;
    margin-right: 5px;
    border-radius: 4px 4px 4px 4px;
}

.well-a2 {
    padding: 2px 5px;
    color: #FFF;
    font-size: 12px;
    text-align: center;
    background-color: #d9534f;
    margin-right: 5px;
    border-radius: 4px 4px 4px 4px;
}


.well-am {
    background-color: #428BCA;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    margin-right: 3px;
    padding: 0 3px;
    text-align: center;
    position: relative;
    top: 3px;
}

.well-a1m {
    background-color: #F0AD4E;
    border-radius: 2px 2px 2px 2px;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    padding: 0 3px;
    text-align: center;
    position: relative;
    top: 3px;
}

.well-a2m {
    background-color: #D9534F;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    padding: 0 3px;
    text-align: center;
    position: relative;
    top: 3px;
}








@-moz-keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0;
    }

    100% {
        background-position: 0 0;
    }
}

.progress {
    background-color: #F5F5F5;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 90%;
}

.progress-bar {
    background-color: #428BCA;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    height: 100%;
    line-height: 20px;
    text-align: center;
    transition: width 0.6s ease 0s;
    width: 0;
}

.progress-striped .progress-bar {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background-size: 40px 40px;
}

.progress.active .progress-bar {
    animation: 2s linear 0s normal none infinite progress-bar-stripes;
}


.dc-drop {
    width: 100%;
    float: left;
    border: 1px solid #e5bcd4;
    box-shadow: 0 0 8px #999999;
    z-index: 20;
    background-color: #FFF;
}

.dc-drop1 {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e5bcd4;
    background-color: #f7ecf2;
    padding: 5px 10px;
    font-size: 13px;
    color: #b471a0;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    box-sizing: border-box;
}

.dc-drop-top-i {
    background: url(../images/message-top-auro-pink.png) 149px 0 rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    height: 15px;
    position: absolute;
    top: -6px;
    width: 200px;
}

.d-drop1-1 {
    width: 100%;
    float: left;
    padding: 5px 10px;
    background-color: #ffffff;
    box-sizing: border-box;
}

.dc-drop2 {
    border-bottom: 1px solid #E5BCD4;
    float: left;
    padding: 4px 0;
    text-align: left;
    width: 100%;
    color: #333;
    font-size: 11px;
}

.dc-drop2c {
    float: left;
    padding: 4px 0;
    text-align: left;
    width: 179px;
    color: #333;
    font-size: 11px;
}


.stng-dc-drop1 {
    width: 180px;
    float: left;
    border-bottom: 1px solid #bcd4e5;
    background-color: #ecf2f7;
    padding: 5px 10px;
    font-size: 13px;
    color: #8090a0;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.st-dc-drop-top-i {
    background: url(../images/message-top-auro.png) 149px 0 rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    height: 15px;
    position: absolute;
    top: -6px;
    width: 200px;
}

.st-dc-drop {
    width: 200px;
    float: left;
    border: 1px solid #bcd4e5;
    box-shadow: 0 0 8px #999999;
    z-index: 20;
    background-color: #FFF;
}

.st-dc-drop2 {
    border-bottom: 1px solid #bcd4e5;
    float: left;
    padding: 4px 0;
    text-align: left;
    width: 179px;
    color: #333;
    font-size: 12px;
    cursor: pointer;
}

    .st-dc-drop2:hover {
        border-bottom: 1px solid #999;
        color: #1c93c3;
    }

.eq_comp2 {
    box-sizing: border-box;
    float: left;
    font-size: 15px;
    padding: 3px;
    position: relative;
    text-align: left;
    width: 100%;
    color: #0877D1;
    font-family: verdana;
}

.detail-add {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.detail-add1 {
    float: left;
    width: auto;
    border: 1px solid #dde2e9;
    border-bottom: none;
    position: relative;
    top: 1px;
    background-color: #FFF;
}

    .detail-add1 a {
        color: #0a8fbb;
        display: block;
        float: left;
        font-family: verdana;
        font-size: 13px;
        padding: 8px 27px;
        text-align: center;
    }

.detail-add1p {
    float: left;
    width: auto;
}

    .detail-add1p a {
        border-right: 1px solid #dde2e9;
        color: #333;
        display: block;
        float: left;
        font-family: verdana;
        font-size: 13px;
        padding: 8px 27px;
        text-align: center;
    }

        .detail-add1p a:hover {
            color: #0A8FBB;
        }

.detail-add-btmm-main {
    float: left;
    width: 100%;
}

.detail-add-btm {
    float: left;
    width: 100%;
    border-top: 1px solid #dde2e9;
    padding-top: 10px;
}

.detail-add-btm1 {
    float: left;
    width: 35%;
    font-size: 12px;
    color: #333;
    text-align: center;
    font-weight: bold;
}

.detail-add-btm1-1 {
    width: 100%;
    float: left;
    font-size: 11px;
    color: #666;
    padding-bottom: 5px;
    text-align: left;
    font-style: italic;
}

.detail-add-btm1-2 {
    width: 100%;
    float: left;
    font-size: 11px;
    color: #004f71;
    padding-bottom: 5px;
    text-align: left;
}


.detail-add-btm1-3 {
    color: #0a8fbb;
    float: left;
    font-size: 13px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    width: 100%;
}

.detail-add-2btm1 {
    float: left;
    width: 23%;
    text-align: left;
    margin-left: 5%;
    font-size: 12px;
    color: #333;
    padding-right: 2%;
    font-family: verdana;
}

.detail-add-3btm1 {
    float: right;
    font-family: verdana;
    width: 30%;
}

.detail-add-4btm1 {
    float: left;
    width: 10%;
}

.detail-add-5btm1 {
    float: left;
    width: 5%;
}

.detail-add-3btm1-1 {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #333;
    font-weight: bold;
    padding-bottom: 10px;
}

.detail-add-3btm1-2 {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #0A8FBB;
    padding-bottom: 10px;
}


.detail-new {
    float: left;
    width: 100%;
    padding-top: 15px;
}

.detail-new1 {
    float: left;
    width: 70%;
    margin-right: 5#;
    border-top: 1px solid #dde2e9;
    margin-right: 3%;
}

.detail-new1-top {
    color: #333;
    float: left;
    font-family: verdana;
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 15px;
    padding-top: 10px;
    width: 100%;
}

.detail-jp {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.detail-jp1 {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    padding-bottom: 4px;
}

.detail-jp2-main {
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.detail-jp2 {
    float: left;
    width: 100%;
    border-top: 1px solid #dde2e9;
    padding-top: 4px;
}

.detail-jp2-tabl {
    float: left;
    width: 17%;
    font-size: 13px;
    color: #333;
    font-weight: bold;
    text-align: left;
    text-transform: capitalize;
}

.detail-jp2-tabth {
    float: left;
    width: 17%;
    font-size: 13px;
    color: #333;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
}

.detail-jp2-tabl-1 {
    float: left;
    width: 32%;
    font-size: 13px;
    color: #333;
    font-weight: bold;
    text-align: left;
    text-transform: capitalize;
}

.detail-jma {
    float: left;
    width: 100%;
    padding: 5px 0;
    border-bottom: 1px solid #dde2e9;
}

.detail-jma1 {
    float: left;
    width: 17%;
    font-size: 13px;
    color: #0A8FBB;
    text-align: left;
}

.detail-jma1-1 {
    float: left;
    width: 17%;
    font-size: 13px;
    color: #666;
    text-align: center;
}

.detail-jma1-2 {
    float: left;
    width: 32%;
    font-size: 13px;
    color: #666;
    text-align: left;
}


.detail-new-right {
    float: right;
    width: 27%;
}

.detail-new-right-top {
    float: left;
    width: 99%;
    border: 1px solid #C9C9C9;
    border-radius: 5px 5px 0 0;
}

.detail-new-right-top-hd {
    float: left;
    width: 96%;
    background: linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-color: #F5F5F5;
    border-bottom: 1px solid #C9C9C9;
    font-size: 13px;
    color: #333;
    font-weight: bold;
    padding: 5px 0 5px 4%;
}

.detail-new-right-dis {
    float: left;
    width: 92%;
    padding: 4%;
    background-color: #fafafa;
}

.detail-new-right-dis1 {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}

.detail-new-right-disi-mg {
    width: 15%;
    float: left;
    margin-right: 2%;
}

.detail-new-right-disi-2 {
    width: 72%;
    float: right;
    padding: 1% 2%;
    background-color: #fff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    position: relative;
}

.detail-new-right-disi-2-1 {
    width: 100%;
    float: left;
    padding-bottom: 8px;
    font-size: 11px;
    color: #999;
}

.detail-new-right-disi-2-2 {
    color: #666666;
    float: left;
    font-size: 11px;
    line-height: 15px;
    width: 100%;
}

.disi-left-auro {
    background: url("../images/discus-auro-left.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 22px;
    left: -11px;
    position: absolute;
    top: 8px;
    width: 11px;
}

.detail-new-leftl-disi-2 {
    width: 72%;
    float: left;
    padding: 1% 2%;
    background-color: #fff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    position: relative;
}

.detail-new-right-disi-mg2 {
    width: 15%;
    float: right;
    margin-left: 2%;
}

.disi-right-auro {
    background: url(../images/discus-auro-right.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 22px;
    right: -11px;
    position: absolute;
    top: 8px;
    width: 11px;
}

.sys {
    float: left;
    width: 100%;
    border-top: 1px solid #dde2e9;
    padding-top: 15px;
    padding-bottom: 15px;
}

.sys-left {
    float: left;
    width: 60%;
}

.sys-right {
    float: left;
    width: 40%;
}

.sys-right1 {
    float: left;
    width: 100%;
    margin-bottom: 14px;
}

.sys-right1-1 {
    float: left;
    width: 10%;
    margin-right: 2%;
    background-color: #34495e;
    height: 10px;
    border-radius: 5px;
    margin-top: 3px;
}

.sys-right1-2 {
    float: left;
    width: 82%;
    font-size: 12px;
    color: #333;
    font-weight: bold;
}

.sys-right1-1c {
    float: left;
    width: 10%;
    margin-right: 2%;
    background-color: #16a085;
    height: 10px;
    border-radius: 5px;
    margin-top: 3px;
}

.sys-right1-1c1 {
    float: left;
    width: 10%;
    margin-right: 2%;
    background-color: #2980b9;
    height: 10px;
    border-radius: 5px;
    margin-top: 3px;
}

.sys-right1-1c2 {
    float: left;
    width: 10%;
    margin-right: 2%;
    background-color: #f39c12;
    height: 10px;
    border-radius: 5px;
    margin-top: 3px;
}

.sys-right1-1c3 {
    float: left;
    width: 10%;
    margin-right: 2%;
    background-color: #e74c3c;
    height: 10px;
    border-radius: 5px;
    margin-top: 3px;
}

.sys-right1-1c4 {
    float: left;
    width: 10%;
    margin-right: 2%;
    background-color: #e74c3c;
    height: 10px;
    border-radius: 5px;
    margin-top: 3px;
}

.sys-right1-1c5 {
    float: left;
    width: 10%;
    margin-right: 2%;
    background-color: #cccccc;
    height: 10px;
    border-radius: 5px;
    margin-top: 3px;
}

.work {
    border: 1px solid #DDDDDD;
    float: left;
    margin: 0 2%;
    width: 28%;
}

.work1 {
    float: left;
    width: 100%;
    background-color: #34495e;
    padding: 5px 0;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
}

.work1-1 {
    float: left;
    width: 94%;
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 3%;
}

.work1-2 {
    float: left;
    width: 80%;
    margin-right: 4%;
    color: #000;
    font-size: 13px;
}

.work1-3 {
    background-color: #16A085;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    padding: 1px 0;
    text-align: center;
    width: 13%;
}

.work2 {
    float: left;
    width: 100%;
    padding: 5px 0;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    color: #333;
}

.work2-1 {
    float: left;
    width: 100%;
    border-bottom: 1px solid #DDDDDD;
}

.work2-2 {
    background-color: #739E73;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    margin: 2% 4%;
    padding: 3px 0;
    text-align: center;
    width: 92%;
}

.work2-3 {
    background-color: #3276b1;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    margin: 2% 4%;
    padding: 3px 0;
    text-align: center;
    width: 92%;
}

.work2-4 {
    background-color: #c79121;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    margin: 2% 4%;
    padding: 3px 0;
    text-align: center;
    width: 92%;
}

.work2-5 {
    float: left;
    width: 96%;
    padding: 3px 2%;
}

.work2-6 {
    float: left;
    padding-right: 7%;
    width: 15%;
}

.work2-7 {
    float: left;
    width: 30%;
    color: #333;
    font-size: 12px;
    padding-top: 8px;
}

.add {
    float: left;
    width: 98%;
    padding-bottom: 8px;
    padding-left: 2%;
    font-size: 13px;
    font-weight: bold;
    color: #333;
}

.add1 {
    float: left;
    width: 98%;
    padding-bottom: 8px;
    padding-left: 2%;
    font-size: 12px;
    color: #333;
}

.add2 {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #333;
    border: 1px solid #CCC;
}

.add3 {
    float: left;
    width: 100%;
}

.add-file {
    float: left;
    width: 60%;
}

.update-box {
    float: left;
    width: 100%;
    border-top: 1px solid #dde2e9;
    padding-top: 0px;
    height: 0px;
}

.update-manin-box {
    float: left;
    position: relative;
    width: 100%;
}

.update {
    float: left;
    width: 20%;
    margin-right: 5%;
}

.update1 {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.update1-pic1 {
    width: 20%;
    margin: 0 auto;
}

.update1-pic {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #333;
    padding-top: 5px;
}

.update-right {
    float: left;
    width: 100%;
}

.update-rightop {
    float: left;
    width: 100%;
}

.update-left-1 {
    float: left;
    width: 100%;
    padding-bottom: 25px;
}

.update-left-1-ph {
    float: left;
    width: 15%;
    margin-right: 5%;
    text-align: left;
    padding-top: 5px;
}

.update-left-1-mess {
    float: left;
    width: 15%;
    margin-right: 5%;
    text-align: left;
    padding-top: 6px;
}

.update-left-1-1 {
    float: left;
    width: 15%;
    margin-right: 5%;
    text-align: left;
}

.update-left-1-2 {
    float: left;
    width: 71%;
    text-align: left;
    border: 1px solid #DDE2E9;
    padding: 2px 2% 5px;
    font-size: 12px;
    color: #428bca;
    word-wrap: break-word;
}

.update-right1 {
    border-bottom: 1px solid #DDE2E9;
    color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 5px;
    width: 100%;
}

.update-rightb1 {
    border-bottom: 1px solid #DDE2E9;
    color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 100%;
}

.update-right2 {
    float: left;
    width: 100%;
}

.update-right2-left {
    float: left;
    margin-right: 10%;
    width: 40%;
}

.update-right2-left1 {
    float: left;
    width: 100%;
}

.update-right2-left1-1 {
    float: left;
    width: 185px;
    font-size: 13px;
    color: #333;
    padding-bottom: 3px;
}

.update-right2-left1-2 {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 4px 0 4px 2px;
    width: 98%;
}
 .update-right2-left1-4{
    width: 99%;
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 4px 0 4px 2px;
}
.update-right-btm {
    float: left;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 100%;
}

.update-right-btm1 {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.update-right-btm1-1 {
    float: left;
    width: 83%;
    margin-right: 2%;
}

.update-rightm-btm1-1 {
    float: left;
    width: 80%;
}


.add-update {
    float: right;
    width: auto;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #49AFCD;
    background-image: linear-gradient(to bottom, #5BC0DE, #2F96B4);
    background-repeat: repeat-x;
    border-color: #2F96B4 #2F96B4 #24748C;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px #8ED4E8 inset, -1px -1px #34A7C8 inset, 0 1px #24748C, 0 2px #15424F, 1px 1px 3px rgba(10, 32, 38, 0.6);
    color: #FFFFFF;
    margin-top: 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    font-size: 13px;
    text-align: center;
    padding: 4px 8px;
    cursor: pointer;
}

    .add-update a {
        color: #FFFFFF;
    }

    .add-update:hover {
        background: #2F96B4;
        color: #FFFFFF;
    }

.update-right-btm1-2 {
    float: left;
    width: auto;
    margin-right: 2%;
    font-size: 13px;
    color: #004f71;
    margin-bottom: 10px;
}

/*-add-faculty--pop-start--*/
.s-pop {
    background-color: #6d9cc8;
    border: 1px solid #0099ff;
    float: left;
    left: 25%;
    padding: 0 10px 10px;
    position: fixed;
    top: 20%;
    width: 681px;
}

.s-pop1 {
    width: 681px;
    float: left;
    background: url(../images/s-pop-header.png) no-repeat bottom;
    height: 115px;
}

.s-pop2 {
    width: 681px;
    float: left;
    background: url(../images/s-pop-center.png) repeat-y;
}

.s-pop3 {
    width: 681px;
    float: left;
    background: url(../images/s-pop-footer.png) no-repeat;
    height: 33px;
}

.s-pop1-logo {
    width: 350px;
    float: left;
    padding-top: 10px;
}

.s-pop1-logo-img {
    width: auto;
    float: left;
    padding-right: 10px;
}

.s-pop1-logo-text {
    width: 200px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFF;
    word-wrape: break-word;
    padding-top: 16px;
}


.s-pop-right {
    bottom: 0;
    float: left;
    margin-top: 47px;
    position: relative;
    width: 330px;
    display: none;
}

.s-pop-right1 {
    background: #F2F3F7;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 0 4px #999999 inset;
    float: left;
    height: 33px;
    margin-right: 10px;
    text-align: center;
    width: 79px;
    padding-top: 10px;
    cursor: pointer;
}

    .s-pop-right1:hover {
        background: #a0d1ff;
        box-shadow: 0 0 4px #999999 inset;
    }

.s-pop2-1 {
    float: left;
    height: 238px;
    overflow-y: auto;
    padding: 0 30px;
    width: 618px;
}
/*-add-faculty--pop-End--*/


.h-box {
    width: 100%;
    float: left;
    padding: 4px 0;
    border-bottom: 1px solid #DEE3EA;
    border-top: 1px solid #DEE3EA;
}

.h-box-hd {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    padding-left: 1%;
    padding-top: 2px;
    text-align: center;
    width: 5%;
}

.h-box-hd1 {
    width: 4%;
    float: left;
    height: 20px;
    text-align: center;
}

.h-box-hd2 {
    width: 90%;
    float: left;
    height: 20px;
}

.h-box2 {
    border-bottom: 1px solid #DEE3EA;
    float: left;
    padding: 10px 0 8px;
    width: 100%;
}

    .h-box2:hover {
        background-color: #f5fafc;
    }

.h-box2-1 {
    box-sizing: border-box;
    color: #333;
    float: left;
    font-size: 12px;
    text-align: center;
    width: 100%;
}

.h-box2-2 {
    width: 4%;
    float: left;
    text-align: center;
}

.h-box2-3 {
    width: 90%;
    float: left;
}

.h-box2-3-1 {
    width: 40%;
}

.h-box2-3-2 {
    float: left;
    text-align: left;
    width: 100%;
    line-height: 19px;
}

.h-box2-3-3 {
    float: left;
    text-align: left;
    width: 100%;
    line-height: 19px;
}

.h-box2-3-4 {
    float: right;
    width: 100%;
    text-align: right;
}

.admission {
    float: left;
    margin: 0 2%;
    width: 96%;
}

.add-admission {
    float: left;
    width: 100%;
    padding: 0 0 40px 0;
}

.add-admission1 {
    float: left;
    width: 20%;
    margin-right: 3%;
}

.add-admission1-1 {
    float: left;
    width: 98%;
    font-size: 12px;
    padding: 1px;
    color: #333;
    border: none;
    background: none;
    height: 21px;
    border: 1px solid #D0DDE9;
}

.add-admission-d-box {
    float: left;
    width: 30%;
    background-color: #fcfcfc;
    border: 1px solid #d0dde9;
    border-radius: 0 10px 10px 0;
}

.add-admission-d {
    float: left;
    width: 77%;
    font-size: 12px;
    padding: 2px;
    color: #333;
    border: none;
    background: none;
}

.add-admission-d2 {
    float: left;
    width: 20%;
    border: none;
    height: 23px;
    cursor: pointer;
    color: #666;
    font-size: 12px;
    font-weight: bold;
    background: none;
    border-left: 1px solid #D0DDE9;
    margin-left: 2%;
    font-family: Arial, Helvetica, sans-serif;
}

.add-admission-Bckbtn {
    float: left;
    width: 20%;
    border: none;
    height: 23px;
    cursor: pointer;
    color: #666;
    font-size: 12px;
    font-weight: bold;
    background: none;
    border-left: 1px solid #D0DDE9;
    margin-left: 100%;
    font-family: Arial, Helvetica, sans-serif;
}

.add-admission-pic {
    background-color: #f7f7f7;
    float: left;
    margin-top: 8px;
    padding: 2px 2%;
    width: 96%;
}

.add-admission-pic1 {
    float: left;
    width: 15%;
    margin-right: 5%;
}

.add-admission-pic2 {
    float: left;
    width: 100%;
}

.add-admission-pic2b {
    background: none;
    color: #428BCA;
    float: left;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    width: 100%;
}

.add-admission-p {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.add-admission-p1 {
    color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
    width: 70%;
}

.add-admission-p2 {
    float: right;
    width: 20%;
}



.t-add-admission {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0 2px 2px 0;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    padding: 5px 7px;
    text-align: center;
    width: auto;
    position: relative;
}

    .t-add-admission:hover {
        background-color: #ebebeb;
        border-color: #adadad;
    }

.t-add-admission2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px 0 0 2px;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    height: 19px;
    padding: 5px 7px 0;
    text-align: center;
    width: auto;
    border-right: none;
    position: relative;
}

    .t-add-admission2:hover {
        background-color: #ebebeb;
        border-color: #adadad;
    }

.bulk-m {
    float: left;
    width: 100%;
}

.bulk-m1 {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.bulk-m1-img {
    float: left;
    width: 40%;
    margin-right: 3%;
}

.bulk-m1-tect {
    float: left;
    width: 52%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px;
}

.bulk-btm {
    float: left;
    width: 99.5%;
    margin-top: 30px;
    background: linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #C9C9C9;
    padding: 5px 0;
}

.bulk-btm-left {
    float: left;
    width: 37%;
}

.bulk-btm-left1 {
    float: left;
    width: 25%;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    padding-left: 2%;
    padding-top: 3px;
}

.bulk-btm-left1-1 {
    float: left;
    width: 70%;
    padding-left: 3%;
}

.bulk-btm-cntr {
    float: left;
    width: 30%;
}

.bulk-btm-cntrtb {
    float: left;
    width: 96%;
    border: 1px solid #ccc;
    background-color: #FFF;
    padding: 2px;
    font-size: 12px;
    color: #000;
}

.bulk-btm-right {
    float: right;
    width: 10%;
}

.bulk-btm-right-red {
    float: left;
    width: 100%;
    padding-top: 4px;
    font-size: 12px;
    color: #F00;
}

.add-mang-admission {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.add-mang-admission2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    height: 18px;
    padding: 3px 5px 0;
    position: relative;
    text-align: center;
    width: auto;
}

    .add-mang-admission2:hover {
        background-color: #ebebeb;
        border-color: #adadad;
    }

.add-mang-admission2-1 {
    border-bottom: 1px solid #DDE2E9;
    color: #333333;
    float: left;
    font-size: 17px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 100%;
}

.mang-admission-box {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.mang-admission-box1 {
    float: left;
    width: 100%;
}

.mang-admission-box1-left {
    float: left;
    width: 32%;
}

.mang-admission-box1-right {
    float: right;
    width: 67%;
}

.mng-drop {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    padding: 2px;
    font-size: 12px;
    color: #333;
}

.mng-drop1 {
    width: 30%;
    float: left;
    margin-right: 5px;
}

.mang-admission-hd {
    float: left;
    width: 100%;
    border-bottom: 1px solid #DDE2E9;
}

.mang-hd-1 {
    border-right: 1px solid #DDE2E9;
    float: left;
    padding: 3px 0;
    text-align: center;
    width: 4%;
}

.mang-hd-2 {
    float: left;
    width: 10%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    border-right: 1px solid #DDE2E9;
    padding: 5px 0px;
}

.mang-hd-3 {
    float: left;
    width: 25%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    border-right: 1px solid #DDE2E9;
    padding: 5px 0px;
}

.mang-hd-4 {
    float: left;
    width: 8%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    border-right: 1px solid #DDE2E9;
    padding: 3px 0px;
}

.mang-hd-4-1 {
    float: left;
    width: 9%;
    padding: 5px 0px;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
}

.mang-hd-5 {
    float: left;
    width: 13%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    border-right: 1px solid #DDE2E9;
    padding: 5px 0px;
}


.mang-hd-bm {
    background-color: #F9F9F9;
    float: left;
    padding: 8px 0;
    width: 100%;
}

    .mang-hd-bm:hover {
        background-color: #ECF3F8;
    }

.mang-hd-bm-whit {
    background-color: #FFF;
    float: left;
    padding: 8px 0;
    width: 100%;
}

    .mang-hd-bm-whit:hover {
        background-color: #ECF3F8;
    }

.mang-hd-bm1 {
    float: left;
    width: 100%;
}

.mang-hd-bm1-1 {
    float: left;
    padding: 3px 0;
    text-align: center;
    width: 4%;
}

.mang-hd-bm1-2 {
    float: left;
    width: 10%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    padding: 5px 0px;
}

.mang-hd-btm1 {
    width: 4%;
    text-align: center;
}

.mang-hd-btm2 {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 5px;
    text-align: left;
    width: 10%;
    color: #666666;
}

.mang-hd-btm3 {
    float: left;
    width: 13.7%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}

.mang-hd-btm3-1 {
    float: left;
    width: 13.7%;
    text-align: center;
}

.mang-hd-btm3-1t {
    width: 95%;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid #DDE2E9;
}

.mang-hd-btm4 {
    float: left;
    width: 10.5%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}

.mang-hd-btm3-2 {
    float: left;
    width: 8.5%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}

.mang-hd-btm3-4 {
    float: left;
    width: 8.5%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}

.mang-hd-btm5 {
    float: left;
    width: 26.1%;
    text-align: left;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    padding-left: 5px;
}

.mang-hd-btm6 {
    float: left;
    width: 7%;
    text-align: center;
    font-size: 12px;
    color: #666;
}

.mang-dc-drop {
    background-color: #FFFFFF;
    border: 1px solid #E5BCD4;
    box-shadow: 0 0 8px #999999;
    float: left;
    left: -172px;
    position: absolute;
    top: 19px;
    width: 200px;
    z-index: 1;
}

.mang-dc-drop-auro {
    background: url("../images/message-top-auro-pink.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 7px;
    position: absolute;
    right: 16px;
    top: -7px;
    width: 12px;
}

.v-atten {
    width: 100%;
    float: left;
}

.v-atten1ms {
    float: left;
    width: 100%;
    border-bottom: 1px solid #dde2e9;
}

.v-atten1 {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #dde2e9;
}

.v-atten2 {
    border-bottom: 1px solid #DDE2E9;
    float: left;
    margin-top: 10px;
    padding-bottom: 8px;
    width: 100%;
}

.v-atten3 {
    float: right;
    width: 150px;
    margin-right: 11px;
}

.v-atten4 {
    float: right;
    width: 15%;
    margin-left: 5px;
}

.v-atten4-1 {
    float: left;
    width: 98%;
    border: 1px solid #ccc;
    padding: 1px 2px;
    font-size: 12px;
    color: #333;
}

.mark-box {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}

.mark-box1 {
    border-bottom: 1px solid #DEE3EA;
    float: left;
    width: 100%;
}

.mark-box1-1 {
    float: left;
    width: 74%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #333;
}

.mark-box1-1right {
    float: left;
    width: 25%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ed1c24;
    text-align: right;
}

.mark-box1-2 {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.mark-box1-2-text {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
}

.mark-box1-2-1 {
    float: left;
    width: 30%;
}

.mark-box1-2-1t {
    float: left;
    width: 76px;
    margin-left: 5px;
}

.mark-box1-2-rght {
    float: left;
    width: 70%;
}

.mark-box1-2-rght1 {
    float: right;
    width: 30%;
    text-align: right;
}

.mark-box1-2-rght2 {
    float: right;
    width: 70%;
    font-size: 12px;
    color: #333;
    text-align: right;
}


.btni-success {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #E6E6E6 #E6E6E6 #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px #FFFFFF inset, -1px -1px #F2F2F2 inset, 0 1px #CCCCCC, 0 2px #A6A6A6, 1px 1px 3px rgba(140, 140, 140, 0.6);
    color: #333;
    margin-bottom: 2px;
    margin-top: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
    padding: 2px 5px;
    cursor: pointer;
}

    .btni-success:hover {
        color: #0c9bbc;
    }

.btni-danger {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #E6E6E6 #E6E6E6 #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px #FFFFFF inset, -1px -1px #F2F2F2 inset, 0 1px #CCCCCC, 0 2px #A6A6A6, 1px 1px 3px rgba(140, 140, 140, 0.6);
    color: #333;
    margin-bottom: 2px;
    margin-top: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    margin-left: -6px;
    padding: 2px 5px;
    cursor: pointer;
}

    .btni-danger:hover {
        color: #0c9bbc;
    }

.mark-ab {
    float: left;
    width: 40%;
    font-size: 12px;
    color: #333;
    text-align: center;
    font-weight: bold;
}

.mark-ab1 {
    float: left;
    width: 28%;
    font-size: 12px;
    color: #333;
    font-weight: bold;
    text-align: center;
}

.mark-ab2 {
    float: left;
    width: 27%;
    font-size: 12px;
    color: #333;
    font-weight: bold;
    text-align: center;
}

.mark-ab2-1 {
    float: left;
    width: 40%;
}


.mark-ab2-2 {
    float: left;
    width: 28%;
}

.mark-ab2-3 {
    float: left;
    width: 27%;
    font-size: 12px;
    color: #0A8FBB;
    text-align: center;
}

.mark-ab2-4 {
    width: 11%;
    float: left;
}

.mark-abph {
    float: left;
    width: 5%;
    position: relative;
    cursor: pointer;
}

.mark-abph-auro {
    background: url("../images/white-auro.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 11px;
    position: absolute;
    right: 17px;
    top: -11px;
    width: 13px;
}

.mark-abph-m {
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    float: left;
    height: 113px;
    left: -120px;
    position: absolute;
    top: 28px;
    width: 152px;
    padding: 8px 0;
}


.mark-center {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.mark-center1 {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.mark-center1-1 {
    float: left;
    width: 100%;
    border-bottom: 1px solid #dee3ea;
    border-top: 1px solid #dee3ea;
}

.mark-center1-2 {
    float: left;
    width: 15%;
    border-right: 1px solid #dee3ea;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0078C3;
    padding: 4px 0;
    font-weight: bold;
}

.mark-center1-2bt {
    float: left;
    width: 10%;
    border-right: 1px solid #dee3ea;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0078C3;
    padding: 4px 0;
    font-weight: bold;
}

.mark-center1-2L {
    float: left;
    width: 13.8%;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0078C3;
    padding: 4px 0;
    font-weight: bold;
}

.mark-center1btm {
    float: left;
    width: 100%;
    border-bottom: 1px solid #E0E0E0;
    background-color: #FDEFEF;
}

.mark-center1btm-1 {
    float: left;
    width: 15%;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #4D4D4D;
    padding: 3px 0;
    background-color: #fefbf1;
    border-right: 1px solid #E0E0E0;
}

.mark-center1btm-1colr {
    float: left;
    width: 15%;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #4D4D4D;
    padding: 3px 0;
    background-color: #FFF5F5;
    border-right: 1px solid #E0E0E0;
}

.mark-center1btm-1bc {
    float: left;
    width: 10%;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 2px 0;
    font-weight: bold;
    border-right: 1px solid #E0E0E0;
    background-color: #FFFFFF;
}

.mark-center1btm-1last {
    float: left;
    width: 13.8%;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #4D4D4D;
    padding: 3px 0;
    background-color: #FFF5F5;
}

.vw-atten2 {
    float: left;
    margin-top: 10px;
    width: 100%;
}


.t-ic {
    color: #333333;
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding-right: 10px;
    padding-top: 2px;
    width: auto;
}

.t-ic1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-radius: 2px 0 0 2px;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    padding: 4px 6px;
    text-align: center;
    width: auto;
}

.t-ic2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0 2px 2px 0;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    padding: 4px 6px;
    text-align: center;
    width: auto;
}

.t-ic3-main {
    float: left;
    width: 100%;
    border-bottom: 1px solid #DEE3EA;
    padding-bottom: 5px;
}

.t-ic3 {
    float: left;
    width: auto;
}

.t-icbox {
    width: 100%;
    float: left;
    border-bottom: 1px solid #DEE3EA;
}

.t-icbox-right {
    color: #333333;
    float: right;
    width: 30%;
    padding-bottom: 2px;
}

.t-icbox-right1 {
    color: #333333;
    float: right;
    width: 45%;
    font-size: 12px;
    text-align: right;
    margin-right: 3%;
}

.t-icbox-right2 {
    float: right;
    width: 24%;
    margin-right: 5px;
}

.t-icbox-right2-1 {
    float: right;
    width: 100%;
    font-size: 11px;
    color: #333;
    border: 1px solid #ccc;
}


.t-ic3-main2 {
    float: left;
    margin-top: 10px;
    width: 100%;
}

.t-ic3-main2-btm {
    background: linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: left;
    padding: 4px 0;
    width: 100%;
}

.t-ic3-main2-btm1 {
    float: left;
    width: 40%;
    font-size: 12px;
    color: #333;
    font-weight: bold;
}

.t-ic3-main2-btm1-1 {
    color: #333;
    float: right;
    width: 45%;
    font-size: 12px;
    text-align: right;
    margin-right: 3%;
    padding-top: 2px;
}

.t-ic3-main2-btm1-2 {
    float: right;
    width: 100%;
    font-size: 11px;
    color: #333;
    border: 1px solid #ccc;
}

.t-icbox-rightt {
    color: #333333;
    float: right;
    width: 45%;
}


.t-icbox-rightt1 {
    float: left;
    width: 100%;
    border-bottom: 1px solid #DEE3EA;
    padding-bottom: 5px;
    padding-top: 10px;
}

.t-icbox-rd {
    float: right;
    width: 18%;
    margin-right: 5px;
    padding-top: 2px;
}

.t-icbox-rd1 {
    float: right;
    width: 45%;
    border: 1px solid #ccc;
    font-size: 11px;
    color: #333;
}

.mark-box1-2-nh {
    float: left;
    width: 100%;
    margin-bottom: 25px;
    margin-top: 30px;
}

.mark-box1-j {
    border-bottom: 1px solid #DEE3EA;
    float: left;
    width: 100%;
    margin-top: 30px;
}


/*style by rohti 12-2-2014 start*/
.f-serch02 {
    float: left;
    margin: 15px 0 20px 0;
    padding: 0;
    width: 100%;
}

.inbox02 {
    float: left;
    margin: 20px 0 20px;
    width: 96%;
}

.t-inbox-left02 {
    float: left;
    width: 500px;
}

.conllsr {
    width: 350px;
    float: left;
}

.conllsr-select {
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    margin: 0 5px;
    padding: 4px;
    width: 150px;
}

.srch-panel {
    width: 95%;
    float: left;
    padding: 15px 0 15px 5%;
    margin: 0 0 0 1%;
}

.srch-bx {
    width: 24%;
    float: left;
}

    .srch-bx .istyle-input-outr {
        width: 99%;
        float: left;
    }

    .srch-bx label {
        width: 99%;
        float: left;
        color: #666666;
        font-size: 12px;
        padding: 3px 0 5px 2px;
    }

    .srch-bx .istyle-input-outr .istyle-input {
        width: 40%;
        float: left;
        font-size: 12px;
        color: #666;
        border: 1px solid #DEE3EA;
        padding: 1px;
        margin-right: 2%;
    }

    .srch-bx .istyle-selct {
        width: 85%;
        float: left;
        font-size: 12px;
        color: #666;
        border: 1px solid #DEE3EA;
        padding: 1px;
    }


.inbox-bottom-02 {
    float: left;
    font-family: Arial, Helvetica, Verdana;
    color: #8a8a8a;
    font-size: 13px;
    width: 62%;
    text-align: left;
    padding-top: 3px;
}

.inbox-bottom-icn {
    float: left;
    font-family: Arial, Helvetica, Verdana;
    color: #8a8a8a;
    font-size: 13px;
    width: 4%;
    text-align: left;
    padding-top: 3px;
}


.srch-drpdwn {
    float: left;
    margin: 0 4% 0 0;
    padding: 3px 10px;
    width: 25%;
}

.mark-box1-2-rght02 {
    float: left;
    width: 42%;
    font-size: 11px;
    color: #333;
    text-align: left;
    padding: 5px 0 0 0;
}

.mark-box1-2-rght1-02 {
    float: left;
    width: 24%;
    text-align: left;
    padding-top: 3px;
}

.add-admission-d02 {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #333;
    border: #CCC 1px solid;
    background: #fff;
}

.btn4 {
    width: 99%;
    float: left;
    padding: 10px 0 25px 0;
}

    .btn4 ul {
        width: 50%;
        float: left;
    }

        .btn4 ul li {
            float: left;
            width: auto;
            margin-right: 10px;
            font-size: 12px;
            font-family: Arial;
        }

            .btn4 ul li a {
                width: auto;
                color: #333;
                float: left;
                border: 1px solid #c3c3c3;
                padding: 5px 10px 5px 30px;
            }

                .btn4 ul li a.drp-in {
                    background: url(../images/drop-icon.png) no-repeat 5px 5px;
                }

                .btn4 ul li a.tlphnic {
                    background: url(../images/ph-icn1.png) no-repeat 8px 5px;
                }

                .btn4 ul li a.eml {
                    background: url(../images/msg-icn1.png) no-repeat 5px 4px;
                }

                .btn4 ul li a.drp-in:hover {
                    background: #428bca url(../images/drop-icon-hvr.png) no-repeat 5px 5px;
                    color: #fff;
                }

                .btn4 ul li a.tlphnic:hover {
                    background: #428bca url(../images/ph-icn1-hvr.png) no-repeat 8px 5px;
                    color: #fff;
                }

                .btn4 ul li a.eml:hover {
                    background: #428bca url(../images/msg-icn1-hvr.png) no-repeat 5px 4px;
                    color: #fff;
                }

                .btn4 ul li a.drp-ina {
                    background: #428bca url(../images/drop-icon-hvr.png) no-repeat 5px 5px;
                    color: #fff;
                }

                .btn4 ul li a.tlphnica {
                    background: #428bca url(../images/ph-icn1-hvr.png) no-repeat 8px 5px;
                    color: #fff;
                }

                .btn4 ul li a.emla {
                    background: #428bca url(../images/msg-icn1-hvr.png) no-repeat 5px 4px;
                    color: #fff;
                }

/*style by rohti 12-2-2014 end*/

.attn-box {
    border-bottom: 1px solid #DDE2E9;
    float: left;
    margin: 20px 2% 0;
    width: 96%;
}

.attn-box1 {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.attn-box1-right {
    float: left;
    margin-right: 2%;
    margin-top: 15px;
    width: 23%;
}


.attn-box2 {
    border-top: 1px solid #DDE2E9;
    float: left;
    margin-top: 5px;
    padding-top: 18px;
    width: 100%;
}

.attn-box2-left-main {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.attn-box2-left {
    float: left;
    width: 38%;
    font-size: 12px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
}

.attn-box2-left1 {
    float: left;
    width: 68%;
    font-size: 12px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
}

.attn-box2-left2 {
    float: left;
    width: 20%;
    font-size: 12px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
}

.attn-box2-left3 {
    float: left;
    width: 2%;
    font-size: 12px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    margin-right: 10%;
}

.attn-box2-right {
    float: left;
    width: 30%;
    font-size: 12px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
}

.attn-box2-btm {
    float: left;
    margin-right: 2%;
    width: 68%;
}

.attn-box2-btm-right {
    width: 29.5%;
    float: left;
    border: 1px solid #ccc;
    border-radius: 5px 5px 0 0;
}

.attn-box2-btm-right1 {
    background: linear-gradient(to bottom, #FFFFFF 0px, #EEEEEE 100%) repeat-x scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: arial;
    font-size: 13px;
    padding: 5px 0 5px 3%;
    width: 97%;
}

.attn-box2-btm-right2 {
    width: 94%;
    padding: 10px 3% 0 3%;
    float: left;
}

.attn-box2-btm-right2-hd {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #008ad0;
    font-size: 13px;
    text-decoration: underline;
}

.attn-box2-btm-right2-hd1 {
    width: 100%;
    float: left;
}

.attn-box2-btm-right2-hd-main {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}


.inbox-cors-name {
    width: 15%;
    float: left;
    text-align: left;
    font-size: 13px;
    color: #000;
    padding-top: 3px;
}

.inbox-bottom-03 {
    float: left;
    font-family: Arial, Helvetica, Verdana;
    color: #8a8a8a;
    font-size: 13px;
    width: 47%;
    text-align: left;
    padding-top: 3px;
}

.Prsnal-dtals {
    width: 100%;
    float: left;
    padding: 0 0 5px 0;
}

    .Prsnal-dtals ul {
        width: 100%;
        float: left;
    }

        .Prsnal-dtals ul li {
            width: 30%;
            float: left;
            color: #333333;
            font-size: 12px;
            padding: 5px 0 0 0;
            margin: 0 3% 5px 0;
        }

            .Prsnal-dtals ul li label {
                width: 35%;
                float: left;
            }

.update-right1-02 {
    border-bottom: 1px solid #DDE2E9;
    color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 12px;
    padding-bottom: 5px;
    width: 100%;
}

.update-right-btm-02 {
    float: left;
    width: 100%;
    margin-top: 25px;
}

.update-rightb1-02 {
    border-bottom: 1px solid #DDE2E9;
    color: #333333;
    float: left;
    font-size: 13px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 100%;
}

    .update-rightb1-02 span {
        float: left;
        font-weight: bold;
    }

.update-right-btm1-02 {
    float: left;
    width: 70%;
    margin: 0 0 0 5%;
}

.update-right-btm1-2-02 {
    float: left;
    width: auto;
    margin-right: 2%;
    font-size: 13px;
    color: #004f71;
}

.prnts-dtal {
    padding: 15px 0;
    float: left;
    width: 99%;
}

.prnts-dtal-txtara {
    float: left;
    width: 94%;
}

.prnts-dtal-txtara01 {
    background: #fff;
    border: 1px solid #D0DDE9;
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 5px;
    width: 98%;
}

.edit01-02 {
    width: 30px;
    float: left;
    text-align: center;
}

    .edit01-02:hover {
        cursor: pointer;
        float: left;
        margin-top: 2px;
    }

.update-right-btm1-1-02 {
    float: right;
    width: 83%;
    margin-right: 2%;
    margin-top: 10px;
}

.mark-box1-2-rght03 {
    float: left;
    width: 42%;
    font-size: 11px;
    color: #ff0000;
    text-align: left;
    padding: 5px 0 0 30%;
}

.mark-box1-2-rght1-03 {
    float: right;
    width: 24%;
    text-align: left;
    padding-top: 3px;
    margin-right: 3%;
}

.discnt-outer {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.discnt-left {
    float: left;
    width: 50%;
    padding: 0;
    font-size: 12px;
    color: #666;
}

    .discnt-left label {
        float: left;
        width: 45%;
        padding: 3px 0 0 0;
    }

.slct1 {
    border: 1px solid #DEE3EA;
    color: #666666;
    float: left;
    font-size: 12px;
    padding: 1px;
    width: 18%;
}

.discnt-right {
    float: right;
    width: 40%;
    padding: 0 3% 0 0;
    font-size: 12px;
    color: #666;
}

    .discnt-right label {
        float: left;
        width: 35%;
        padding: 3px 5% 0 0;
        text-align: right;
    }

.slct2 {
    border: 1px solid #DEE3EA;
    color: #666666;
    float: left;
    font-size: 12px;
    padding: 1px;
    width: 60%;
}

.add-update02 {
    float: left;
    width: auto;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #2F96B4 #2F96B4 #24748C;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px #8ED4E8 inset, -1px -1px #34A7C8 inset, 0 1px #24748C, 0 2px #15424F, 1px 1px 3px rgba(10, 32, 38, 0.6);
    color: #FFFFFF;
    margin: 10px 5% 0 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    font-size: 14px;
    text-align: center;
    padding: 4px 6px;
    cursor: pointer;
    background-color: #49AFCD;
    background-image: linear-gradient(to bottom, #5BC0DE, #2F96B4);
    background-repeat: repeat-x;
}

    .add-update02 a {
        color: #FFFFFF;
    }

    .add-update02:hover {
        background: #2F96B4;
        color: #FFFFFF;
    }


.fsvs {
    width: 100%;
    float: left;
    margin-top: 30px;
}


/*--calendar-css-start--*/
#calendar {
    margin: 0 auto;
    width: 100%;
}

.fc {
    direction: ltr;
    text-align: left;
}

    .fc table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    html .fc,
    .fc table {
        font-size: 1em;
    }

    .fc td,
    .fc th {
        padding: 0;
        vertical-align: top;
    }



/* Header
------------------------------------------------------------------------*/

.fc-header td {
    white-space: nowrap;
}

.fc-header-left {
    width: 25%;
    text-align: left;
}

.fc-header-center {
    text-align: center;
}

.fc-header-right {
    width: 25%;
    text-align: right;
}

.fc-header-title {
    display: inline-block;
    vertical-align: top;
}

    .fc-header-title h2 {
        margin-top: 0;
        white-space: nowrap;
    }

.fc .fc-header-space {
    padding-left: 10px;
}

.fc-header .fc-button {
    margin-bottom: 1em;
    vertical-align: top;
}

/* buttons edges butting together */

.fc-header .fc-button {
    margin-right: -1px;
}

.fc-header .fc-corner-right, /* non-theme */
.fc-header .ui-corner-right { /* theme */
    margin-right: 0; /* back to normal */
}

/* button layering (for border precedence) */

.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
    z-index: 2;
}

.fc-header .fc-state-down {
    z-index: 3;
}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
    z-index: 4;
}



/* Content
------------------------------------------------------------------------*/

.fc-content {
    clear: both;
    zoom: 1; /* for IE7, gives accurate coordinates for [un]freezeContentHeight */
}

.fc-view {
    width: 100%;
    overflow: hidden;
}



/* Cell Styles
------------------------------------------------------------------------*/

.fc-widget-header, /* <th>, usually */
.fc-widget-content { /* <td>, usually */
    border: 1px solid #ddd;
}

.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */
    background: #fcf8e3;
}

.fc-cell-overlay { /* semi-transparent rectangle while dragging */
    background: #bce8f1;
    opacity: .3;
    filter: alpha(opacity=30); /* for IE */
}



/* Buttons
------------------------------------------------------------------------*/

.fc-button {
    position: relative;
    display: inline-block;
    padding: 0 .6em;
    overflow: hidden;
    height: 1.9em;
    line-height: 1.9em;
    white-space: nowrap;
    cursor: pointer;
}

.fc-state-default { /* non-theme */
    border: 1px solid;
}

    .fc-state-default.fc-corner-left { /* non-theme */
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .fc-state-default.fc-corner-right { /* non-theme */
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

/*
	Our default prev/next buttons use HTML entities like &lsaquo; &rsaquo; &laquo; &raquo;
	and we'll try to make them look good cross-browser.
*/

.fc-text-arrow {
    margin: 0 .1em;
    font-size: 2em;
    font-family: "Courier New", Courier, monospace;
    vertical-align: baseline; /* for IE7 */
}

.fc-button-prev .fc-text-arrow,
.fc-button-next .fc-text-arrow { /* for &lsaquo; &rsaquo; */
    font-weight: bold;
}

/* icon (for jquery ui) */

.fc-button .fc-icon-wrap {
    position: relative;
    float: left;
    top: 50%;
}

.fc-button .ui-icon {
    position: relative;
    float: left;
    margin-top: -50%;
    *margin-top: 0;
    *top: -50%;
}

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/

.fc-state-default {
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
    color: #333333;
    background-color: #e6e6e6;
}

.fc-state-hover {
    color: #333333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}

.fc-state-down,
.fc-state-active {
    background-color: #cccccc;
    background-image: none;
    outline: 0;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-disabled {
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none;
}



/* Global Event Styles
------------------------------------------------------------------------*/

.fc-event-container > * {
    z-index: 8;
}

.fc-event-container > .ui-draggable-dragging,
.fc-event-container > .ui-resizable-resizing {
    z-index: 9;
}

.fc-event {
    border: 1px solid #3a87ad; /* default BORDER color */
    background-color: #3a87ad; /* default BACKGROUND color */
    color: #fff; /* default TEXT color */
    font-size: .85em;
    cursor: default;
}

a.fc-event {
    text-decoration: none;
}

a.fc-event,
.fc-event-draggable {
    cursor: pointer;
}

.fc-rtl .fc-event {
    text-align: right;
}

.fc-event-inner {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.fc-event-time,
.fc-event-title {
    padding: 0 1px;
}

.fc .ui-resizable-handle {
    display: block;
    position: absolute;
    z-index: 99999;
    overflow: hidden; /* hacky spaces (IE6/7) */
    font-size: 300%; /* */
    line-height: 50%; /* */
}



/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori {
    border-width: 1px 0;
    margin-bottom: 1px;
}

.fc-ltr .fc-event-hori.fc-event-start,
.fc-rtl .fc-event-hori.fc-event-end {
    border-left-width: 1px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
    border-right-width: 1px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

/* resizable */

.fc-event-hori .ui-resizable-e {
    top: 0 !important; /* importants override pre jquery ui 1.7 styles */
    right: -3px !important;
    width: 7px !important;
    height: 100% !important;
    cursor: e-resize;
}

.fc-event-hori .ui-resizable-w {
    top: 0 !important;
    left: -3px !important;
    width: 7px !important;
    height: 100% !important;
    cursor: w-resize;
}

.fc-event-hori .ui-resizable-handle {
    _padding-bottom: 14px; /* IE6 had 0 height */
}



/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate {
    border-collapse: separate;
}

.fc-border-separate th,
.fc-border-separate td {
    border-width: 1px 0 0 1px;
}

    .fc-border-separate th.fc-last,
    .fc-border-separate td.fc-last {
        border-right-width: 1px;
    }

.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
    border-bottom-width: 1px;
}

.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
    border-top-width: 0;
}



/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th {
    text-align: center;
}

.fc .fc-week-number {
    width: 22px;
    text-align: center;
}

    .fc .fc-week-number div {
        padding: 0 2px;
    }

.fc-grid .fc-day-number {
    float: right;
    padding: 0 2px;
}

.fc-grid .fc-other-month .fc-day-number {
    opacity: 0.3;
    filter: alpha(opacity=30); /* for IE */
    /* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}

.fc-grid .fc-day-content {
    clear: both;
    padding: 2px 2px 1px; /* distance between events and day edges */
}

/* event styles */

.fc-grid .fc-event-time {
    font-weight: bold;
}

/* right-to-left */

.fc-rtl .fc-grid .fc-day-number {
    float: left;
}

.fc-rtl .fc-grid .fc-event-time {
    float: right;
}



/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table {
    border-collapse: separate;
}

.fc-agenda-days th {
    text-align: center;
}

.fc-agenda .fc-agenda-axis {
    width: 50px;
    padding: 0 4px;
    vertical-align: middle;
    text-align: right;
    white-space: nowrap;
    font-weight: normal;
}

.fc-agenda .fc-week-number {
    font-weight: bold;
}

.fc-agenda .fc-day-content {
    padding: 2px 2px 1px;
}

/* make axis border take precedence */

.fc-agenda-days .fc-agenda-axis {
    border-right-width: 1px;
}

.fc-agenda-days .fc-col0 {
    border-left-width: 0;
}

/* all-day area */

.fc-agenda-allday th {
    border-width: 0 1px;
}

.fc-agenda-allday .fc-day-content {
    min-height: 34px; /* TODO: doesnt work well in quirksmode */
    _height: 34px;
}

/* divider (between all-day and slots) */

.fc-agenda-divider-inner {
    height: 2px;
    overflow: hidden;
}

.fc-widget-header .fc-agenda-divider-inner {
    background: #eee;
}

/* slot rows */

.fc-agenda-slots th {
    border-width: 1px 1px 0;
}

.fc-agenda-slots td {
    border-width: 1px 0 0;
    background: none;
}

    .fc-agenda-slots td div {
        height: 20px;
    }

.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
    border-top-width: 0;
}

.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
    border-top-style: dotted;
}

    .fc-agenda-slots tr.fc-minor th.ui-widget-header {
        *border-top-style: solid; /* doesn't work with background in IE6/7 */
    }



/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert {
    border-width: 0 1px;
}

    .fc-event-vert.fc-event-start {
        border-top-width: 1px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .fc-event-vert.fc-event-end {
        border-bottom-width: 1px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    .fc-event-vert .fc-event-time {
        white-space: nowrap;
        font-size: 10px;
    }

    .fc-event-vert .fc-event-inner {
        position: relative;
        z-index: 2;
    }

    .fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        opacity: .25;
        filter: alpha(opacity=25);
    }

.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */
.fc-select-helper .fc-event-bg {
    display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
}

/* resizable */

.fc-event-vert .ui-resizable-s {
    bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */
    width: 100% !important;
    height: 8px !important;
    overflow: hidden !important;
    line-height: 8px !important;
    font-size: 11px !important;
    font-family: monospace;
    text-align: center;
    cursor: s-resize;
}

.fc-agenda .ui-resizable-resizing { /* TODO: better selector */
    _overflow: hidden;
}


/*--calendar-css-end--*/


.prsn {
    float: left;
    width: 100%;
}

.prsn1 {
    float: left;
    width: 30%;
    margin-right: 3%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    font-weight: bold;
}

.prsn1-1 {
    float: left;
    width: 100%;
}

.prsn1-2 {
    float: left;
    width: 30%;
    margin-right: 3%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

.prsn1-3 {
    float: left;
    width: 59%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    border: 1px solid #DDE2E9;
}

.prsn1-3-1 {
    float: left;
    width: 60%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    border: 1px solid #DDE2E9;
}

.prsn1-sn {
    border-right: 1px solid #DDE2E9;
    float: left;
    padding: 5px 0;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    width: 4%;
}

.prsn1-sn1 {
    float: left;
    width: 20%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    border-right: 1px solid #DDE2E9;
    padding: 5px 0px;
}

.prsn1-sn2 {
    float: left;
    width: 12%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    border-right: 1px solid #DDE2E9;
    padding: 5px 0px;
}

.prsn1-sn3 {
    float: left;
    width: 11%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    border-right: 1px solid #DDE2E9;
    padding: 5px 0px;
}

.prsn1-sn4 {
    float: left;
    width: 7%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    border-right: 1px solid #DDE2E9;
    padding: 5px 0px;
}

.prsn1-sn5 {
    float: left;
    width: 14%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    border-right: 1px solid #DDE2E9;
    padding: 5px 0px;
}

.prsn1-sn5-1 {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 5px;
    text-align: left;
    width: 14%;
    color: #666666;
}

.prsn1-sn5-2 {
    float: left;
    width: 12.7%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}

.prsn1-sn5-3 {
    float: left;
    width: 7.4%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}

.prsn1-sn5-4 {
    float: left;
    width: 7.4%;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}

.prsn1-sn5-5 {
    float: left;
    width: 20.3%;
    text-align: left;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    padding-left: 5px;
    text-align: center;
}

.prsn1-sn5-6 {
    float: left;
    width: 9.9%;
    text-align: center;
    font-size: 12px;
    color: #666;
}

.prsn1-sn5-7 {
    float: left;
    width: 90%;
    font-size: 12px;
    color: #666;
    border: 1px solid #DDE2E9;
}

.prsn1-main {
    background-color: #f1f8ff;
    float: left;
    padding: 8px 0;
    width: 100%;
}

.prsn1-main1 {
    background-color: #FFF;
    float: left;
    padding: 8px 0;
    width: 100%;
}

.al {
    float: left;
    width: 100%;
}

.al-h {
    float: left;
    width: 98%;
    padding: 4px 1%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    font-weight: bold;
    background-color: #e4ebf2;
}

.al-a {
    float: left;
    width: 98%;
    padding: 0 1%;
}

.al-a1 {
    float: left;
    width: 30%;
    margin-right: 3%;
}

.al-a1-1 {
    color: #333333;
    float: left;
    font-size: 12px;
    padding-top: 2px;
    width: 39%;
}

.al-a1-2 {
    float: left;
    width: 56%;
    margin-right: 3%;
    font-size: 12px;
    color: #333;
    border: 1px solid #ccc;
}

.al-a2 {
    float: left;
    width: 100%;
}

.al-a2-1 {
    float: left;
    width: 83%;
    border: 1px solid #CCC;
    font-size: 12px;
    color: #333;
}

.al-a2-2 {
    color: #333333;
    float: left;
    font-size: 12px;
    padding-top: 2px;
    width: 11.7%;
}

.al-admis {
    float: left;
    width: 100%;
    margin-bottom: 12px;
    margin-top: 12px;
}

.al-admis1 {
    background-color: #F0F2F3;
    border-bottom: 1px solid #DEE3EA;
    float: left;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    width: 99%;
}

.al-admis2 {
    float: left;
    width: 42%;
    margin-right: 3%;
}

.al-admis3-m1 {
    float: left;
    width: 20%;
}

.al-admis3-m {
    float: left;
    width: 20%;
    margin-left: 2%;
}

.al-admis3 {
    float: left;
    margin-left: 2%;
    width: 77px;
    cursor: pointer;
}

.al-admis3-1 {
    color: #333333;
    float: left;
    font-size: 12px;
    padding-top: 2px;
    width: 25%;
}

.al-admis3-2 {
    border: 1px solid #CCCCCC;
    color: #333333;
    float: left;
    font-size: 12px;
    width: 100%;
    height: 19px;
}

.al-admis4 {
    float: left;
    width: 50%;
}

.al-admis4-1 {
    float: left;
    width: 20%;
}

.al-admis4-2 {
    float: left;
    width: 75%;
    padding-left: 5%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

.al-admis-mian {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.al-admis-per {
    float: left;
    width: 100%;
}

.al-admis-per1 {
    float: left;
    width: 96%;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0 2%;
}

.al-admis-per1-1 {
    float: left;
    width: 50%;
}

.al-admis-per1-2 {
    float: left;
    width: 24%;
    margin-right: 5%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

.al-admis-per1-3 {
    float: left;
    width: 50%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    border: 1px solid #ccc;
}

.al-admis-per2 {
    float: left;
    width: 96%;
    padding: 4px 2%;
    background-color: #f0f2f3;
}

.al-admis-per2-1 {
    float: left;
    width: 23%;
    margin-right: 2%;
}

.al-admis-per2-2 {
    float: left;
    width: 40%;
    margin-right: 2%;
    font-size: 12px;
    color: #333;
}

.al-admis-per2-3 {
    float: left;
    width: 55%;
    font-size: 12px;
    color: #333;
    border: 1px solid #ccc;
}

.al-admis-per2-4 {
    color: #333333;
    float: left;
    font-size: 12px;
    margin-right: 2%;
    width: 30%;
}

.al-admis-per2-5 {
    float: left;
    width: 31%;
}

.al-admis-per2-6 {
    color: #333333;
    float: left;
    font-size: 12px;
    margin-right: 6%;
    width: auto;
}

.al-admis-per2-7 {
    float: left;
    width: 29%;
    font-size: 12px;
    color: #333;
    border: 1px solid #ccc;
}

.al-admis-per2-8 {
    float: left;
    width: 17%;
    margin-right: 2%;
}

.al-admis-per2-9 {
    float: left;
    width: 100%;
}

.al-admis-per10 {
    float: left;
    width: 100%;
}

.al-admis-per10-1 {
    color: #666666;
    float: left;
    font-size: 12px;
    padding-right: 1%;
    text-align: left;
    width: auto;
}

.al-admis-per10-2 {
    float: left;
    width: 60%;
}

.al-admis-per10-3 {
    float: left;
    width: 37%;
    font-size: 12px;
    color: #666;
    border: 1px solid #ccc;
    background-color: #fff;
}

.add-cont {
    float: left;
    width: 46%;
    font-size: 12px;
    color: #333;
    font-weight: bold;
    text-align: center;
}

.add-cont1 {
    width: 20%;
    float: left;
    padding-right: 1%;
}

.add-cont1-1 {
    color: #666666;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: left;
    width: 40%;
    padding-right: 1%;
}

.add-cont1-2 {
    float: left;
    width: 19%;
    font-size: 12px;
    color: #0A8FBB;
    text-align: center;
}

.add-cont1-3 {
    float: left;
    width: 5%;
}

.add-cont1-4 {
    width: 100%;
    float: left;
    padding: 9px 0 9px 0;
    cursor: pointer;
    border-bottom: 1px solid #dee3ea;
}

    .add-cont1-4:hover {
        background-color: #ecf3f8;
    }

.add-cont1-5 {
    color: #0A8FBB;
    float: left;
    font-size: 13px;
    padding-bottom: 5px;
    text-align: left;
    width: 100%;
    font-weight: bold;
}

.well-r {
    color: #000;
    font-weight: bold;
    font-size: 12px;
}

.well-c1 {
    color: #C00;
    font-weight: bold;
    font-size: 12px;
}

.add-cont1-6 {
    float: left;
    width: 4%;
    text-align: center;
    padding-top: 4px;
}

.add-cont1-6-1 {
    float: left;
    width: 4%;
    text-align: center;
    padding-top: 12px;
}

.add-cont1-6-2 {
    float: left;
    padding: 5px 0 5px 5px;
    width: 50%;
}

.add-cont1-6-3 {
    float: left;
    width: 16px;
    padding-right: 4px;
    padding-top: 4px;
}

.add-cont1-6-4 {
    float: left;
    width: 70%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    cursor: pointer;
}

.add-cont1-6-5 {
    float: left;
    width: 4%;
    text-align: center;
    padding-top: 5px;
}

.add-compos {
    color: #333333;
    float: left;
    font-size: 12px;
    width: 100%;
    border: none;
}

.add-compos1 {
    float: left;
    width: 70%;
}

.well-c {
    color: #333;
    font-size: 11px;
}

.f-int1-add {
    float: left;
    width: 31%;
    font-size: 12px;
    color: #666;
    border: 1px solid #DEE3EA;
    padding: 1px;
}

.add-compos-b {
    float: left;
    margin-right: 3%;
    width: 30%;
}

.add-compos-b1 {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #666;
    padding: 4px 0;
}

.add-compos-b2 {
    float: left;
    width: 100%;
}

.f-in-drpk {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #666;
    border: 1px solid #DEE3EA;
    padding: 1px;
}


.add-raja {
    width: 27%;
    float: left;
}

.add-r-1 {
    color: #0A8FBB;
    float: left;
    font-size: 12px;
    padding-bottom: 5px;
    text-align: left;
    width: 57%;
    font-weight: bold;
}

.add-r-2 {
    width: 100%;
    float: left;
}

.add-r-3 {
    width: 50%;
    float: left;
    font-size: 11px;
    color: #666;
    padding-bottom: 5px;
    text-align: left;
}

.add-r-4 {
    width: auto;
    float: left;
    padding-right: 4px;
}

.add-r-5 {
    width: 34%;
    float: left;
    font-size: 10px;
    color: #666;
    padding-bottom: 5px;
    text-align: left;
}

.add-r-6 {
    width: 57%;
    float: left;
    font-size: 11px;
    color: #666;
    padding-bottom: 5px;
    text-align: left;
}

.add-rt {
    float: left;
    width: 100%;
}

.add-rt1 {
    float: left;
    width: 70%;
    margin-right: 2%;
}

.add-rt1-main {
    float: left;
    width: 100%;
    margin-bottom: 14px;
}

.add-rt1-right {
    float: left;
    width: 28%;
    margin-top: 21px;
}

.add-rt1-1 {
    float: left;
    width: 100%;
    border-bottom: 1px solid #dee3ea;
    padding-bottom: 5px;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 8px;
}

.add-rt1-2 {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.add-rt1-3-main {
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.add-rt1-3 {
    float: left;
    width: 31%;
    margin-right: 2%;
}

.add-rt1-3-1 {
    float: left;
    width: 33%;
    font-size: 12px;
    color: #333;
    font-weight: bold;
}

.add-rt1-3-2 {
    float: left;
    width: 2%;
    font-size: 12px;
    color: #333;
    padding: 0 4% 0 1%;
}

.add-rt1-3-3 {
    float: left;
    width: 60%;
    font-size: 12px;
    color: #333;
}

.add-rth1 {
    background: linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.add-rth1-1 {
    width: 50%;
    font-size: 12px;
    color: #000;
}

.add-rth1-2 {
    width: 30%;
    font-size: 12px;
    color: #000;
}

.add-rth1-3 {
    width: 20%;
    font-size: 12px;
    color: #000;
}

.add-rth1-4 {
    background-color: #FFF;
}

.add-rth1-5 {
    border-top: 1px solid #DEE3EA;
    float: left;
    margin-top: 10px;
    padding-top: 10px;
    width: 100%;
}

.add-rtt {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.add-rtt1 {
    float: left;
    width: 50%;
}

.add-rtt1-1 {
    float: left;
    width: 30%;
    margin-right: 3%;
}

.add-rtt1-2 {
    float: left;
    width: 100%;
    padding-bottom: 5px;
    font-size: 12px;
    color: #333;
}

.add-rtt1-3 {
    float: left;
    width: 100%;
}

.add-rtt2 {
    float: right;
    width: 45%;
    padding-top: 22px;
}

.add-rtt2-1 {
    float: left;
    width: 40%;
}

.add-rtt2-1-1 {
    float: left;
    width: auto;
    font-size: 12px;
    color: #333;
    padding-right: 8%;
}

.add-rtt2-1-2 {
    float: left;
    width: 10%;
}

.add-rtt2-1-3 {
    float: left;
    width: 60%;
}

.add-rtt3 {
    float: left;
    width: 100%;
}

.add-rtt3-tbl-1 {
    width: 4%;
    font-size: 12px;
    color: #000;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
}

.add-rtt3-tbl-2 {
    width: 8%;
    font-size: 12px;
    color: #000;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
}

.add-rtt3-tbl-2v {
    width: 28%;
    font-size: 12px;
    color: #000;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
}

.add-rtt3-tbl-3 {
    width: 4%;
    font-size: 12px;
    color: #000;
    background-color: #FFF;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
}

.add-rtt3-tbl-4 {
    width: 8%;
    font-size: 12px;
    color: #4D4D4D;
    font-family: Verdana, Geneva, sans-serif;
    background-color: #FEFBF1;
}

.add-rtt3-tbl-4in {
    width: 100%;
    font-size: 11px;
    color: #4D4D4D;
    font-family: Verdana, Geneva, sans-serif;
    background: none;
    border: none;
}

.add-rtt3-tbl-4v {
    width: 8%;
    font-size: 12px;
    color: #4D4D4D;
    font-family: Verdana, Geneva, sans-serif;
    background-color: #FFF5F5;
}

.add-rtt3-tbl-4tv {
    width: 28%;
    font-size: 12px;
    color: #4D4D4D;
    font-family: Verdana, Geneva, sans-serif;
    background-color: #FFF5F5;
}

.add-rtt-sub {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.add-s {
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #E6E6E6 -moz-use-text-color #CCCCCC #E6E6E6;
    border-radius: 15px;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    box-shadow: 1px 1px #FFFFFF inset, -1px -1px #F2F2F2 inset, 0 1px #CCCCCC, 0 2px #A6A6A6, 1px 1px 3px rgba(140, 140, 140, 0.6);
    color: #333333;
    cursor: pointer;
    float: right;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 8px;
    position: relative;
    text-align: center;
    width: auto;
}

    .add-s a {
        color: #333;
    }

        .add-s a:hover {
            color: #3269aa;
        }

    .add-s:active {
        top: 2px;
    }

.add-rth1-btm {
    float: left;
    margin-top: 20px;
    padding-top: 10px;
    width: 100%;
}

.add-btm-qs {
    width: 4%;
    font-size: 12px;
    color: #000;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
}

.add-btm-q {
    width: 13%;
    font-size: 12px;
    color: #000;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
}

.add-btm-q1 {
    width: 13%;
    font-size: 12px;
    color: #4D4D4D;
    font-family: Verdana, Geneva, sans-serif;
    background-color: #FEFBF1;
}

.add-btm-q1s {
    width: 4%;
    font-size: 12px;
    color: #4D4D4D;
    font-family: Verdana, Geneva, sans-serif;
    background-color: #FEFBF1;
    text-align: center;
}

.add-btm-qv {
    width: 13%;
    font-size: 12px;
    color: #4D4D4D;
    font-family: Verdana, Geneva, sans-serif;
    background-color: #FFF5F5;
}

.ms {
    float: left;
    margin: 0 2%;
    width: 96%;
    padding-top: 25px;
}

.ms1 {
    float: left;
    width: 55%;
}

.ms1-lf {
    float: left;
    width: 100%;
}

.ms1-lr {
    float: left;
    width: 62%;
}

.ms1-lf-1 {
    float: left;
    width: 100%;
    padding-bottom: 8px;
}

.ms1-lf-2 {
    color: #333;
    float: left;
    font-size: 12px;
    margin-right: 2%;
    width: 20%;
}

.ms1-lf-3 {
    float: left;
    width: 55%;
}

.ad-ms {
    float: left;
    width: 96%;
    padding-top: 20px;
    padding-left: 2%;
    padding-right: 2%;
}

.ms1-lf-t {
    float: left;
    width: 22%;
    margin-right: 3%;
    font-size: 12px;
    color: #333;
    text-align: right;
}

.ms1-lf-t1 {
    float: left;
    width: 98%;
    font-size: 12px;
    padding: 1px;
    color: #333;
    border: none;
    background: none;
    border: 1px solid #D0DDE9;
}

.ms1-n {
    float: left;
    margin-right: 5%;
    width: 58%;
}

.ms1-nv {
    float: left;
    margin-right: 2%;
    width: 35%;
}

.ms1-n1 {
    float: left;
    width: 100%;
    padding-bottom: 5px;
    font-size: 12px;
    color: #333;
}

.ms1-n2 {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #333;
    border: 1px solid #D0DDE9;
}

.ms1-n2c {
    float: left;
    width: 98%;
    font-size: 12px;
    color: #333;
    border: 1px solid #D0DDE9;
    background: url(../images/calendar.png) no-repeat right;
    cursor: pointer;
}

.ms1-n3 {
    float: left;
    width: 100%;
    padding-top: 8px;
    float: left;
    margin-top: 57px;
    padding-top: 8px;
    width: 94%;
}

.ub {
    float: left;
    width: 55%;
    padding-top: 20px;
}

.ub-left {
    float: left;
    width: 49%;
    margin-right: 1%;
}

.ub-right {
    float: left;
    width: 49%;
    margin-left: 1%;
}

.ub-left1 {
    float: left;
    width: 100%;
    border: 1px solid #dee3ea;
}

.ub-left1-1 {
    float: left;
    width: 100%;
    border-bottom: 1px solid #dee3ea;
    background: linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-align: center;
    padding: 5px 0;
    color: #333;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
}

.ub-left1-2 {
    float: left;
    width: 100%;
}

.ub-left1-3 {
    float: left;
    width: 100%;
}

.ub-left1-3-1 {
    border-bottom: 1px solid #dde2e9;
    box-sizing: border-box;
    float: left;
    padding: 4px 20px;
    width: 100%;
}

.ub-left1-3-2 {
    color: #CD0A18;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 2%;
    text-align: left;
    width: 28%;
}

.ub-left1-3-3 {
    float: left;
    width: 16%;
    text-align: center;
    color: #0A8FBB;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.ub-left1-3-4 {
    background-color: #f1f8ff;
    box-sizing: border-box;
    float: left;
    padding: 4px 20px;
    width: 100%;
}

.ub-left1-3-4f {
    background-color: #fff;
    box-sizing: border-box;
    float: left;
    padding: 4px 20px;
    width: 100%;
}

.ub-left1-3-5 {
    float: left;
    width: 28%;
    text-align: left;
    color: #000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 2%;
}

.ub-left1-3-6 {
    float: left;
    width: 16%;
    text-align: center;
}

.ub-left1-3-main {
    float: left;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 100%;
}

.ms1-b {
    float: left;
    width: 39%;
    padding-bottom: 5px;
    font-size: 12px;
    color: #333;
}

.ms1-b1 {
    float: left;
    width: 55%;
    padding-bottom: 5px;
    font-size: 12px;
    color: #333;
}

.ms1-b2 {
    float: left;
    width: auto;
    font-size: 12px;
    color: #333;
    margin-right:;
}

.ms1-b2-f {
    float: left;
    width: 100%;
}

.ms1-b2-f-t {
    border-left: 1px solid #DEE3EA;
    color: #333333;
    cursor: pointer;
    float: right;
    font-size: 12px;
    padding-bottom: 2px;
    padding-left: 10px;
    width: auto;
    background: none;
}

.f-in-ms {
    float: left;
    width: 90%;
    font-size: 12px;
    color: #666;
    border: 1px solid #DEE3EA;
    padding: 1px;
    margin: 0 5%;
}

.f-in-ms1 {
    float: left;
    width: 20%;
}

.f-in-msp {
    border-right: 1px solid #DEE3EA;
    float: left;
    padding: 1% 0 1% 2%;
    width: 47.4%;
}

.f-in-to {
    float: left;
    width: 28%;
    font-size: 12px;
    color: #666;
    border: 1px solid #DEE3EA;
    padding: 1px;
    margin-right: 2%;
    background: url("../images/calendar.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    background-color: #fff;
    position: relative;
}

.f-in-to1 {
    float: left;
    width: 29%;
    font-size: 12px;
    color: #666;
    border: 1px solid #DEE3EA;
    padding: 1px;
    background: url("../images/calendar.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    background-color: #fff;
    position: relative;
}

.ms1-j {
    border-bottom: 1px solid #DEE3EA;
    color: #333333;
    float: left;
    font-size: 14px;
    padding: 4px 0;
    text-align: center;
    width: 100%;
    background-color: #F1F1F1;
}

.ms1-j1 {
    border-top: 1px solid #DEE3EA;
    border-bottom: 1px solid #DEE3EA;
    color: #333333;
    float: left;
    font-size: 14px;
    padding: 4px 0;
    text-align: center;
    width: 100%;
    background-color: #F1F1F1;
}



/*---------date-picker---css-------start--*/

.Zebra_DatePicker * {
    margin: 0;
    padding: 0;
    color: #000;
}

.Zebra_DatePicker {
    position: absolute;
    background: #666;
    border: 3px solid #666;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: none;
    z-index: 100;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

    /* = GLOBALS
----------------------------------------------------------------------------------------------------------------------*/
    .Zebra_DatePicker table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    .Zebra_DatePicker td,
    .Zebra_DatePicker th {
        text-align: center;
        padding: 5px 0;
    }

    .Zebra_DatePicker td {
        cursor: pointer;
    }

    .Zebra_DatePicker .dp_daypicker,
    .Zebra_DatePicker .dp_monthpicker,
    .Zebra_DatePicker .dp_yearpicker {
        margin-top: 3px;
    }

        .Zebra_DatePicker .dp_daypicker td,
        .Zebra_DatePicker .dp_daypicker th,
        .Zebra_DatePicker .dp_monthpicker td,
        .Zebra_DatePicker .dp_yearpicker td {
            background: #E8E8E8;
            width: 30px;
            border: 1px solid #7BACD2;
        }

    /* = HEADER
----------------------------------------------------------------------------------------------------------------------*/
    .Zebra_DatePicker .dp_header td {
        color: #FFF;
    }

    .Zebra_DatePicker .dp_header .dp_previous,
    .Zebra_DatePicker .dp_header .dp_next {
        width: 30px;
    }

    .Zebra_DatePicker .dp_header .dp_caption {
        font-weight: bold;
    }

    .Zebra_DatePicker .dp_header .dp_hover {
        background: #222;
        color: #FFF;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }

    .Zebra_DatePicker .dp_header .dp_blocked {
        color: #888;
        cursor: default;
    }

    /* = DATEPICKER
----------------------------------------------------------------------------------------------------------------------*/
    .Zebra_DatePicker .dp_daypicker th {
        background: #FFCC33;
    }

    .Zebra_DatePicker td.dp_not_in_month {
        background: #F3F3F3;
        color: #CDCDCD;
        cursor: default;
    }

    .Zebra_DatePicker td.dp_weekend {
        background: #D8D8D8;
    }

    .Zebra_DatePicker td.dp_weekend_disabled {
        color: #CCC;
        cursor: default;
    }

    .Zebra_DatePicker td.dp_selected {
        background: #5A4B4B;
        color: #FFF !important;
    }

    .Zebra_DatePicker td.dp_week_number {
        background: #FFCC33;
        color: #555;
        cursor: text;
        font-style: italic;
    }

    /* = MONTHPICKER
----------------------------------------------------------------------------------------------------------------------*/
    .Zebra_DatePicker .dp_monthpicker td {
        width: 33%;
    }

    /* = YEARPICKER
----------------------------------------------------------------------------------------------------------------------*/
    .Zebra_DatePicker .dp_yearpicker td {
        width: 33%;
    }

    /* = FOOTER
----------------------------------------------------------------------------------------------------------------------*/
    .Zebra_DatePicker .dp_footer {
        margin-top: 3px;
    }

        .Zebra_DatePicker .dp_footer td {
            color: #FFF;
            padding: 2px;
            font-weight: bold;
        }

        .Zebra_DatePicker .dp_footer .dp_hover {
            background: #222;
            color: #FFF;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
        }

    /* = SOME MORE GLOBALS (MUST BE LAST IN ORDER TO OVERWRITE PREVIOUS PROPERTIES)
----------------------------------------------------------------------------------------------------------------------*/
    .Zebra_DatePicker td.dp_current {
        color: #C40000;
    }

    .Zebra_DatePicker td.dp_disabled_current {
        color: #E38585;
    }

    .Zebra_DatePicker td.dp_disabled {
        background: #F3F3F3;
        color: #CDCDCD;
        cursor: default;
    }

    .Zebra_DatePicker td.dp_hover {
        background: #482424;
        color: #FFF;
    }

/* = ICON
----------------------------------------------------------------------------------------------------------------------*/
button.Zebra_DatePicker_Icon {
    position: absolute;
    width: 16px;
    height: 16px;
    background: url('calendar.png') no-repeat left top;
    text-indent: -9000px;
    border: none;
    cursor: pointer;
    margin: 0 0 0 5px;
    padding: 0;
    line-height: 0;
}

button.Zebra_DatePicker_Icon_Disabled {
    background-image: url('calendar-disabled.png');
}

button.Zebra_DatePicker_Icon_Inside {
    margin: 0 3px 0 0;
}

/* Fix icon position in Chrome & Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    button.Zebra_DatePicker_Icon_Inside {
        margin: 0 5px 0 0;
    }
}
/*---------date-picker---css--------End--*/


.rf {
    float: left;
    width: 99%;
    border-bottom: 1px solid #DDE2E9;
    margin-bottom: 10px;
}

.rfp {
    width: auto;
    float: right;
}

.rfp1 {
    color: #333;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 48%;
    border: 1px solid #ccc;
}

.rfp1-2 {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    padding-left: 1%;
    padding-top: 2px;
    text-align: center;
    width: 3%;
}

.rfp1-1 {
    float: left;
    width: 35%;
}

.rfp1-3 {
    float: left;
    width: 21%;
}

.rfp1-4 {
    width: 100%;
    float: left;
}

.rfp1-5 {
    width: 83%;
    float: left;
}

.rfp1-6 {
    color: #880015;
    float: left;
    font-size: 12px;
    padding-bottom: 8px;
    padding-top: 4px;
    text-align: justify;
    width: 100%;
}

.rfp1-7 {
    float: right;
}

.rfp1-8 {
    width: 92%;
    float: left;
}


.vtn {
    width: auto;
    margin: auto;
}

    .vtn a {
        background-color: #e10303;
        border-radius: 3px;
        box-shadow: 0 3px 0 0 #930d0d;
        color: #FFFFFF;
        font-size: 12px;
        padding: 1px 4px;
        text-align: center;
        transition: background 0.1s ease-in-out 0s;
        font-family: Arial, Helvetica, sans-serif;
    }

        .vtn a:active {
            top: 2px;
            box-shadow: none;
            position: relative;
        }

.gtn {
    width: auto;
    margin: auto;
}

    .gtn a {
        background-color: #248307;
        border-radius: 3px;
        box-shadow: 0 3px 0 0 #075809;
        color: #FFFFFF;
        font-size: 12px;
        padding: 1px 4px;
        text-align: center;
        transition: background 0.1s ease-in-out 0s;
        font-family: Arial, Helvetica, sans-serif;
    }

        .gtn a:active {
            top: 2px;
            box-shadow: none;
            position: relative;
        }

.btn {
    float: left;
    height: 19px;
    margin: auto;
    padding: 12px 0 0;
    text-align: center;
    width: 29px;
}

    .btn a {
        background-color: #0972dd;
        border-radius: 3px;
        box-shadow: 0 3px 0 0 #0b4580;
        color: #FFFFFF;
        font-size: 12px;
        padding: 1px 4px;
        text-align: center;
        transition: background 0.1s ease-in-out 0s;
        font-family: Arial, Helvetica, sans-serif;
    }

        .btn a:active {
            top: 2px;
            box-shadow: none;
            position: relative;
        }

.prr1 {
    float: left;
    width: 21%;
    font-size: 12px;
    color: #000;
    font-weight: bold;
}

.prr2 {
    float: left;
    width: 75%;
    font-size: 12px;
    color: #880015;
}

.prr2-m {
    float: left;
    width: 100%;
    margin-bottom: 14px;
    border-top: 1px solid #dee3ea;
    padding-top: 10px;
}

.add-text {
    float: left;
    width: 99%;
    border: 1px solid #dee3ea;
    color: #333333;
    font-size: 12px;
    background-color: #fff;
    padding: 5px;
}

.add-textpp {
    float: left;
    width: 100%;
}

.cm {
    float: left;
    padding: 15px 0 0 0;
    width: 100%;
}

.cmt {
    float: left;
    width: 25%;
}

.cmt1 {
    color: #0077DD;
    float: left;
    font-size: 13px;
    margin-right: 5%;
    padding-top: 5px;
}

.cmt2 {
    float: left;
    width: 64%;
    color: #333;
    font-size: 12px;
    border: 1px solid #D0DDE9;
    padding: 2px;
}

.cmt3 {
    float: left;
    width: 40%;
    margin-right: 3%;
}

.cmt3-1 {
    float: left;
    width: 78%;
    font-size: 12px;
    padding: 1px;
    color: #333;
    border: none;
    background: none;
    height: 21px;
    border: 1px solid #D0DDE9;
}

.cmt3-2 {
    float: left;
    width: 20%;
    font-size: 12px;
    padding: 1px;
    color: #333;
    border: none;
    background: none;
    height: 25px;
    border: 1px solid #D0DDE9;
    border-left: none;
    background-color: #fafafa;
    text-align: center;
    cursor: pointer;
}

.cmt3-3 {
    float: left;
    width: 58%;
}

.add-rtt4 {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.add-rtt5 {
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    text-align: center;
    width: 11%;
}

.add-rtt5-1 {
    background-color: #FFF5F5;
    color: #4D4D4D;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    width: 11%;
    text-align: center;
}

.add-rtt5-2 {
    width: 11%;
    font-size: 12px;
    color: #4D4D4D;
    font-family: Verdana, Geneva, sans-serif;
    background-color: #FEFBF1;
    text-align: center;
}

/*--check-info--start-popup--*/
.ci {
    width: 680px;
    float: left;
    border: 2px solid #cfcfcf;
    background-color: #f2f2f2;
}

.ci1 {
    width: 660px;
    float: left;
    padding: 4px 10px;
    font-family: Verdana, Geneva, sans-serif;
    color: #FFF;
    font-size: 14px;
    background-color: #174e86;
}

.ci2 {
    width: 660px;
    float: left;
    padding: 20px 10px 10px 10px;
    font-family: Verdana, Geneva, sans-serif;
}

.ci2-1 {
    width: 660px;
    float: left;
}

.ci2-2 {
    width: 660px;
    float: left;
}

.ci2-3 {
    width: 330px;
    float: left;
}

.ci2-4 {
    width: 115px;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    color: #000;
    font-size: 12px;
}

.ci2-5 {
    width: 20px;
    float: left;
    font-size: 13px;
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
    text-align: center;
}

.ci2-6 {
    width: 140px;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    color: #000;
    font-size: 12px;
}

.ci2-7 {
    width: 330px;
    float: left;
    margin-bottom: 10px;
}

.ci2-8 {
    width: 140px;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    color: #000;
    font-size: 12px;
}

.ci2-9 {
    width: 213px;
    float: left;
}

.ci2-9-1 {
    width: 203px;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    color: #000;
    font-size: 12px;
    padding: 2px;
    border: 1px solid #ccc;
}

.cit1 {
    width: 660px;
    float: left;
    margin-top: 15px;
}

.cit1-1 {
    width: 660px;
    float: left;
    font-size: 12px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    text-align: justify;
    line-height: 20px;
}

.cit1-2 {
    width: 638px;
    float: left;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000;
    background-color: #FFF;
    border: 1px solid #ccc;
    line-height: 20px;
}

.cit1-3 {
    width: 550px;
    float: left;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: #0A8FBB;
    font-weight: bold;
}

.cit1-4 {
    width: 110px;
    float: left;
}
/*--check-info--end-popup--*/
.chm {
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #E6E6E6 -moz-use-text-color #CCCCCC #E6E6E6;
    border-radius: 15px;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    box-shadow: 1px 1px #FFFFFF inset, -1px -1px #F2F2F2 inset, 0 1px #CCCCCC, 0 2px #A6A6A6, 1px 1px 3px rgba(140, 140, 140, 0.6);
    color: #333333;
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 8px;
    position: relative;
    text-align: center;
    width: auto;
}

    .chm a {
        color: #333;
    }

        .chm a:hover {
            color: #3269aa;
        }


.chm-show-hi {
    margin: 0;
    padding: 0;
    list-style: none;
}

.chm-t-show {
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    float: left;
    left: 0;
    padding: 8px 0;
    position: absolute;
    top: 20px;
    width: 125px;
    z-index: 10;
}

.chm-t-show-in {
    width: 106px;
    padding: 6px 10px;
    font-size: 13px;
    color: #880015;
    cursor: pointer;
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
    font-weight: bold;
}

.chmg-t-show-in {
    border-bottom: 1px solid #E5E5E5;
    color: #333333;
    cursor: pointer;
    font-size: 13px;
    padding: 6px 10px;
    text-align: left;
    width: 105px;
}

    .chmg-t-show-in:hover {
        color: #FFF;
        background-color: #3276b1;
    }

        .chmg-t-show-in:hover a {
            color: #FFF;
        }

/* rohit 7 april start*/
.txt-fld {
    float: left;
    width: 60%;
    font-size: 12px;
    color: #666;
    padding: 2px 0;
    color: #428BCA;
}

.dot {
    width: 15px;
    font-weight: bold;
    text-align: left;
    float: left;
    color: #666666;
}

.txt-fld-sml {
    float: left;
    width: 28%;
    font-size: 12px;
    color: #428BCA;
    padding: 2px 0;
    margin-right: 2%;
}

.txt02-fld {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #666;
    padding: 2px 0;
    color: #428BCA;
}

.txt02-fld-adrs {
    float: left;
    width: 60%;
    font-size: 12px;
    color: #666;
    padding: 2px 0;
    color: #428BCA;
}

.f-serch-hd-btm-left-b1-002 {
    float: left;
    width: 100%;
    padding-bottom: 8px;
    position: relative;
    background: #fff;
}

.frm-pnl-outer {
    width: 100%;
    float: left;
}

.frm-pnl-blue {
    width: 96%;
    float: left;
    background: #F1F8FF;
    padding: 6px 2%;
}

.frm-pnl-white {
    width: 96%;
    float: left;
    background: #fff;
    padding: 4px 2%;
}

.frm-pnl-first {
    float: left;
    width: 48%;
}

.frm-pnl-second {
    float: right;
    width: 48%;
}

.frm-pnl-txt {
    float: left;
    width: 35%;
    padding-right: 2%;
    font-size: 12px;
    color: #666;
}

.add-compos-b2 .stu-pic {
    float: left;
    width: 80px;
    font-size: 12px;
    border: 1px solid #DEE3EA;
    padding: 1px;
}

.add-compos-b2 .signature {
    float: left;
    width: 100px;
    font-size: 12px;
    border: 1px solid #DEE3EA;
    padding: 1px;
}

.add-compos-b2 .id-proof {
    float: left;
    width: 135px;
    font-size: 12px;
    border: 1px solid #DEE3EA;
    padding: 1px;
}

.add-s02 {
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #E6E6E6 -moz-use-text-color #CCCCCC #E6E6E6;
    border-radius: 15px;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    box-shadow: 1px 1px #FFFFFF inset, -1px -1px #F2F2F2 inset, 0 1px #CCCCCC, 0 2px #A6A6A6, 1px 1px 3px rgba(140, 140, 140, 0.6);
    color: #333333;
    cursor: pointer;
    float: right;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 20px;
    position: relative;
    text-align: center;
    width: auto;
}

    .add-s02 a {
        color: #333;
    }

        .add-s02 a:hover {
            color: #3269aa;
        }

    .add-s02:active {
        top: 2px;
    }

.prsn1-3-02 {
    float: left;
    width: 89%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    border: 1px solid #DDE2E9;
}

.prsn1-3-1-02 {
    float: left;
    width: 90%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    border: 1px solid #DDE2E9;
}

.txt-updt {
    width: auto;
    float: left;
}

    .txt-updt .dt {
        width: 15px;
        float: left;
    }

.add-facl-1-right02 {
    width: auto;
}

    .add-facl-1-right02 a {
        float: right;
        width: 14%;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: #49AFCD;
        background-image: linear-gradient(to bottom, #5BC0DE, #2F96B4);
        background-repeat: repeat-x;
        border-color: #2F96B4 #2F96B4 #24748C;
        border-image: none;
        border-style: solid;
        border-width: 1px;
        box-shadow: 1px 1px #8ED4E8 inset, -1px -1px #34A7C8 inset, 0 1px #24748C, 0 2px #15424F, 1px 1px 3px rgba(10, 32, 38, 0.6);
        color: #FFFFFF;
        margin-top: 0;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        font-size: 14px;
        text-align: center;
        padding: 4px 0;
        cursor: pointer;
    }

        .add-facl-1-right02 a:hover {
            background: #2F96B4;
            color: #FFFFFF;
        }

.update-right1-02 {
    border-bottom: 1px solid #DDE2E9;
    color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 0px;
}

.hding {
    width: auto;
    float: left;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0 0 0;
}

.nvigtion-div {
    width: 760px;
    float: right;
    margin: 14px 0 0 0;
}

ul.nvigtion {
    width: 100%;
    float: none;
    height: 36px;
    background: #fff;
    position: relative;
    z-index: 4;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
}

    ul.nvigtion li {
        float: left;
        position: relative;
        color: #666 !important;
    }

        ul.nvigtion li:hover {
            color: #0476a3 !important;
        }

            ul.nvigtion li:hover span a {
                color: #0476a3 !important;
                -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.2);
                -moz-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.2);
                box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.2);
            }

        ul.nvigtion li.active {
            color: #ff9900 !important;
            -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.2);
            -moz-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.2);
            box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.2);
        }

        ul.nvigtion li a {
            padding: 8px 6px;
            line-height: 20px;
            font-size: 12px;
            display: block;
            text-align: left;
            font-family: Verdana, Geneva, sans-serif;
            color: #0476a3;
        }

            ul.nvigtion li a:hover {
                color: #0476a3;
            }

        /*sub level*/
        ul.nvigtion li ul {
            width: 185px;
            position: absolute;
            left: -9999px;
            background: #FFF;
            text-align: left;
            margin: 0;
            padding: 0;
            -moz-box-shadow: 0px 2px 2px #CCC;
            -webkit-box-shadow: 0px 2px 2px #CCC;
            box-shadow: 0px 2px 2px #CCC;
        }

            ul.nvigtion li ul li {
                float: none;
            }

                ul.nvigtion li ul li:hover {
                    background: #0476a3;
                    color: #fff !important;
                }

                    ul.nvigtion li ul li:hover a {
                        color: #fff !important;
                    }

                        ul.nvigtion li ul li:hover a:hover {
                            color: #fff;
                        }

                ul.nvigtion li ul li ul {
                    float: left;
                    -webkit-box-shadow: none !important;
                    -moz-box-shadow: none !important;
                    box-shadow: none !important;
                    background: #0476a3;
                }

                    ul.nvigtion li ul li ul li {
                        color: #fff;
                        background: url(../images/mnu-border.png) top repeat-x;
                        color: #fff !important;
                    }

                        ul.nvigtion li ul li ul li:hover {
                            color: #fff !important;
                        }

                            ul.nvigtion li ul li ul li:hover a {
                                color: #fff !important;
                            }

                                ul.nvigtion li ul li ul li:hover a:hover {
                                    color: #fff !important;
                                    background: #035271 !important;
                                }

        ul.nvigtion li:hover ul {
            left: 0px;
            top: auto;
        }

            ul.nvigtion li:hover ul ul {
                left: -9999px;
                top: 0;
            }

        ul.nvigtion li ul li:hover ul {
            left: 185px;
        }

            ul.nvigtion li ul li:hover ul.lastmenu {
                left: -185px;
            }

.firsthd {
    background-image: none;
    font-size: 14px;
    padding: 15px 0 15px 10px;
    color: #fff;
    font-weight: bold;
}

/* rohit 7 april end*/


.well-color {
    background-color: #0476A3;
    border: 1px solid #024D6A;
    border-radius: 4px 4px 0 0;
    color: #FFFFFF;
    font-weight: bold;
    margin-right: 2px;
    padding: 0 2px;
}

none .um1 {
    margin: 0;
    padding: 0;
}

.um1 li {
    float: left;
    list-style: disc outside none;
    margin: 0;
    padding: 0 12px 0 5px;
}

.d-ub {
    float: left;
    width: 99%;
    margin-right: 1%;
}

.blue-border {
    border: 3px solid #0476a3;
    width: !00%;
}

.legendBack {
    background: none repeat scroll 0 0 #05a5d4 !important;
    border-radius: 5px 5px 0 0;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px !important;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: left;
}



/*---tarun-start-13-oct-2014--*/
.alog {
    float: left;
    font-family: verdana;
    font-size: 22px;
    padding: 10px;
    text-align: center;
    width: 100%;
    color: #fff;
}

.alog-b {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 9px;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 39px;
    padding: 15px;
    width: 100%;
}

.alog-b1 {
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 4px;
    display: block;
    float: left;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 10px;
    padding: 4px;
}

.alog-sub {
    background-color: #006dcc;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    cursor: pointer;
    padding: 2px 4px;
}

.alog-ot {
    float: left;
    padding: 7px 6px;
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    margin-left: 5px;
}


    .alog-ot a {
        color: #ffffff;
    }

.tad-update {
    float: left;
    margin-right: 20px;
    width: 200px;
}

.tad-update-r {
    float: left;
    width: 82%;
}

.tad-pic1 {
    border: 2px solid #e7e7e7;
    box-sizing: border-box;
    margin: 0 auto;
    width: 100%;
}

.tad-h {
    background: none;
    border: none;
    cursor: pointer;
    color: #ffffff;
}

.tad-k {
    color: #333;
    float: left;
    font-size: 13px;
    margin-left: 20px;
    margin-top: 4px;
}

.tad-k1 {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-size: 12px;
    margin-left: 6%;
    padding: 3px;
    width: 100%;
}

.tad-u {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-size: 12px;
    margin-bottom: 8px;
    margin-left: 12px;
    padding: 3px;
    width: auto;
}

.tad-ku {
    color: #333;
    float: left;
    font-size: 13px;
    margin-left: 20px;
    margin-top: 4px;
    width: 35%;
}

.tad-kmain {
    float: left;
    margin-bottom: 20px;
    margin-right: 28px;
}

.tad-kmain-hd {
    background: none repeat scroll 0 0 #fafafa;
    border-bottom: 1px solid #c2c2c2;
    box-sizing: border-box;
    float: left;
    padding: 0 10px;
    width: 100%;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
}

.tth {
    width: auto;
    float: left;
    padding: 4px 0;
    font-size: 13px;
    color: #333333;
}

.tth1 {
    border-left: 1px solid #dde2e9;
    color: #333333;
    cursor: pointer;
    float: right;
    font-size: 13px;
    padding: 6px 0 6px 8px;
    width: auto;
}

.tad-kj {
    color: #333;
    float: left;
    font-size: 13px;
    margin-left: 20px;
    margin-top: 4px;
    width: 141px;
}

.km {
    margin-bottom: 7px;
}

.kr {
    margin-left: 20px;
}

.tad-kw {
    float: left;
    width: 80px;
}

.tad-adsb {
    background-color: #f8f8f8;
    background-image: -moz-linear-gradient(center top, #f8f8f8, #f1f1f1);
    border: 1px solid #bfbfbf;
    border-radius: 2px;
    color: #6d6a69;
    cursor: pointer;
    float: left;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 3px 10px;
    text-align: center;
}

    .tad-adsb:hover {
        color: #bd362f;
    }

    .tad-adsb a:hover {
        color: #000 !important;
    }

.tad-kw1 {
    float: left;
    white-space: nowrap;
    width: 120px;
}


.tad-kw3 {
    width: 98%;
    margin-left: 20px;
    color: #333;
    font-size: 12px;
    margin-left: 20px;
    width: 98%;
}

    .tad-kw3 a {
        color: #333;
    }

.tad-in {
    float: left;
    margin-right: 2%;
    width: 98%;
}

.alog-re {
    float: left;
    padding: 2px 4px;
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    margin-left: 5px;
    color: #ffffff !important;
    cursor: pointer;
}

.km-t {
    margin-bottom: 7px;
    margin-left: 0;
}

.kr-t1 {
    margin-left: 0;
}

.tbl1 {
    width: 100%;
    float: left;
}

.tb1 {
    width: auto;
    font-size: 13px;
    text-align: center;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    background: #0476a3;
    color: #fff;
    padding: 5px 0;
}

.tb1-main {
    width: 100%;
    background-color: #cccccc;
}



.tb2 {
    width: auto;
    font-size: 12px;
    text-align: center;
    background: none repeat scroll 0 0 #ffffff;
    color: #333;
    padding: 2px 0;
}


.altc {
    width: 100%;
    background: #ffffff;
}



.tb-h {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.tb-h-tex {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 3px;
    width: 50%;
}

.tbo {
    float: left;
    width: 100%;
}

.tb1-hm {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fafafa;
    border-color: #c2c2c2 #c2c2c2 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin-top: 25px;
}

.tb1-hm1 {
    width: auto;
    float: left;
    padding: 3px 10px;
    font-size: 14px;
    color: #000000;
}

.tb1-hd {
    background-color: #ffffff;
    border-right: 1px solid #ccc;
    border-top: 2px solid #0476a3;
    color: #000000;
    float: left;
    font-size: 13px;
    margin-right: 25px;
    padding: 4px 30px;
    text-align: center;
    width: auto;
}

.tb1-hm2 {
    float: right;
    padding-right: 10px;
    padding-top: 6px;
    text-align: right;
    width: auto;
}

.tb1-hm3 {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

.tb1-ad {
    background-color: Green;
    border-radius: 10px;
    color: #ffffff;
    display: block;
    font-size: 10px;
    margin: 0 auto;
    padding: 2px 4px;
    text-decoration: none;
    width: 70px;
}


.tb1-hr {
    float: left;
    width: 40%;
}

.tb1-hr-right {
    border: 1px solid #dde2e9;
    box-sizing: border-box;
    float: left;
    width: 60%;
}

.tb1-ri {
    background: none repeat scroll 0 0 #fafafa;
    border-bottom: 1px solid #c2c2c2;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    box-sizing: border-box;
    float: left;
    font-size: 14px;
    padding: 7px 21px;
    width: 100%;
}

.tb1-ri-b {
    box-sizing: border-box;
    float: left;
    padding: 18px;
    width: 100%;
}

.tb1-tree {
    font-size: 12px;
    line-height: 25px;
}


.tb1-d {
    color: #333;
    float: left;
    font-size: 13px;
}

.tb1-d1 {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 3px;
    width: 100%;
    margin-bottom: 8px;
    margin-left: 10px;
}

.tb1-d2 {
    margin-bottom: 8px;
    margin-left: 8px;
    float: left;
}

.tb1-er {
    color: Red;
    font-size: 11px;
    padding-left: 10px;
}

.tb1-sd {
    width: 100%;
    float: left;
}

.tb1-sd-add {
    float: left;
    background-color: #3276b1;
    border: 1px solid #2c699d;
    color: #fff;
    border-radius: 2px;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    text-align: center;
    padding: 4px 9px;
    margin-left: 22px;
    cursor: pointer;
}

.tb1-li {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 0 18px;
}

.tb1-li-main {
    width: 100%;
    float: left;
}

.tb1-lim-part {
    width: 22%;
    float: left;
    border: 1px solid #cccccc;
    box-sizing: border-box;
    margin-right: 3%;
    margin-bottom: 15px;
}

    .tb1-lim-part:last-child {
        margin-right: 0;
    }



.tb1-lim {
    border-bottom: 1px solid #ccc;
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 4px 0;
    text-align: center;
    width: 100%;
    background: none repeat scroll 0 0 #fafafa;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
}

.blue-cl {
    color: #3276b1;
    font-weight: bold;
}

.tb1-lim1 {
    box-sizing: border-box;
    float: left;
    font-family: verdana;
    font-size: 11px;
    padding: 3px 10px 3px 14px;
    width: 100%;
}

.blue-grid {
    box-sizing: border-box;
    float: left;
    margin-top: 15px;
    padding: 0 18px 20px;
    width: 100%;
}

.blue-grid-tab {
    background-color: #cccccc;
    width: 100%;
    font-family: verdana;
}

.tab-j {
    background-color: #0476a3 !important;
    color: #fff !important;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana;
}

.tab-j1 {
    background-color: #ffffff;
    color: #333333 !important;
    font-size: 11px;
    text-align: center;
}

.tab-j2 {
    background-color: #f9f9f9;
    color: #333333 !important;
    font-size: 11px;
    text-align: center;
}


.tab-fild {
    background-color: #ffffff !important;
    float: left;
    font-family: verdana;
    font-size: 11px;
    margin-left: 2% !important;
    width: 95.5% !important;
    margin-bottom: 20px !important;
}

    .tab-fild fieldset {
        border: 1px solid #cccccc;
    }

    .tab-fild legend {
        font-size: 15px;
        margin-left: 13px;
    }

.red-cls {
    color: #b30b0b;
    font-size: 14px;
    position: relative;
    top: -10px;
}


.succes {
    background-color: Green;
    border: 1px solid #2f522f;
    border-radius: 6px;
    color: #ffffff !important;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    left: 34%;
    padding: 7px 20px;
    position: absolute;
    top: 57%;
}

.update-btn {
    margin-top: 10px;
    cursor: pointer;
}

.attan {
    box-sizing: border-box;
    float: left;
    margin: 0 2%;
    padding: 0;
    position: relative;
    width: 97%;
}

.attan-left {
    width: 245px;
    float: left;
    position: relative;
    margin-right: 30px;
    box-sizing: border-box;
    border: 1px solid #cccccc;
}

.attan-right {
    width: 100%;
    float: left;
    position: relative;
    box-sizing: border-box;
    padding-bottom: 30px;
}

.attan-main {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
    box-sizing: border-box;
}

.attan-lft-h {
    background: none repeat scroll 0 0 #fafafa;
    border-bottom: 1px solid #c2c2c2;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    box-sizing: border-box;
    float: left;
    padding: 7px 10px;
    width: 100%;
    font-size: 13px;
    color: #333333;
}

.lft-ic {
    font-size: 14px;
    padding-right: 10px;
}

.lft-dat {
    width: 100%;
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
}

.lft-radi {
    width: 100%;
    float: left;
    box-sizing: border-box;
}

.lft-radi1 {
    font-size: 13px;
    color: #333333;
    margin-right: 15px;
}

.lft-rabt {
    border-bottom: 1px dashed #cccccc;
    box-sizing: border-box;
    color: #666;
    float: left;
    font-size: 14px;
    margin: 0 10px;
    padding: 0 0 6px 4px;
    width: 96%;
}

.lft-rabt1 {
    box-sizing: border-box;
    float: left;
    padding: 0 17px;
    width: 100%;
}

.lft-rabt1-1 {
    float: left;
    margin-right: 5%;
    width: 30%;
}

.lft-rabt1-2 {
    color: #333;
    float: left;
    font-size: 13px;
    margin-top: 4px;
    margin-bottom: 5px;
}

.lft-rabt1-3 {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 3px;
    width: 100%;
}

.lft-r {
    background: none;
    border: none;
    color: #0476a3;
}

.lft-r1 {
    background: none;
    border: none;
    color: #0476a3;
    width: 100%;
}

.lft-hg {
    border-bottom: 1px solid #e5e5e5;
    float: left;
    margin-bottom: 15px;
    margin-right: 2%;
    width: 100%;
}

    .lft-hg:last-child {
        margin-right: 0;
    }

.lft-rabtm {
    float: left;
    padding: 5px 0;
    width: 100%;
}

.lfti-lin {
    color: #0476a3;
    float: left;
    font-family: verdana;
    font-size: 12px;
    text-decoration: none;
    width: 85%;
}

    .lfti-lin:hover {
        color: #ff9000;
    }



.spn-pl {
    color: #0476a3;
    float: left;
    font-size: 14px;
    margin-right: 3%;
    text-align: center;
    width: 12%;
}

.spn-pldv {
    width: 100%;
    float: left;
    padding: 6px 8px;
    box-sizing: border-box;
    margin-bottom: 3px;
}

.spn-pldv1 {
    box-sizing: border-box;
    float: left;
    font-size: 12px;
    padding: 0 36px 5px;
    width: 100%;
}

.spn-pldv2 {
    box-sizing: border-box;
    float: left;
    font-size: 12px;
    padding: 0 36px 5px;
    width: 100%;
    color: Green;
}

.df-h {
    box-sizing: border-box;
    float: left;
    padding: 0 3%;
    width: 100%;
}

.df-save {
    cursor: pointer !important;
    text-align: justify;
    width: 100%;
}

.df-ri {
    color: #0476a3;
    float: left;
    font-family: Verdana;
    font-size: 18px;
    margin-bottom: 8px;
    width: 100%;
}

.blue-grid-n {
    box-sizing: border-box;
    float: left;
    width: 100%;
}

.blue-time {
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin-top: 32px;
}

.ttb-left {
    width: 230px;
    float: left;
    position: relative;
    margin-right: 20px;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    border-left: none;
}


.ttb-right {
    background-color: #f5f5f5;
    box-sizing: border-box;
    float: left;
    position: relative;
    width: 100%;
    padding: 0 17px;
}

.lft-timet {
    float: left;
    margin-top: 15px;
    width: 100%;
}

.lft-htim {
    float: left;
    margin-right: 3%;
    width: 19%;
}

    .lft-htim:last-child {
        margin-right: 0;
    }

.lft-u {
    background: none;
    border: none;
    width: 100% !important;
}

.lft-u1 {
    float: left;
    margin-bottom: 22px;
    width: 100%;
}


.error-p {
    width: 100%;
    float: left;
    color: Red;
    font-size: 12px;
}

.cta {
    float: right;
    width: auto;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #2F96B4 #2F96B4 #24748C;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px #8ED4E8 inset, -1px -1px #34A7C8 inset, 0 1px #24748C, 0 2px #15424F, 1px 1px 3px rgba(10, 32, 38, 0.6);
    color: #FFFFFF;
    margin: 10px 6% 0 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    font-size: 14px;
    text-align: center;
    padding: 4px 6px;
    cursor: pointer;
    background-color: #49AFCD;
    background-image: linear-gradient(to bottom, #5BC0DE, #2F96B4);
    background-repeat: repeat-x;
}

    .cta a {
        color: #FFFFFF;
    }

    .cta:hover {
        background: #2F96B4;
        color: #FFFFFF;
    }

.tabl-grd {
    width: 100%;
    float: left;
    padding: 0 2%;
    box-sizing: border-box;
    margin-top: 25px;
}

.grd-co {
    background-color: #ffffff;
    text-align: center;
}

.grd-co1 {
    border: none;
    width: 100%;
}

.grd-co2 {
    border: none;
    width: 50%;
    text-align: center;
}

.grd-co3 {
    border: none;
    width: 100%;
    text-align: center;
    color: #333333;
    cursor: pointer;
}

.grd-cal {
    color: #0877d1;
    font-size: 16px;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
}

.grd-cal1 {
    background-color: #ffffff;
}

    .grd-cal1 td {
        background-color: #f5f5f5;
    }

.grd-cal2 {
    background-color: #e1dfdf;
    font-size: 18px;
}

.grd-cal3 {
    background-color: #f5f5f5;
    font-weight: bold;
}

.gye {
    position: absolute !important;
}

.gye-succ {
    background-color: Green;
    border: 1px solid #2f522f;
    border-radius: 5px;
    color: #ffffff;
    font-family: verdana;
    font-size: 12px;
    left: 530px;
    padding: 2px 15px;
    position: absolute;
    top: 198px;
    width: auto;
}

.s-error {
    background-color: #ff140e;
    border: 2px solid #af0c08;
    border-radius: 4px;
    color: #ffffff;
    font-size: 12px;
    padding: 2px 15px;
    position: absolute;
    width: auto;
}

.s-notification {
    background-color: #4ea5cd;
    border: 2px solid #3b8eb5;
    border-radius: 4px;
    color: #ffffff;
    font-size: 12px;
    padding: 2px 15px;
    position: absolute;
    width: auto;
}

.s-di {
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
    position: relative;
    width: 100%;
}

.s-pup {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    box-sizing: border-box;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}

.s-pup-can {
    background-color: #0099ff;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    padding: 3px 4px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}

.s-bid {
    font-family: verdana;
    font-size: 13px;
    margin: 10px 0;
    float: left;
    width: 100%;
}

.s-bid-b {
    background-color: #f4f4f4;
    box-sizing: border-box;
    float: left;
    margin-bottom: 1px;
    padding: 3px 10px;
    width: 100%;
    font-weight: normal;
    font-size: 13px;
}

.s-bid-b-c {
    background-color: #ffffff;
    box-sizing: border-box;
    float: left;
    margin-bottom: 1px;
    padding: 5px 10px;
    width: 100%;
    font-weight: normal;
    font-size: 13px;
}

.s-bid-b1 {
    color: #004f71;
    float: left;
    font-family: verdana;
    font-size: 13px;
    width: auto;
}

.s-error {
    background-color: #ff140e;
    border: 2px solid #af0c08;
    border-radius: 4px;
    color: #ffffff;
    font-size: 12px;
    padding: 2px 15px;
    position: absolute;
    top: 57%;
    left: 34%;
    width: auto;
    font-weight: bold;
    font-family: Verdana;
}

.tad-kmain-h {
    float: left;
    margin-bottom: 20px;
    margin-right: 17px;
}

.tlk {
    box-sizing: border-box;
    float: left;
    font-family: verdana;
    font-size: 12px;
    padding: 4px 20px;
    width: 100%;
}

.al-go {
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    margin-left: 5px;
    padding: 3px 2px;
    color: #ffffff;
}

.al-mb {
    margin-bottom: 20px;
}

.update-nj {
    float: left;
    width: 100%;
}

.tad-kw1kj {
    width: 100%;
    float: left;
}

.update_p {
    float: left;
    width: 100%;
}

.update_pm {
    border-bottom: 1px solid #dde2e9;
    box-sizing: border-box;
    float: left;
    padding: 6px 0;
    width: 100%;
}

.update_pm1 {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}


.al-go-ed {
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    margin-left: 5px;
    padding: 3px 2px;
    color: #ffffff;
    opacity: 0.5;
}


.ddt {
    float: left;
    width: auto;
    border: 1px solid #dde2e9;
    border-bottom: none;
    position: relative;
    top: 1px;
    background-color: #FFF;
    padding: 8px 27px;
    color: #0A8FBB;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    font-size: 13px;
    font-weight: bold;
}


.ddt2 {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    padding: 8px 27px;
    text-align: center;
    display: block;
    font-size: 13px;
    font-weight: bold;
    border-right: 1px solid #DDE2E9;
}

    .ddt2:hover {
        color: #0A8FBB;
    }


.vrp {
    box-sizing: border-box;
    float: left;
    width: 96%;
    margin: 0 2% !important;
}

.vrp1 {
    float: left;
    width: 100%;
    box-sizing: border-box;
}

.vrp-up-main {
    float: left;
    width: 100%;
}

.vrp-up {
    background-color: #f1f8ff;
    border-bottom: 1px solid #dde2e9;
    float: left;
    padding: 5px 0;
    width: 100%;
}

.vrp-up {
    border-bottom: 1px solid #dde2e9;
    color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
    width: 100%;
    box-sizing: border-box;
    padding: 5px 10px;
}

.sot {
    background: none;
    border: none;
    cursor: pointer;
}

.f-serch-h {
    box-sizing: border-box;
    float: left;
    padding: 8px 20px;
    width: 100%;
}

.sot-tab {
    box-sizing: border-box;
    float: left;
    padding: 8px 0;
    width: 100%;
}

.sot-tab1 {
    background-color: #ccc;
    float: left;
    font-family: verdana;
    width: 100%;
}

.res-nh {
    width: 40px;
    float: left;
}

    .res-nh img {
        width: 100%;
        float: left;
        height: 100%;
        border-radius: 30px;
    }

#res-righ {
    margin-left: 50px;
}

.res-nh-o {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}

.rgrey {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: bold;
    width: 100%;
}

.up-nh {
    float: left;
    width: 40%;
}

.flt-b {
    background-color: #f1f8ff;
    border-bottom: 3px solid #dfe9f3;
    box-sizing: border-box;
    float: left;
    padding: 10px 17px 0;
    width: 100%;
    font-family: Verdana;
}

.flt-b1 {
    color: #333;
    float: left;
    font-size: 13px;
    margin-right: 6px;
    padding-top: 3px;
}

.flt-main {
    float: left;
    margin-bottom: 20px;
    margin-right: 28px;
    margin: 0 25px 10px 0 !important;
}

.flt-b2 {
    float: left;
    width: auto;
}

.fltb3 {
    background-color: #f5f5f5;
    box-sizing: border-box;
    float: left;
    padding: 15px 17px 0;
    width: 100%;
}

.fltb-m {
    background-color: #f5f5f5;
    box-sizing: border-box;
    float: left;
    padding: 15px 17px 10px;
    width: 100%;
}

.fltb-m1 {
    float: left;
    width: 40%;
    margin-right: 5%;
    position: relative;
}

.fltb-m2 {
    float: left;
    width: 40%;
}

.att-er {
    color: Red;
    position: absolute;
    right: 49px;
    top: -15px;
    width: auto;
    left: 2px;
}

.div-er_at {
    color: Red;
    width: auto;
    text-align: center;
}

.dfpi {
    color: #0476a3;
    float: left;
    font-family: Verdana;
    font-size: 13px;
    margin-bottom: 8px;
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    box-sizing: border-box;
}

.df-bg {
    box-sizing: border-box;
    float: left;
    width: 100%;
}

.lft-um {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 3px;
    width: 100%;
}

.succes-att {
    background-color: Green;
    border: 1px solid #2f522f;
    border-radius: 6px;
    color: #ffffff !important;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    left: 34%;
    padding: 7px 20px;
    position: absolute;
    top: -2%;
    z-index: 1000;
}

.lft-atn-d {
    float: left;
    margin-right: 5%;
    width: auto;
}

.add-butn {
    background: none repeat scroll 0 0 #0476a3;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font: 1.2em/12px Verdana,Arial,Helvetica,sans-serif;
    text-align: center;
    text-decoration: none;
    padding: 2px 7px;
    border-bottom: 4px solid #045473;
}

.ad-j {
    width: 100%;
    background-color: #0476a3;
}

.ad-main {
    width: 50%;
    float: left;
}

.ad-tbc {
    width: 100%;
    float: left;
    background-color: #dddddd;
}

.ad-tr {
    background-color: #0476a3;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    font-size: 12px;
    padding: 7px 0;
    color: #ffffff !important;
}

.ad-tr1 {
    background-color: #ffffff;
    color: #333333;
}

.ad-whit {
    background-color: #ffffff;
    color: #333333;
    text-align: center;
}

.ad-grey {
    background-color: #f9f9f9;
    color: #333333;
    text-align: center;
}

.ad-grey-in {
    background: none;
    width: 100%;
    text-align: center;
    font-size: 12px;
}

.ad-edt {
    font-size: 12px;
    text-align: center;
    width: 100%;
}

.ttval {
    width: 100%;
    float: left;
}

.pricing-tables {
    color: #383838;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin: 27px 0 0 44px;
    width: 100%;
    box-sizing: border-box;
}

    .pricing-tables * {
        box-sizing: border-box;
    }

.plan {
    margin: 0 0 60px 0;
    position: relative;
}

    .plan a:hover {
        cursor: pointer;
        text-decoration: none;
    }

    .plan .header {
        background: #428bca;
        overflow: hidden;
        padding: 5px 0;
        text-align: center;
        margin-bottom: 4px;
        border-radius: 4px 4px 0 0;
        position: relative;
    }

.span3 {
    border: 1px solid #e6e6e6;
    float: left;
    margin-right: 20px;
    width: 30%;
    border-radius: 5px 5px 0 0;
}

.row:before, .row:after {
    content: "";
    display: table;
    line-height: 0;
}

.row:after {
    clear: both;
}

.plan .header .price-wrapper {
    border: 2px solid #d9d9d9;
    border-radius: 30px;
    height: 54px;
    margin: 0 0 0 13px;
    padding: 2px 0 0;
    text-align: center;
    width: 53px;
    float: left;
}

.plan .header h3 {
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.04em;
    line-height: 16px;
    margin: 0;
    padding: 0 0 5px;
    text-shadow: 0 2px 1px #161616;
    text-transform: uppercase;
}

.plan .header .price {
    border-top: 2px solid #d9d9d9;
    box-shadow: none;
    color: white;
    filter: none;
    padding: 1px 0;
}

.plan .price span {
    font-size: 16px;
}

.plan ul {
    background: none repeat scroll 0 0 #fdfdfd;
    border: 0 none;
    box-shadow: 0 0 40px 0 #dbdbdb inset;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

    .plan ul li {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background: none repeat scroll 0 0 transparent;
        border-color: -moz-use-text-color #e2e2e2 #ececec #f8f8f8;
        border-image: none;
        border-style: none solid solid;
        border-width: medium 1px 1px;
        font-family: "Ubuntu",sans-serif;
        font-size: 13px;
        line-height: 18px;
        padding: 1px 0;
        text-align: center;
        text-shadow: 1px 1px 0 #fff;
    }

.span3:last-child .plan ul li {
    border-right: 1px solid #e0e0e0;
}

.span3:first-child .plan ul li {
    border-left: 1px solid #e0e0e0;
}

.plan ul li:nth-child(2n) {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    box-shadow: 0 0 50px #e9e9e9 inset;
}

.plan.over {
    position: relative;
    transition: all 0.5s ease 0s;
    z-index: 50;
}

    .plan.over:hover {
        box-shadow: 0 0 24px #c7c7c7;
        z-index: 60;
    }

.plan.best-value {
    margin: 0 -4px 60px 0;
    z-index: 51;
}

    .plan.best-value ul li {
        padding: 1px 0px;
    }

.plan ul li i {
    margin-right: 12px;
    margin-top: 2px;
}

.plan .pt-popover {
    border-bottom: 1px dashed #838383;
    color: #383838;
    padding-bottom: 1px;
}

.pt-popover a {
    color: #383838;
}

.plan .popover {
    border: 1px solid rgba(223, 223, 223, 0.2);
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 0;
    width: 250px;
}

.plan .popover-title, .plan .pt-popover h3 {
    color: #686868;
    font-size: 11px;
    letter-spacing: 0.04em;
    padding: 3px 14px;
    text-align: center;
    text-rendering: optimizelegibility;
    text-shadow: 0 1px 1px #fff;
    text-transform: uppercase;
}

.plan .popover-content {
    font-size: 10px;
    padding: 6px 14px;
}

.plan .popover-title {
    background: none repeat scroll 0 0 #ffbd47;
    color: #1a1a1a;
    text-shadow: 0 1px 1px #fff;
}

.plan .popover .arrow {
    border-right-color: rgba(223, 223, 223, 0.73);
}

.plan .btn {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d1d1d1;
    border-radius: 1px;
    box-shadow: none;
    color: #343434;
    display: table;
    font-size: 13px;
    margin: 5px auto;
    padding: 6px 21px;
    text-shadow: none;
    transition: all 0.3s ease 0s;
}

    .plan .btn:hover {
        background-color: #ffbd47;
        border-color: #d68100;
        color: #000;
    }

.plan li .btn i {
    margin-left: 12px;
}

.tsr {
    background-color: #f5f5f5;
    box-sizing: border-box;
    float: left;
    padding: 15px 17px 0;
    width: 100%;
}

.f-tso {
    border-top: 1px solid #ccc;
    box-sizing: border-box;
    float: left;
    margin: 0 2%;
    padding: 20px 0;
    width: 96%;
}

.s-btn {
    background: none;
    border: none;
}

.fo-btm {
    box-sizing: border-box;
    float: right;
    padding: 8px 20px;
    width: 200px;
}

.fo-pg {
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-family: verdana;
    font-size: 14px;
    width: 100%;
}

.succes-an {
    background-color: Green;
    border: 1px solid #2f522f;
    color: #ffffff !important;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    width: 50%;
    height: 16px;
}

.vtt-main-b {
    float: left;
    width: 70%;
}

.vtt-j {
    float: left;
    margin-left: 20px;
}

.inpy {
    border: 1px solid #ccc;
    padding: 4px 2px;
}
.vtt {
    background: linear-gradient(#3cbce5, #259adc) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #0e6da2;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    padding: 8px 0;
    text-align: center;
    width: 80px;
}

    .vtt a {
        color: #fff;
    }

    .vtt i {
        font-weight: bold;
        cursor: pointer;
        font-size: 15px;
    }

.vtt-tan {
    float: left;
    margin-top: 0;
    width: 90%;
}

#vt {
    margin-left: 83px;
}

.vtt-1 {
    float: left;
    width: 100%;
}

.hg-pic {
    width: 40px;
    float: left;
    padding-top: 3px;
}

    .hg-pic img {
        width: 100%;
        height: 100%;
        border-radius: 5px;
    }

#hp {
    margin-left: 50px;
}

.vtt-table {
    float: left;
    width: 100%;
    background-color: #dddddd;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    text-align: center;
}

.vtt-table-r {
    background-color: #fbfbfb;
    cursor: pointer;
    font-size: 10px;
}

.vtt-table-r1:nth-child(odd) {
    background: #fff;
}

.vtt-table-r1:nth-child(even) {
    background: #f6f6f6;
}


.vtt-table-r1 {
    cursor: pointer;
    font-size: 10px;
    width: 28px;
}

.vtt-table-r1-selected {
    background-color: #fca605;
    width: 28px;
    font-size: 10px;
}

.r-select {
    background: -moz-linear-gradient(41% 48% 270deg, #ffbc00, #fca605 0%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-color: #fca605;
    font-size: 10px;
    cursor: pointer;
    color: #000000;
    font-weight: bold;
}

.back-StatusA {
    background-color: #d8524f;
    color: #fff;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 100px;
    margin-left: 2px;
    box-shadow: 1px 1px 1px #919191;
}

.back-StatusP {
    background-color: #66bb6a;
    color: #fff;
    width: 24px;
    height: 24px;
    border-radius: 100px;
    line-height: 24px;
    margin-left: 2px;
    box-shadow: 1px 1px 1px #919191;
}

.back-StatusL {
    background-color: #2196f3;
    color: #fff;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 100px;
    margin-left: 2px;
    box-shadow: 1px 1px 1px #919191;
}

.StatusNA {
    background-color: #fff;
    color: #333;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 100px;
    margin-left: 2px;
    box-shadow: 1px 1px 1px #919191;
}

.hp-r {
    width: 100%;
    float: left;
    text-align: left;
}

.hp-r-hd {
    color: #000000;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    line-height: 15px;
    margin: 0;
    padding: 0;
    width: 100%;
}

.hp-rc {
    width: 100%;
    float: left;
    font-size: 10px;
    color: #666;
    font-family: Verdana, Geneva, sans-serif;
    line-height: 15px;
}

.update-right2-left1-3 {
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 2px #CCCCCC inset;
    color: #333333;
    float: left;
    font-size: 12px;
    height: 23px;
    padding: 2px;
    width: 58%;
}

/*--left-menu-css-start--*/
.cl-sidebar {
    background: #272930;
    position: absolute;
    width: 216px;
    z-index: 2;
}

    .cl-sidebar .cl-toggle {
        display: none;
        padding: 10px 0;
        text-align: center;
        cursor: pointer;
    }

        .cl-sidebar .cl-toggle i {
            font-size: 24px;
            color: #C9D4F6;
        }

.cl-vnavigation {
    margin: 0 0 0 0;
    padding: 0;
    border-top: 1px solid #1a1c20;
    border-bottom: 1px solid #2f323a;
}

    .cl-vnavigation li a {
        border-top: 1px solid #32353e;
        border-bottom: 1px solid #1a1c20;
        display: block;
        padding: 14px 18px 13px 15px;
        color: #c9d4f6;
        font-size: 13px;
        font-weight: 300;
        text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
        white-space: nowrap;
        cursor: pointer;
    }

        .cl-vnavigation li a:hover {
            background-color: #2a2c34;
        }


.sb-collapsed .cl-sidebar {
    width: 55px;
}

.sb-collapsed #pcont {
    padding-left: 55px;
}

.sb-collapsed .cl-vnavigation li {
    position: relative;
}

.sb-collapsed .cl-vnavigatirent a {
    background-image: none;
}

.sb-collapsed .cl-vnavigation li a i {
    margin: 0;
    font-size: 17px;
}

.sb-collapsed .cl-vnavigation > li > a > span {
    opacity: 0;
    width: 0;
    height: 0;
}

#cl-wrapper.animate-collapse .cl-sidebar {
    -webkit-transition: width 300ms linear;
    /* Chrome 1-25, Safari 3.2+ */
    -moz-transition: width 300ms linear;
    /* Firefox 4-15 */
    -o-transition: width 300ms linear;
    /* Opera 10.50?12.00 */
    transition: width 500ms linear;
}

#cl-wrapper.animate-collapse #pcont {
    transition: margin 500ms ease;
}

#cl-wrapper.animate-collapse .cl-vnavigation li a span {
    -webkit-transition: opacity 500ms linear;
    -moz-transition: opacity 500ms linear;
    -o-transition: opacity 500ms linear;
    transition: opacity 500ms linear;
}

#cl-wrapper.animate-collapse .cl-vnavigation li a i {
    -webkit-transition: margin 500ms linear, font-size 500ms linear;
    -moz-transition: margin 500ms linear, font-size 500ms linear;
    -o-transition: margin 500ms linear, font-size 500ms linear;
    transition: margin 500ms linear, font-size 500ms linear;
}

.cl-sidebar .collapse-button {
    background: #1F2126;
    position: fixed;
    width: 216px;
    bottom: 0;
    border-top: 1px solid #131519;
    box-shadow: 0 1px 0 #2A2C31 inset;
    box-sizing: border-box;
}

    .cl-sidebar .collapse-button .search {
        width: 155px;
        display: inline-block;
        margin-right: 3px;
        border-radius: 2px;
        height: 33px;
        background: none repeat scroll 0 0 #13151D;
        font-size: 11px;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.07), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
        border: 1px solid rgba(0, 0, 0, 0.5);
        color: #fff;
        box-sizing: border-box;
        float: left;
    }

    .cl-sidebar .collapse-button div {
        margin: 0 !important;
        background: transparent;
        box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1) inset;
        border: 1px solid rgba(0, 0, 0, 0.25);
        border-radius: 2px;
        cursor: pointer;
    }

    .cl-sidebar .collapse-button button:hover {
        background: #23252A;
    }

#cl-wrapper.fixed-menu .menu-space {
    position: fixed;
    width: 216px;
    background: #272930;
}

    #cl-wrapper.fixed-menu .menu-space .content {
        outline: none;
    }

#cl-wrapper.sb-collapsed.fixed-menu .menu-space {
    width: 55px;
}

#cl-wrapper .cl-sidebar .side-user {
    padding: 18px 10px;
}

.sb-collapsed .cl-sidebar .side-user {
    display: none;
}

#cl-wrapper .cl-sidebar .side-user .avatar {
    display: inline-block;
    margin-right: 3px;
}

    #cl-wrapper .cl-sidebar .side-user .avatar img {
        border-radius: 25px;
        margin-right: 5px;
    }

#cl-wrapper .cl-sidebar .side-user .info {
    display: inline-block;
    vertical-align: middle;
}

    #cl-wrapper .cl-sidebar .side-user .info a {
        color: #FFF;
        font-size: 14px;
        font-weight: 300;
        display: block;
    }

    #cl-wrapper .cl-sidebar .side-user .info span {
        color: #DBDBDB;
        font-size: 11px;
    }

#cl-wrapper.animate-collapse .cl-sidebar .collapse-button {
    -webkit-transition: width 300ms linear;
    /* Chrome 1-25, Safari 3.2+ */
    -moz-transition: width 300ms linear;
    /* Firefox 4-15 */
    -o-transition: width 300ms linear;
    /* Opera 10.50?12.00 */
    transition: width 500ms linear;
}

.sb-collapsed .cl-sidebar .collapse-button .search {
    display: none;
}

.sb-collapsed .cl-sidebar .collapse-button {
    width: 55px;
}

.sb-collapsed .cl-vnavigation li.open ul {
    display: none !important;
}

#sub-menu-nav ul {
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.22);
    color: #333;
    background: #FFF;
    padding: 5px 0;
    min-width: 190px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-top: 0;
    border-radius: 3px;
}

    #sub-menu-nav ul li:first-child {
        padding-top: 0;
    }

    #sub-menu-nav ul li:last-child {
        padding-bottom: 0;
    }

    #sub-menu-nav ul li.dropdown-header i {
        font-size: 16px;
        text-align: center;
        width: 21px;
    }

    #sub-menu-nav ul li.dropdown-header {
        padding: 1px 11px;
        padding-bottom: 6px;
        font-size: 13px;
        color: #0877d1;
        font-weight: bold;
    }

#sub-menu-nav ul {
    padding: 5px 0;
}

    #sub-menu-nav ul li {
        list-style: none;
    }

        #sub-menu-nav ul li a {
            margin-right: -1px;
            display: block;
            font-size: 12px;
            border-bottom: 0;
            color: #333333;
            text-shadow: none;
            text-align: left;
            background: transparent;
            padding: 6px 20px 6px 31px;
        }

            #sub-menu-nav ul li a:hover {
                background-color: #2391ED;
                color: #FFF;
            }

    #sub-menu-nav ul:after {
        background: url(../images/menu-tail-left.png) no-repeat right 10px;
        top: 0px;
        content: "";
        display: inline-block;
        left: -9px;
        height: 43px;
        width: 10px;
        position: absolute;
    }

.cl-vnavigation li a i {
    text-align: center;
    width: 20px;
    font-size: 14px;
    margin-right: 7px;
}

.cl-vnavigation li a span {
    display: inline-block;
}

.cl-vnavigation li ul {
    background-color: #1A1C20;
    display: none;
    margin: 0;
    padding: 0;
    padding-top: 4px;
}

.cl-vnavigation .parent ul li:last-child {
    padding-bottom: 13px;
}

.cl-vnavigation .parent ul li {
    background-color: #1a1c20;
    list-style: none;
}

    .cl-vnavigation .parent ul li.dropdown-header {
        display: none;
    }

    .cl-vnavigation .parent ul li a {
        font-size: 12px;
        background-image: none;
        padding: 7px 18px 7px 42px;
        background-color: #1a1c20;
    }

    .cl-vnavigation .parent ul li.active a {
        background-color: #1e2025;
        border-left: 1px solid #2494F2;
    }

    .cl-vnavigation .parent ul li a:hover {
        background-color: #1e2025;
    }

    .cl-vnavigation .parent ul li a:first-child {
        border-top: 0;
    }

#cl-wrapper {
    display: table;
    height: 100%;
    padding-top: 56px;
    width: 100%;
}

.cl-sidebar {
    display: table-cell;
    position: fixed;
    vertical-align: top;
    padding-bottom: 49px;
    height: 100%;
}
/*--left-menucss-end--*/


/*--new-header-start--*/
.wrp-das {
    width: 100%;
    float: left;
    position: fixed;
    z-index: 1000;
}

.wrp-das-hd {
    width: 100%;
    float: left;
    background-color: #0877d1;
    height: 56px;
}

.wrp-m {
    width: 80%;
    padding-right:10px;
    float: left;
    position: relative;
}

.wrp-m1 {
    padding-top: 12px;
    position: relative;
    width: auto;
    float: left;
}

.wrp-ho {
    color: #FFFFFF;
    float: left;
    font-size: 35px;
    padding-top: 7px;
    width: 40px;
    cursor: pointer;
    padding-left: 15px;
    padding-top: 5px;
}

.comp {
    color: #ffffff;
    float: left;
    font-family: georgia;
    font-size: 22px;
    padding-left: 0;
    padding-top: 15px;
    text-transform: uppercase;
    width: auto;
}

.wrp-righ {
    background-color: #2494f2;
    border-left: 1px solid #50a9f5;
    float: right;
    height: 56px;
    padding: 0 4% 0 10px;
    position: relative;
    width: 14%;
    z-index: 1000;
}

.pu {
    float: right;
    margin-left: 15px;
    margin-right: 18px;
    position: relative;
    width: auto;
}
@media (max-width:1270px){
    .wrp-m {
        width: 75%;
    }
    .wrp-righ {
    width: 16%;
}
}
/*--notifaction-popup-start--*/
.dropdwn {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 49px;
    left: 0;
    z-index: 9;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
}

    .dropdown-menu.pull-right {
        right: auto;
        left: auto;
    }

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

/*--notifaction-popup-end--*/
.pu1-main {
    float: left;
    padding-top: 10px;
    width: auto;
}

.pu1 {
    float: left;
    margin-right: 8px;
    position: relative;
    width: 38px;
}

    .pu1 img {
        border-radius: 2px;
    }

.pu1-1 {
    color: #fff;
    float: left;
    font-size: 11px;
    padding-top: 7px;
    position: relative;
    width: 128px;
    font-family: verdana;
}

.pu1-1-icon {
    color: #fff;
    float: left;
    font-size: 11px;
    margin-left: 5px;
    padding-top: 7px;
    position: relative;
    width: 12px;
}

.pull-d {
    background-color: #fcfcfc;
    float: left;
    position: relative;
    width: 210px;
    border: 1px solid #d4d4d4;
    border-top: none;
    box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.18);
}

.pull-d1 {
    box-sizing: border-box;
    float: left;
    margin-top: 8px;
    padding: 3px 10px;
    position: relative;
    width: 100%;
}

.pull-d2 {
    float: left;
    width: 77px;
    font-size: 12px;
    color: #000;
}

.pull-d2-1 {
    float: left;
    width: 5px;
    font-size: 12px;
    color: #000;
    margin-right: 5px;
}

.pull-d2-2 {
    float: left;
    width: 102px;
    font-size: 12px;
    color: #0877d1;
    word-wrap: break-word;
}

.pull-d3 {
    float: left;
    position: relative;
    width: 192px;
    margin-top: 8px;
    border-top: 1px solid #ccc;
}

.pull-d3-1 {
    float: left;
    position: relative;
    width: 95px;
    border-right: 1px solid #ccc;
    color: #000;
    text-align: center;
    font-size: 13px;
    padding: 3px 0;
    cursor: pointer;
}

    .pull-d3-1 a {
        color: #000;
    }

    .pull-d3-1:hover {
        background-color: #2391ed;
        color: #ffffff;
    }

        .pull-d3-1:hover a {
            color: #ffffff;
        }

.pull-d3-2 {
    float: left;
    position: relative;
    width: 96px;
    color: #d00303;
    text-align: center;
    font-size: 13px;
    padding: 3px 0;
    cursor: pointer;
}

    .pull-d3-2 a {
        color: #d00303;
    }


.pu-noti {
    float: right;
    position: relative;
    width: auto;
    margin-top: 10px;
}

.pu-noti-1 {
    float: left;
    position: relative;
    width: auto;
}

.pu-auro {
    width: 15px;
    color: #FFF;
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 2px;
    color: #fff;
    font-size: 26px;
    position: absolute;
    right: 10px;
    top: -17px;
    width: 15px;
}

.pu-noti-d {
    float: left;
    position: relative;
    width: 238px;
    background-color: #ffffff;
    border: 1px solid #bcd4e5;
}

.pu-noti-d1 {
    background-color: #ecf2f7;
    border-bottom: 1px solid #bcd4e5;
    color: #526272;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 8px 10px;
    position: relative;
    width: 218px;
}

.pu-noti-d2 {
    float: left;
    position: relative;
    width: 218px;
    padding: 0 10px;
    background-color: #ffffff;
    cursor: pointer;
}

    .pu-noti-d2:hover {
        background-color: #f4f9fc;
    }

.pu-noti-d2-1 {
    float: left;
    position: relative;
    width: 218px;
    padding: 10px 0;
    border-bottom: #f3e4ec;
    border-bottom: 1px solid #e4ecf3;
}

.pu-noti-d2-1-1 {
    background-color: #428bca;
    color: #fff;
    float: left;
    font-size: 11px;
    margin-right: 5px;
    padding: 1px 4px;
    position: relative;
    text-align: center;
    width: auto;
}

.pu-noti-d2-1-2 {
    float: left;
    position: relative;
    width: 175px;
    font-size: 11px;
    color: #666;
}

.pu-noti-d2-1-2c {
    float: left;
    position: relative;
    width: 194px;
    font-size: 11px;
    color: #666;
}

.pu-noti-d2-1-3 {
    float: left;
    position: relative;
    width: auto;
    font-size: 11px;
    color: #FFF;
    background-color: #87b87f;
    padding: 2px;
    border-radius: 2px;
}

.pu-noti-di {
    float: left;
    position: relative;
    width: 218px;
    padding: 8px 10px;
    background-color: #f4f9fc;
    text-align: center;
    color: #4f99c6;
    font-size: 12px;
    cursor: pointer;
    text-decoration: underline;
}

.wrp-das-btm {
    width: 92%;
    float: left;
    background-color: #fafafa;
    padding: 10px 4%;
    border-bottom: 2px solid #dddddd;
    position: relative;
    height: 27px;
}

.bi {
    width: 400px;
    float: left;
}

.bi-1 {
    color: #333;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    width: auto;
    margin-left: 31px;
}

.gn-menu-main {
    font-size: 13px;
    height: 47px;
    left: 0;
    position: fixed;
    top: 56px;
    z-index: 10000;
}

    .gn-menu-main a {
        display: block;
        height: 100%;
        color: #fff;
        text-decoration: none;
        cursor: pointer;
        text-transform: uppercase;
        font-size: 16px;
        font-family: Verdana, Geneva, sans-serif;
    }

.pu-noti-1-1 {
    float: left;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2) inset;
    padding: 4px;
    text-align: center;
    width: 27px;
    margin-left: 10px;
    color: #ffffff;
    font-size: 18px;
}

.re {
    background-color: #e44c34;
    border-color: #e23923 #d83722 #c0311e;
    border-left: 1px solid #d83722;
    border-radius: 3px;
    border-width: 1px;
    box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.25);
    color: #fff;
    font: bold 9px Tahoma;
    left: 26px;
    padding: 1px 3px 1px 2px;
    position: absolute;
    top: -6px;
}
/*--new-header-end----*/
#log-p {
    background-attachment: fixed;
    background-position: 0 56px;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    /*-- background-image:url(../images/log-bg.jpg);----*/
}

#divBody {
    background-attachment: fixed;
    background-position: 0 56px;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    width: 100%;
    z-index: 0;
    /*-- background-image:url(../images/log-bg.jpg);----*/
}

#log-pa {
    box-sizing: border-box;
    height: 100%;
    padding-top: 56px;
    position: absolute;
    width: 100%;
    z-index: 100;
}

.home-s {
    box-sizing: border-box;
    float: left;
    padding-left: 73px;
    padding-right: 120px;
    padding-top: 50px;
    width: 70%;
}

.home-right {
    width: 30%;
    float: left;
    box-sizing: border-box;
    padding-top: 50px;
}


#m-lnk {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    #m-lnk li {
        color: #ffffff;
        float: left;
        font-family: verdana;
        font-size: 18px;
        margin-right: 3%;
        padding-bottom: 15px;
        width: 30%;
    }

        #m-lnk li a {
            color: #ffffff;
        }

.logwel {
    font-size: 20px;
    color: #ffffff;
}

.root {
    border-right: 1px solid #c9c9c9;
    color: #666666;
    display: block;
    float: left;
    font-size: 15px;
    padding: 7px 10px 9px 0;
}

.update-jh {
    float: left;
    width: 52%;
}

.viet {
    box-sizing: border-box;
    float: left;
    padding: 20px 10px 0;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}

.viet-b {
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    float: left;
    margin-bottom: 20px;
    width: 320px;
}



.viet-hd {
    width: 100%;
    float: left;
    background-color: #418bca;
    border-radius: 4px 4px 0 0;
    box-sizing: border-box;
    padding: 5px 10px;
    position: relative;
}

.viet-hd1 {
    border: 2px solid #77abda;
    border-radius: 30px;
    float: left;
    height: 45px;
    margin-right: 15px;
    width: 48px;
}

    .viet-hd1 p {
        font-size: 12px;
        text-align: center;
        border-bottom: 2px solid #77abda;
        color: #ffffff;
        line-height: 22px;
    }

    .viet-hd1 h3 {
        font-size: 12px;
        text-align: center;
        color: #ffffff;
        line-height: 18px;
    }

.viet-hk {
    color: #ffffff;
    float: left;
    font-size: 17px;
    padding-top: 12px;
    width: auto;
}

.viet-bt {
    float: left;
    width: 100%;
    border: 1px solid #e0e0e0;
    border-top: none;
    box-sizing: border-box;
}

.viet-bt-m {
    float: left;
    width: 100%;
    box-sizing: border-box;
    background-color: #fdfdfd;
    padding: 5px 10px;
    border-bottom: 1px solid #e6e6e6;
    min-height: 57px;
}

.valter {
    background-color: #f7f7f7;
}

.viet-bt-m:last-child {
    border-bottom: none;
}

.viet-bt-pic {
    float: left;
    width: 40px;
}

    .viet-bt-pic img {
        border-radius: 5px;
        height: 100%;
        width: 100%;
    }

#vp {
    margin-left: 50px;
}

.vp-m {
    float: left;
    text-align: left;
    width: 100%;
}

.vp-m1 {
    color: #000000;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    margin-top: 3px;
    width: 100%;
}

.vp-m2 {
    color: #666;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    line-height: 15px;
    width: 80%;
}

.viet-inner {
    float: left;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    -webkit-overflow-scrolling: touch;
}

.endasd {
    width: auto;
    float: left;
    font-size: 18px;
}

    .endasd a {
        font-size: 18px;
        color: #ffffff;
    }

.line-box {
    width: 100%;
    float: left;
    height: 5px;
    border-top: 1px solid #dde2e9;
}

.btno {
    background: none;
    border: none;
    cursor: pointer;
}

.vstu {
    width: 100%;
    float: left;
    margin-top: 22px;
}

.vstu-lft {
    width: 200px;
    float: left;
}

#pcont {
    background-color: #ffffff;
    box-sizing: border-box;
    float: left;
    padding-left: 216px;
    width: 100%;
}

.view-att {
    box-sizing: border-box;
    float: left;
    overflow-x: auto;
    overflow-y: hidden;
    position: absolute;
    width: 100%;
    box-shadow: 10px 0 15px #e6e6e6;
}

.view-att-1 {
    border: 1px solid #e6e6e6;
    border-radius: 7px 7px 0 0;
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    width: 250px;
}

.view-att-2 {
    color: #ffffff;
    float: left;
    font-size: 17px;
    padding-top: 4px;
    width: auto;
}

.view-att-3 {
    border: 1px solid #cccccc;
    border-radius: 3px;
    float: left;
    height: 39px;
    margin-right: 15px;
    width: 36px;
}

    .view-att-3 p {
        border-bottom: 1px solid #cccccc;
        color: #ffffff;
        font-size: 11px;
        line-height: 19px;
        text-align: center;
    }

    .view-att-3 h3 {
        font-size: 12px;
        text-align: center;
        color: #ffffff;
        line-height: 18px;
    }

.view-at-ff {
    color: #333333;
    font-family: verdana;
    font-size: 11px;
    line-height: 16px;
    width: 100%;
}

.update-manin-box1 {
    width: 100%;
    float: left;
}

#updtf {
    margin-left: 220px;
}


.va-parnt {
    width: 100%;
    float: left;
    position: relative;
    padding: 20px 0 35px 0;
}

.va-main {
    width: 100%;
    float: left;
    position: relative;
}

.va-main-half {
    width: 45%;
    float: left;
    position: relative;
    margin-right: 5%;
}

.va-main-right {
    width: 50%;
    float: right;
    position: relative;
}

.fl-o {
    box-sizing: border-box;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    padding: 8px 10px;
    width: 200px;
}

.fl-main {
    box-sizing: border-box;
    float: left;
    width: 100%;
    border: 1px solid #e6e6e6;
    border-bottom: none;
    border-radius: 4px 4px 0 0;
}

.fl-n {
    box-sizing: border-box;
    color: #ffffff;
    float: left;
    font-family: Verdana;
    font-size: 13px;
    padding: 0 0 0 6px;
    width: 100%;
    background-color: #0476a3;
    border-radius: 4px 4px 0 0;
}

.fl-n1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 4px 4px 0 0;
    box-sizing: border-box;
    color: #ffffff;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    padding: 5px;
    width: 100%;
}

.fl-n2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-sizing: border-box;
    color: #0476a3;
    float: left;
    font-size: 11px;
    width: 69px;
    font-family: Verdana;
}

.fl-n3 {
    float: right;
    font-family: verdana;
    padding: 8px 0;
    width: auto;
}

.fl-n4 {
    color: #333;
    float: left;
    font-size: 11px;
}

.ta-op {
    background-color: #ffffff !important;
    color: #333333 !important;
    font-size: 12px;
    font-weight: bold;
}

.ta-op1 {
    width: 230px;
    float: left;
}

.ta-op2 {
    background-color: #fffff4;
    color: #505050 !important;
    font-size: 11px;
    text-align: center;
    font-family: Verdana;
    text-transform: capitalize;
}

.ta-op3 {
    background-color: #fffafa;
    color: #505050 !important;
    font-size: 11px;
    text-align: center;
    font-family: Verdana;
    text-transform: capitalize;
}

.ta-op3-m {
    background-color: #e6e6e6;
    width: 100%;
}

.hj-t {
    text-align: left;
    padding-left: 15px;
}

.hjclos {
    border-left: 1px solid #8cc0d5;
    background: none;
    border-top: none;
    border-right: none;
    border-bottom: none;
    color: #fff;
    float: right;
    font-family: Verdana;
    font-weight: bold;
    padding: 7px 6px;
    cursor: pointer;
}

.m_att {
    width: 100%;
    float: left;
    margin-top: 20px;
    position: absolute;
    top: 0;
    left: 0;
}

.m_af {
    box-sizing: border-box;
    float: left;
    overflow-x: auto;
    overflow-y: hidden;
    position: absolute;
    width: 100%;
}

.w-ju {
    color: #333;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 11px;
    padding: 8px 10px 8px 8px;
}

.dr {
    width: 50px;
    float: right;
    margin: 0 11px;
}

.dr-tabel {
    width: 100%;
    float: left;
}

.dr2 {
    width: 100%;
    float: left;
    margin: 5px 0;
}

.grey_bdr-tb {
    border: 1px solid #ccc;
    background: #FFF;
    padding: 0;
    width: 734px;
    margin-left: 8px;
}

.grey_bdr-tb1 {
    background: none repeat scroll 0 0 #fff;
    box-sizing: border-box;
    padding: 0;
    width: 100%;
}

.showdiv {
    margin-top: 20px;
}

.new-table2 {
    width: 100%;
    float: left;
}

.new-table3 {
    width: 300px;
    float: left;
}

.new-midline {
    width: 2px;
    margin: 0px 12px;
    background: url(../images/midline.jpg) repeat-y top left;
}

.helpbtn-hel {
    float: right;
    padding: 10px 5px 0px 15px;
}

.subHeaderbottomTxt {
    margin: 0px 0px 0px 0px;
    color: #000;
    font-weight: bold;
}

    .subHeaderbottomTxt a:link {
        margin: 8px 0px 8px 0px;
        text-decoration: none;
        color: #000;
        font-weight: bold;
        width: 890px;
    }

.headingtxt {
    color: #111111;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 0px 1px 0px;
    width: 191px;
}

.questbl {
    background: none repeat scroll 0 0 #f4fafd;
    border: 1px solid #e1f2ff;
    margin-top: 5px;
}


.quespopup {
    position: absolute;
    z-index: 1000;
    left: 3px;
    top: 0px;
}

.lfttbcnt {
    box-sizing: border-box;
    float: left;
    padding: 10px;
    width: 100%;
}

.midline {
    width: 2px;
    margin: 0px 50px;
    background: url(../images/midline.jpg) repeat-y top left;
    float: left;
    height: 200px;
}

.helpbtn {
    float: left;
    padding: 10px 5px 0px 15px;
}

.tblCntr {
    border: 1px solid #ccc;
}

.tblHead {
    color: #333333;
    font-family: Verdana;
}

.tblHead_d {
    background-color: #9c758e;
    color: #fff;
    padding: 1px;
    font: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.tblHead2 {
    background-color: #088bdd;
    color: #fff;
    padding: 1px 0px 1px 10px;
    font: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFF;
}

.altRow {
    background-color: #fff;
    padding: 0 0 0 2px;
}

.proRow {
    background-color: #f9f9f9;
    padding: 0 0 0 2px;
}

.edittxtpopup {
    background: url(../images/blkbg.png) repeat;
    min-height: 100%;
    table-layout: auto;
}

.edittxtpopup2 {
    background: url(../images/blkbg.png) repeat;
    height: 500em;
    table-layout: auto;
}

.edittxtpopupbg {
    width: 520px;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    padding: 5px;
}

.edttxtpopupheight {
    width: 520px;
}

.editpannellft {
    float: left;
    width: 480px;
    height: 400px;
    overflow: auto;
}

.arrow {
    background: url(../images/arrow.jpg) no-repeat 3px 6px;
    padding: 2px 0px 2px 22px;
}

popup table {
    min-height: 100%;
}

.popupNew {
    background:none repeat scroll 0 0;
    border-radius: 5px;
    margin: 4px auto;
    padding: 20px;
    position: relative;
    transition: all 5s ease-in-out 0s;
    width: 60%;
}

.popup {
    width: 739px;
    margin-left: auto;
    margin-right: auto;
}

.popuphead {
    background: url(../images/popuphead.png) no-repeat top left;
    width: 739px;
    height: 51px;
}

.popupmid {
    background: url(../images/popupmid.png) repeat-y top left;
    width: 705px;
    padding: 5px 14px 0px 20px;
    min-height: 500px;
}

.popupmid_d {
    background: url(../images/popupmid.png) repeat-y top left;
    width: 705px;
    padding: 5px 14px 0px 20px;
    min-height: 600px;
}

.popuobottom {
    background: url(../images/popupbottom.png) no-repeat top left;
    width: 739px;
    height: 29px;
}

.qid {
    color: #fff;
    font-weight: bold;
    padding: 30px 0px 0px 60px;
    float: left;
}

.section {
    color: #fff;
    font-weight: bold;
    padding: 30px 0px 0px 250px;
    float: left;
    text-align: center;
}

.close_btn {
    float: right;
    background: url(../images/close_btn.png) no-repeat top left;
    width: 21px;
    height: 21px;
    margin: 25px 15px 0px 0px;
    cursor: pointer;
}

.close_btnd {
    float: right;
    background: url(../images/close_btn.png) no-repeat top left;
    width: 21px;
    height: 21px;
    cursor: pointer;
}

.questiontxt {
    float: left;
    padding: 22px 0px 0px 15px;
    font-size: 35px;
}

.option {
    color: #02274b;
}

.quespannel {
    background: #fff;
    border: #fff solid 1px;
    padding: 3px 0px;
}

    .quespannel:hover {
        background: #fff;
        border-bottom: #d6d6d6 solid 1px;
        border-top: #d6d6d6 solid 1px;
    }

.gqins {
    background: url(../images/groupquesimg.jpg) no-repeat 20px 4px;
    padding-left: 65px;
}

.gqinsd {
    padding-left: 45px;
}

.inscntr {
    background: #eefbfb;
    border: #eefbfb solid 1px;
}

    .inscntr:hover {
        border-bottom: #cdf0f0 solid 1px;
        border-top: #cdf0f0 solid 1px;
    }

.rgtbcnt {
    float: left;
    font-family: verdana;
    font-size: 12px;
    line-height: 22px;
    width: 100%;
    padding-top: 22px;
}

.heada {
    padding-left: 5px;
    color: #920aac;
    font-weight: bold;
    font-size: 13px;
    cursor: pointer;
}

.headb {
    padding-left: 10px;
    color: #e06633;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
}

.headc {
    padding-left: 35px;
    color: #1563c7;
    font-size: 11px;
    cursor: pointer;
}

.editbtn {
    background: #06C;
    padding: 2px;
    font-size: 11px;
    color: #fff;
    cursor: pointer;
    left: 123px;
    top: 1px;
    z-index: 100;
}

.w-ju1 {
    float: left;
    margin-top: 10px;
    width: 90%;
    margin-bottom: 25px;
}

.w-ju2 {
    background-color: #ffffff;
    font-size: 12px;
}

.w-ju3 {
    color: #ffffff;
    float: left;
    padding-right: 15px;
    position: absolute;
    right: 4px;
    top: 10px;
    font-size: 12px !important;
}


.succ-u {
    background-color: Green;
    border: 1px solid #2f522f;
    color: #ffffff !important;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    width: 50%;
    height: 16px;
    position: absolute;
    top: 10%;
    left: 20%;
    padding: 2px 5px;
}

.he_sel {
    background: #33414e !important;
}

.priceko {
    color: #ffffff;
    float: left;
    font-family: Verdana;
    font-size: 15px;
    padding-left: 10px;
    padding-top: 16px;
}

.hg {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e6e6e6;
    padding: 3px 6px;
    box-sizing: border-box;
}

.hgalter {
    border-bottom: 1px solid #e6e6e6;
    box-sizing: border-box;
    float: left;
    padding: 3px 6px;
    width: 100%;
    background-color: #f3f3f3;
}

.vie_altr {
    background-color: #f3f3f3;
    border-bottom: 1px solid #e6e6e6;
    box-sizing: border-box;
    float: left;
    min-height: 57px;
    padding: 5px 10px;
    width: 100%;
}

.ubt_right {
    /* border: 1px solid #dee3ea;*/
    float: left;
    margin-left: 1%;
    width: 49%;
}

.add_no {
    box-sizing: border-box;
    float: left;
    padding: 20px 30px;
    width: 100%;
}

.add_no1 {
    background-color: #ffffff;
    color: #333333 !important;
    font-size: 11px;
    text-align: left;
}

.add_no2 {
    background-color: #f9f9f9;
    color: #333333 !important;
    font-size: 11px;
    text-align: left;
}

.an_k1 {
    width: 120px;
    font-size: 11px;
    font-family: Verdana;
}

.an_k2 {
    width: 30px;
    font-size: 11px;
    font-family: Verdana;
}

.an_k3 {
    border: 1px solid #cccccc;
    font-family: Verdana;
    font-size: 11px;
    margin-bottom: 10px;
    padding: 5px 3px;
    width: 195px;
}

.an_m {
    box-sizing: border-box;
    float: left;
    padding: 20px 25px;
    width: 40%;
}

.sotmj {
    background-color: #ccc;
    float: left;
    text-align: left;
    width: 100%;
}

.sotmj1 {
    text-align: center;
}

.headQP {
    padding-left: 15px;
    padding-top: 1px;
    color: #494a4a;
    font-size: 12px;
    background: url(../images/aero.jpg) no-repeat 5px 6px;
    width: 100%;
    font-weight: normal;
}

    .headQP a {
        padding-top: 3px;
        color: #494a4a;
        font-size: 13px;
    }

    .headQP:hover {
        text-decoration: none;
    }


.headQPslt {
    color: #e06633;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 1px;
    background: url(../images/aeroslt.jpg) no-repeat 5px 6px;
}

.headQPslt1 {
    padding-left: 10px;
    padding-top: 1px;
    color: #e06633;
    font-weight: bold;
    font-size: 13px;
    background: url(../images/aeroslt.jpg) no-repeat 5px 6px;
}

.headSec {
    padding-left: 14px;
    padding-top: 1px;
    color: #727374;
    font-size: 11px;
    background: url(../images/aero.jpg) no-repeat 2px 6px;
    width: 143px;
    font-weight: normal;
}

.headSec1 a {
    padding-left: 0px;
    padding-top: 1px;
    color: #727374;
    font-size: 11px;
}

.headSec1 {
    padding-left: 25px;
    padding-top: 1px;
    color: #727374;
    font-size: 11px;
    background: url(../images/aero.jpg) no-repeat 15px 6px;
}

.headSecslt {
    padding-left: 10px;
    padding-top: 1px;
    color: #e06633;
    font-size: 11px;
    background: url(../images/aeroblk.jpg) no-repeat 0px 6px;
}

.headSecslt1 {
    padding-left: 25px;
    padding-top: 1px;
    color: #e06633;
    font-size: 11px;
    background: url(../images/aeroblk.jpg) no-repeat 15px 6px;
}

.headPart {
    padding-left: 30px;
    padding-top: 1px;
    padding-top: 3px;
    color: #727374;
    font-size: 11px;
}

    .headPart a {
        padding-left: 0;
        padding-top: 1px;
        padding-top: 3px;
        color: #727374;
        font-size: 11px;
    }

.headPartslt {
    padding-left: 30px;
    padding-top: 1px;
    padding-top: 3px;
    color: #e06633;
    font-size: 11px;
}

.lineb {
    background: url("../images/btnline.jpg") repeat-y scroll 8px 0 transparent;
    padding: 0 2px;
    width: 1px;
}

.headSecpart {
    padding-left: 10px;
    padding-top: 1px;
    color: #727374;
    font-weight: bold;
    font-size: 10px;
    background: url(../images/aero.jpg) no-repeat 0px 6px;
    width: 115px;
}

.headSecpartslt {
    padding-left: 10px;
    padding-top: 1px;
    color: #e06633;
    font-weight: bold;
    font-size: 10px;
    background: url(../images/aeroblk.jpg) no-repeat 0px 6px;
    width: 125px;
}


.headSecpartd {
    padding-left: 10px;
    padding-top: 1px;
    color: #727374;
    font-weight: bold;
    font-size: 10px;
    background: url(../images/aero.jpg) no-repeat 0px 6px;
    width: 105px;
}

.headSecpartdslt {
    padding-left: 10px;
    padding-top: 1px;
    color: #e06633;
    font-weight: bold;
    font-size: 10px;
    background: url(../images/aeroblk.jpg) no-repeat 0px 6px;
    width: 105px;
}

.headparta {
    padding-left: 5px;
    color: #1563c7;
    font-weight: bold;
    font-size: 13px;
}

.headpartaqq {
    color: #0B3F7A;
    font-weight: bold;
    font-size: 12px;
}

.headpartaqw {
    color: #0E7483;
    font-weight: bold;
    font-size: 12px;
}


/*-----------------Popup Start---------------------------*/

.edittxtpopup {
    background: url(../images/blkbg.png) repeat;
    min-height: 100%;
    table-layout: auto;
}

.edittxtpopup2 {
    background: url(../images/blkbg.png) repeat;
    height: 500em;
    table-layout: auto;
}

.popup_short {
    width: 414px;
    margin-left: auto;
    margin-right: auto;
}

.popup_short1 {
    width: 414px;
    left: 40%;
    position: fixed;
    top: 25%;
}

.popupheadc_short {
    background: url(../images/popupheadc_short.png) no-repeat top left;
    width: 414px;
    height: 51px;
}

.popupmid_short {
    background: url(../images/popupmid_short.png) repeat-y top left;
    width: 396px;
    padding: 5px 10px 0px 10px;
    min-height: 150px;
}

.popupmid_shortSc {
    background: url(../images/popupmid_short.png) repeat-y top left;
    width: 396px;
    padding: 5px 10px 0px 10px;
    height: 510px;
    min-height: 150px;
}

.popuobottom_short {
    background: url(../images/popupbottom_short.png) no-repeat top left;
    width: 414px;
    height: 29px;
}

.sectiond_short {
    color: #fff;
    font-weight: bold;
    padding: 30px 0px 0px 20px;
    float: left;
    text-align: center;
}

.popupmid_short-t {
    background: url(../images/popupmid_short.png) repeat-y top left;
    width: 396px;
    padding: 5px 10px 20px 10px;
    min-height: 150px;
}

.RedErrMsg {
    color: Red;
    text-align: right;
}

.popuobottom_short {
    background: url(../images/popupbottom_short.png) no-repeat top left;
    width: 414px;
    height: 29px;
}


/*-----------------Popup End---------------------------*/



/*--qa--*/

.aqhdr {
    width: 100%;
    float: left;
    box-sizing: border-box;
    border: 1px solid #dfdfdf;
    background-color: #fafafa;
    padding: 5px 20px;
}

.aqhdr_2 {
    float: right;
    margin-right: 25px;
    width: auto;
}

.aqhdr_3 {
    width: auto;
    float: right;
    padding: 2px;
    border: 1px solid #54a754;
    background-color: #60c060;
    border-radius: 0;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12), 1px 1px 0 rgba(255, 255, 255, 0.2) inset;
    font-size: 14px;
    font-weight: 300;
    padding: 3px 10px;
    font-family: Verdana;
    color: #ffffff;
    cursor: pointer;
}

.aqhdr_1 {
    float: left;
    padding-right: 15px;
    width: auto;
}

.q-ana-icn {
    background-color: #57889c;
    border: 1px solid #394d63;
    box-shadow: 0 0 1px #ffffff inset;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 23px;
    position: relative;
    text-align: center;
    width: 42px;
}

.m_mu1 {
    box-sizing: border-box;
    color: #ffffff;
    float: left;
    font-size: 18px;
    padding: 4px;
    position: relative;
    text-align: center;
    width: 100%;
}

.h-box1 {
    color: #333;
    float: left;
    padding-left: 12px;
    padding-top: 3px;
    position: relative;
    width: auto;
}

.h-box1-c {
    background-color: #00acec;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-size: 12px;
    padding: 4px 10px;
    text-transform: uppercase;
    width: auto;
}

.h-box1-c1 {
    background: linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #bcd4e5;
    color: #000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 10px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
}

.h-box1-c2 {
    color: #57889c;
    font-size: 30px;
    left: 10px;
    position: absolute;
    top: -15px;
    width: 15px;
}

.h-box1-c3 {
    border-bottom: 1px solid #c8dbd6;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    float: left;
    font-size: 13px;
    padding: 5px 10px;
    position: relative;
    text-align: left;
    width: 100%;
}

    .h-box1-c3 a {
        color: #333;
    }

    .h-box1-c3:hover {
        color: #ffffff;
        background-color: #0877d1;
    }

        .h-box1-c3:hover a {
            color: #ffffff;
        }

.h-box1-sel {
    background-color: #0877d1;
    border-bottom: 1px solid #c8dbd6;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 13px;
    padding: 5px 10px;
    position: relative;
    text-align: left;
    width: 100%;
}

.h-box1-m {
    background-color: #ffffff;
    border: 1px solid #bcd4e5;
    float: left;
    position: relative;
    width: 188px;
    box-sizing: border-box;
    box-shadow: 0 0 12px #ccc;
}

.h-drp {
    float: left;
    padding: 2px;
    margin-top: 1px;
    border: 2px solid #dddddd;
}

.h-clr {
    background: none;
    border: none;
    color: #ffffff;
    padding: 0;
    cursor: pointer;
}

.ftr_bx {
    width: 100%;
    float: left;
    box-sizing: border-box;
    background-color: #fff;
    min-height: 650px;
}

.ftr_bx1 {
    width: 100%;
    float: left;
}

#ftru {
    margin-left: 220px;
}

.ftr_bx2 {
    background-color: #FFF;
    box-sizing: border-box;
    float: left;
    padding: 10px;
    width: 100%;
    margin-top: 9px;
}

.ftr_tb {
    box-sizing: border-box;
    color: #333;
    line-height: 22px;
    padding: 10px 30px;
    position: relative;
    text-align: justify;
    width: 100%;
}

.ftr_p {
    background-color: #fff;
    box-sizing: border-box;
    color: #000000;
    float: left;
    font-size: 13px;
    padding: 8px 10px;
    width: 100%;
}

.fhdr {
    background-color: #ffffff;
    border-bottom: 1px solid #eeeeee;
    box-sizing: border-box;
    float: left;
    font-size: 13px;
    padding: 15px 10px 10px;
    width: 100%;
    min-height: 45px;
}

.fhdr1 {
    float: left;
    padding-right: 2%;
    width: auto;
}

.fhdr3 {
    color: #e06633;
    float: left;
    width: 100%;
    cursor: pointer;
    position: relative;
}

.fh-top {
    box-sizing: border-box;
    float: left;
    font-size: 16px;
    padding: 15px 10px;
    width: 100%;
}

.fh-edit {
    float: left;
    padding: 1px 0px;
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    color: #ffffff !important;
    cursor: pointer;
}

.fh-edit2 {
    float: left;
    padding: 1px 0px;
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    color: #ffffff !important;
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 0;
}

.fh-jk {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 3px;
    width: 100%;
}

.fh-edtr {
    box-sizing: border-box;
    float: left;
    padding: 10px;
    width: 100%;
}

.mceEditor {
    width: 100% !important;
    float: left;
    position: relative;
}

.mceLayout {
    width: 100% !important;
    float: left;
    position: relative;
}

.up_m {
    background-color: #ffffff;
    border: 1px solid #ccc;
    box-shadow: 0 0 14px 3px #ccc inset;
    box-sizing: border-box;
    float: left;
    margin-top: 30px;
    min-height: 280px;
    padding: 10px;
    width: 220px;
}

.up_m1 {
    float: left;
    font-size: 80px;
    margin-bottom: 15px;
    margin-top: 53px;
    text-align: center;
    width: 100%;
    background: -webkit-linear-gradient(#0F3, #F00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.up_m2 {
    float: left;
    margin-left: 60px;
    margin-top: 13px;
    text-align: center;
}

    .up_m2 a {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background: none repeat scroll 0 0 #1c84c6;
        border-color: #07619a;
        border-image: none;
        border-radius: 4px;
        border-style: solid;
        border-width: 1px 1px 4px;
        color: #ffffff;
        font-size: 14px;
        padding: 8px 30px;
    }

#upid {
    margin-left: 250px;
}



.up_tbc {
    background-color: #ccc;
    float: left;
    width: 100%;
}

    .up_tbc a {
        color: #333333;
    }


.up_tp {
    margin: 2px auto 3px;
    width: auto;
}

    .up_tp a {
        background-color: #ffffff;
        border: 1px solid #1eacae;
        border-radius: 3px;
        box-shadow: 0 2px 0 0 #1eacae;
        color: #000000;
        font-size: 10px;
        padding: 2px 8px;
        text-align: center;
        transition: background 0.1s ease-in-out 0s;
    }

        .up_tp a:active {
            box-shadow: none;
            position: relative;
            top: 2px;
        }

.up_tpbt {
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #e6e6e6 #e6e6e6 #cccccc;
    border-radius: 15px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px #ffffff inset, -1px -1px #f2f2f2 inset, 0 1px #cccccc, 0 2px #a6a6a6, 1px 1px 3px rgba(140, 140, 140, 0.6);
    color: #333;
    cursor: pointer;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin-right: 11px;
    padding: 2px 3px;
    position: relative;
    text-align: center;
    width: auto;
    outline: none;
}

/*Umesh*/
.ft_container table {
    border-width: 0px;
    margin: 0px;
    border-collapse: collapse;
    margin: 0;
    outline-style: none;
    font-size: 0.9em;
}

    .ft_container table tr th {
        font-weight: bold;
    }

    .ft_container table thead {
        -moz-user-select: none;
        -webkit-user-select: none;
    }

    .ft_container table tr th,
    .ft_container table tr td {
        border-collapse: collapse;
        padding: 2px 4px;
        word-wrap: break-word;
        border: 1px solid #CCCCCC;
        border-top-width: 0px;
        border-left-width: 0px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        overflow: hidden;
        word-wrap: break-word;
    }

    .ft_container table tr:first-child td,
    .ft_container table tr:first-child th {
        border-top-width: 1px;
        border-color: #CCCCCC;
    }

    .ft_container table tr td:first-child,
    .ft_container table tr th:first-child {
        border-left-width: 1px;
        border-color: #CCCCCC;
    }

.ft_container {
    overflow: hidden;
    padding: 0px;
}

.ft_rel_container {
    position: relative;
    overflow: hidden;
    border-width: 0px;
    width: 100%;
    height: 100%;
}

.ft_r, .ft_rc {
    background-image: none;
}

.ft_rc {
    position: absolute;
    z-index: 1005;
}

.ft_r, .ft_c {
    position: relative;
}

.ft_rwrapper, .ft_cwrapper {
    background-color: #358ac9;
    border-width: 0;
    color: #fff;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 1001;
}

.ft_scroller {
    overflow: auto;
    height: 100%;
    padding: 0px;
    margin: 0px;
}

.dp {
    width: 100px;
    float: left;
    margin-bottom: 4px;
    border: 1px solid rgb(72, 115, 176);
    padding: 2px 3px;
}

.dp1 {
    float: left;
    margin-bottom: 20px;
    max-height: 600px;
    overflow-x: auto;
    overflow-y: auto;
    width: 700px;
}

.t-box-right1-1-colo {
    padding: 6px 5px;
    text-align: center;
}


.t-box-right1-12 {
    padding: 6px 5px;
    text-align: left;
    background: url(../images/active.png) no-repeat 259px 6px;
}

    .t-box-right1-12 a {
        color: #333333;
    }

.t-box-right1-13 {
    padding: 6px 5px;
    text-align: left;
    background: url(../images/expired.png) no-repeat 259px 6px;
}

.t-box-right1-14 {
    padding: 6px 5px;
    text-align: center;
    background: url(../images/pool.png) no-repeat 55px 12px;
}



.result-submit {
    width: auto;
    padding: 2px 7px;
    background: url(../images/result-submit-bg.jpg) repeat-x;
    cursor: pointer;
    border: none;
    border-radius: 5px;
    font-weight: bold;
}

    .result-submit:hover {
        color: #FFF;
        font-weight: bold;
    }

.PanelDiv {
}

    .PanelDiv fieldset {
        border: 1px solid #CCCCCC;
        font-weight: bold;
        width: auto;
    }

.shd {
    background: url(../images/s-hd.jpg) repeat-x;
    padding: 6px 10px;
    margin-top: 15px;
    color: #000000;
    font-weight: bold;
    border: 1px solid #CCCCCC;
    float: left;
    width: 699px;
}

.s-ne {
    background: url(../images/s-hd.jpg) repeat-x;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 10px;
    color: #000000;
    border: 1px solid #CCCCCC;
}

.result1 {
    width: 600px;
    float: left;
    border-bottom: 1px solid #c8e476;
    padding-bottom: 7px;
    margin-bottom: 10px;
    margin-left: 27px;
}

.box1-right-bottom02-1 {
    width: 207px;
    float: left;
    padding-left: 5px;
}

.box1-right-bottom-right2-icon {
    float: left;
    padding-top: 5px;
}

.result-submit {
    width: auto;
    padding: 2px 7px;
    background: url(../images/result-submit-bg.jpg) repeat-x;
    cursor: pointer;
    border: none;
    border-radius: 5px;
    font-weight: bold;
}

    .result-submit:hover {
        color: #FFF;
        font-weight: bold;
    }

.PanelDiv {
}

.box1-right-bottom-right1 {
    width: 703px;
    float: left;
    border-bottom: 1px solid #c8e476;
    padding-bottom: 7px;
    margin-bottom: 10px;
    margin-left: 10px;
}

.box1-right-bottom-right2-icon-text {
    width: auto;
    float: left;
    padding-left: 4px;
    color: #4f4f4f;
    font-size: 11px;
    padding-bottom: 3px;
    border-right: 1px solid #e97667;
    margin-top: 10px;
    padding-right: 4px;
    margin-right: 6px;
}

.t-box-right {
    width: 716px;
    float: left;
    margin-bottom: 10px;
}

.t-box-right1-m {
    background-color: #dedede;
}

.t-box-right1 {
    background-color: #358ac9;
    color: #fff;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
}

.t-right-w60-rpad-5 {
    min-width: 60px;
    width: auto;
    text-align: right;
    padding-right: 5px;
    border-right: 1px solid #358AC9;
}

.t-left-w80-lpad-5 {
    min-width: 80px;
    width: auto;
    text-align: left;
    padding-left: 5px;
    border-right: 1px solid #358AC9;
}

.t-left-w100-lpad-5 {
    min-width: 100px;
    width: auto;
    text-align: left;
    padding-left: 5px;
    border-right: 1px solid #358AC9;
}

.t-left-w150-lpad-5 {
    min-width: 150px;
    width: auto;
    text-align: left;
    padding-left: 5px;
    border-right: 1px solid #358AC9;
}

.t-left-w40-lpad-5 {
    min-width: 40px;
    width: auto;
    text-align: left;
    padding-left: 5px;
    border-right: 1px solid #358AC9;
}

.tboxright11color {
    color: #FFFFFF;
    text-align: center;
    border-right: 1px solid #FFFFFF;
}

.t-box-right1-1l {
    padding: 6px 5px;
    text-align: left;
    background: url(../images/idiel.png) no-repeat 259px 6px;
}

.t-box-right1-12 {
    padding: 6px 5px;
    text-align: left;
    background: url(../images/active.png) no-repeat 259px 6px;
}

.t-box-right1-13 {
    padding: 6px 5px;
    text-align: left;
    background: url(../images/expired.png) no-repeat 259px 6px;
}

.t-box-right1-14 {
    padding: 6px 5px;
    text-align: center;
    background: url(../images/pool.png) no-repeat 55px 12px;
}

.t-box-right2-1 {
    padding: 4px 5px;
    font-weight: bold;
    text-align: center;
}


.result-submit {
    width: auto;
    padding: 2px 7px;
    background: url(../images/result-submit-bg.jpg) repeat-x;
    cursor: pointer;
    border: none;
    border-radius: 5px;
    font-weight: bold;
}

    .result-submit:hover {
        color: #FFF;
        font-weight: bold;
    }

.PanelDiv {
}

    .PanelDiv fieldset {
        border: 1px solid #CCCCCC;
        font-weight: bold;
        width: auto;
    }

.box1-right-bottom-right2 {
    width: auto;
    float: left;
}

.box1-right-bottom-right2-icon-star {
    float: left;
    padding-top: 10px;
}

.prog {
    width: 710px;
    float: left;
    background-color: #e6f2f3;
    padding: 3px;
    margin-bottom: 10px;
    margin-top: 20px;
}

.prog1 {
    width: 690px;
    float: left;
    background: url(../images/pro-hd.jpg) repeat-x;
    background-color: #eaf2ff;
    border: 1px solid #badcde;
    padding: 5px 10px;
}

.prog1-left {
    width: 485px;
    float: left;
    font-size: 13px;
    color: #4F4F4F;
    border-right: 1px solid #78b2ea;
    min-height: 20px;
    line-height: 20px;
    font-family: MyriadWebPro;
    padding: 2px 10px 2px 0;
}

.prog1-right {
    width: 180px;
    float: left;
    padding-left: 10px;
    padding-top: 5px;
}

.prog1-right1 {
    width: 80px;
    float: left;
    background: #FFF;
    border: 1px solid #badcde;
    font-family: MyriadWebPro;
    color: #666;
    font-size: 13px;
    padding-left: 5px;
    margin-right: 10px;
    height: 20px;
}

.prog1-right-t {
    width: 80px;
    float: left;
    font-size: 14px;
    color: #333;
    font-family: Arial, Helvetica, Verdana;
    padding-top: 2px;
}



.prog1-right002 {
    width: 140px;
    float: left;
    padding-left: 10px;
    padding-top: 5px;
}

.prog1-right1002 {
    width: 60px;
    float: left;
    background: #FFF;
    border: 1px solid #badcde;
    font-family: MyriadWebPro;
    color: #666;
    font-size: 13px;
    padding-left: 5px;
    margin-right: 0px;
    height: 20px;
}

.tblcntrhead {
    background: none repeat scroll 0 0 #4873B0;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px 0 1px 10px;
}

.tblcntrheadup {
    background: url("../images/br_up.png") no-repeat scroll 700px 7px #4873B0;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px 0 1px 10px;
}

.tblcntrheaddown {
    background: url("../images/br_down.png") no-repeat scroll 700px 7px #4873B0;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px 0 1px 10px;
}

.DownArrow {
    background-image: url("../images/down.png");
    background-position: 0px center;
    background-repeat: no-repeat;
    border-style: none;
    border-width: 0px;
    cursor: pointer;
    display: inline;
    height: 20px;
    margin: 5px 0px 0px 5px;
    text-align: right;
    vertical-align: middle;
}

.UpArrow {
    background-image: url("../images/up.png");
    background-position: 0px center;
    background-repeat: no-repeat;
    border-style: none;
    border-width: 0px;
    cursor: pointer;
    display: inline;
    height: 20px;
    margin: 5px 0px 0px 5px;
    text-align: right;
    vertical-align: middle;
    min-width: 30px;
    max-width: 45px;
}

.DivForQuestion .editques {
    width: inherit;
}

.MemTypeSign {
    color: #0276FD;
    font-size: 18px;
    font-weight: bolder;
    padding: 0 0 0 2px;
}

.MemTypeSign11 {
    color: #0276fd;
    font-size: 18px;
    font-weight: bolder;
    padding: 0 0 0 2px;
}

.form_textBox1 {
    width: 327px;
    border: #7fbfc6 1px solid;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    height: 20px;
    background: url(../images/frm-bg.png) repeat-x;
    box-shadow: inset 2px 2px 2px rgba(194,225,228,0.6);
    -moz-box-shadow: inset 2px 2px 2px rgba(194,225,228,0.6);
    -webkit-box-shadow: inset 2px 2px 2px rgba(194,225,228,0.6);
    /*	 filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";*/
    color: #787676;
}

.form_textBox2 {
    width: 327px;
    margin: 0px;
    border: #7fbfc6 1px solid;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    background: url(../images/frm-bg.png) repeat-x;
    box-shadow: inset 2px 2px 2px rgba(194,225,228,0.6);
    -moz-box-shadow: inset 2px 2px 2px rgba(194,225,228,0.6);
    -webkit-box-shadow: inset 2px 2px 2px rgba(194,225,228,0.6);
    /*   filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";*/
    line-height: 24px;
    color: #787676;
    font-size: 14px;
}

.form_description {
    width: 327px;
    border: #7fbfc6 1px solid;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    height: 120px;
    box-shadow: inset 2px 2px 2px rgba(194,225,228,0.6);
    -moz-box-shadow: inset 2px 2px 2px rgba(194,225,228,0.6);
    -webkit-box-shadow: inset 2px 2px 2px rgba(194,225,228,0.6);
    /* filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";*/
    color: #787676;
    background-color: #FFF;
    /*background:url(../images/frm-bg.png) repeat-x;*/
}

.form_textBox4 {
    color: #787676;
    padding-left: 10px;
    padding-top: 2px;
    width: 120px;
    border: #7fbfc6 1px solid;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    height: 20px;
    background: url(../images/frm-bg.png) repeat-x;
    box-shadow: inset 2px 2px 2px rgba(194,225,228,0.6);
    -moz-box-shadow: inset 2px 2px 2px rgba(194,225,228,0.6);
    -webkit-box-shadow: inset 2px 2px 2px rgba(194,225,228,0.6);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
}


.form_button {
    width: 120px;
    border: #7fbfc6 1px solid;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    height: 25px;
    background: url(../images/frm-bg.png) repeat-x;
    cursor: pointer;
    color: #64858b;
    font-family: arial, verdana, tahoma, sans-serif;
    font-size: 12px;
    line-height: 18px;
}

    .form_button:hover {
        color: #0e7483;
    }



.SmallBlueBtn {
    cursor: pointer;
    text-align: center;
    padding: 2px 10px;
    font-size: 14px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    width: 75px;
    border: none;
    background: url(../images/button-bg.jpg) repeat-x;
}

.tooltipBoxContainer {
    width: 170px;
    position: absolute;
    /*float:right;*/
    padding: 0px 0px 0px 8px;
    background: url(../images/tool-arrow.png) top left no-repeat;
    top: 0px;
    right: 0px;
    z-index: 100px;
}

.Fake1 td {
    color: #64858B;
}

.BlueBtn {
    cursor: pointer;
    text-align: center;
    padding: 2px 10px;
    font-size: 14px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    width: 150px;
    border: none;
    background: url(../images/button-bg.jpg) repeat-x;
}

.plusimg {
    background: url(../images/plus.png) no-repeat top left;
    width: 21px;
    height: 21px;
    cursor: pointer;
    margin: auto;
}


.qap {
    width: 100%;
    box-sizing: border-box;
    float: left;
    border: 1px solid #c7dfed;
    padding: 10px 20px;
    border-radius: 5px;
}

.qap1 {
    width: 100%;
    float: left;
    padding-bottom: 8px;
}

.qap1-1 {
    float: left;
    margin-right: 50px;
    width: auto;
}

.qap1-2 {
    color: #333;
    float: left;
    font-size: 13px;
    margin-right: 10px;
    padding-top: 4px;
}

.qap1-3 {
    float: left;
}

.qap1-4 {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 3px;
    width: 100%;
}

.qmai {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.qmai-left {
    width: 48%;
    float: left;
    margin-right: 4%;
    box-sizing: border-box;
    border: 1px solid #2494f2;
    min-height: 400px;
}

.qmai-left-hd {
    background-color: #2494f2;
    border-bottom: 2px solid #0877d1;
    color: #fff;
    float: left;
    font-size: 14px;
    min-height: 30px;
    width: 100%;
}

.qmai-left-sp1 {
    float: left;
    padding: 9px 0 0 20px;
}

.qmai-left-sp2 {
    border-left: 1px solid #0877d1;
    color: #ffffff;
    float: right;
    padding: 7px 20px 7px 9px;
}

.qmai-left-sp3 {
    background: none;
    border: none;
    padding: 0 0 0 4px;
    color: #ffffff;
}

.qmai-left-sp4 {
    width: 100%;
    color: #333;
    font-size: 12px;
    width: 100%;
    box-sizing: border-box;
    float: left;
    padding: 15px 15px 15px 15px;
}

    .qmai-left-sp4 a {
        color: #333;
    }

.qmai-right {
    width: 48%;
    float: left;
    box-sizing: border-box;
    border: 1px solid #bdbdbd;
    min-height: 400px;
}

.qmai-right-hd {
    background-color: #6f6c6c;
    border-bottom: 2px solid #333;
    color: #fff;
    float: left;
    font-size: 14px;
    min-height: 30px;
    width: 100%;
}

.qmai-right-sp2 {
    border-left: 1px solid #333;
    color: #fff;
    float: right;
    padding: 7px 20px 7px 9px;
}

    .qmai-right-sp2 a {
        color: #fff;
    }

.form_textBox4 {
    background: url(../images/s-hd.jpg) repeat-x;
    padding: 6px 10px;
    margin-top: 15px;
    color: #000000;
    font-weight: bold;
    border: 1px solid #CCCCCC;
    float: left;
    width: 699px;
}

.tes_l {
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin-top: 25px;
}

.tes_m {
    width: 200px;
    float: left;
    margin-right: 20px;
    margin-top: 32px;
}

.tes_hd {
    float: left;
    width: 100%;
    background-color: #333333;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 10px;
    box-sizing: border-box;
}

.tes_main {
    float: left;
    width: 100%;
}

.tes_m1 {
    border-bottom: 1px solid #dde2e9;
    float: left;
    font-family: verdana;
    font-size: 11px;
    width: 100%;
    padding: 4px 0;
}

.tes_m1_1 {
    width: 40px;
    float: left;
    box-sizing: border-box;
}

.tes_m1_2 {
    box-sizing: border-box;
    float: left;
    padding-top: 7px;
    width: 138px;
}

.tes_m1_3 {
    box-sizing: border-box;
    float: left;
    text-align: center;
    width: 20px;
    padding-top: 7px;
}

#tep {
    margin-left: 240px;
}

.tep_p {
    float: left;
    margin-bottom: 10px;
    padding-bottom: 4px;
    width: 100%;
    border-bottom: 1px solid #f1f1f1;
}

.tep_lft {
    width: auto;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    padding-top: 12px;
}

.tep_right {
    width: auto;
    float: right;
}

.tep_right1 {
    width: auto;
    float: left;
    position: relative;
}

.tep_right2 {
    width: auto;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    margin-left: 40px;
}

.tep_right2_s {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #333333;
    margin-left: 8px;
    padding: 3px;
    width: 74px;
}

.subhead {
    background: #e5edf6;
}

.whttr {
    background-color: #ffffff;
}

.blutr {
    background-color: #f3f8fd;
}

.tblcntrhead {
    background: none repeat scroll 0 0 #4873B0;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px 0 1px 10px;
}

.qmai-left-sp4 a {
    color: #333;
}

.qmai-right {
    width: 48%;
    float: left;
    box-sizing: border-box;
    border: 1px solid #f6deac;
    min-height: 400px;
}

.qmai-right-hd {
    background-color: #f9f1c7;
    border-bottom: 2px solid #f6deac;
    color: #a27933;
    float: left;
    font-size: 14px;
    min-height: 30px;
    width: 100%;
}

.qmai-right-sp2 {
    border-left: 2px solid #f6deac;
    color: #a27933;
    float: right;
    font-family: verdana;
    font-size: 12px;
    padding: 7px 20px 9px 9px;
}

    .qmai-right-sp2 a {
        color: #a27933;
    }

.form_textBox4 {
    background: url(../images/s-hd.jpg) repeat-x;
    padding: 6px 10px;
    margin-top: 15px;
    color: #000000;
    font-weight: bold;
    border: 1px solid #CCCCCC;
    float: left;
    width: 699px;
}

.subhead {
    background: #e5edf6;
}

.whttr {
    background-color: #ffffff;
}

.blutr {
    background-color: #f3f8fd;
}

.tblcntrhead {
    background: none repeat scroll 0 0 #4873B0;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px 0 1px 10px;
}

.dfbtnd {
    font-weight: bold;
    font-size: 12px;
    padding: 1px 7px 1px 7px;
    cursor: pointer;
    float: left;
    border: #d8d8d8 solid 1px;
    margin-bottom: 8px;
    color: #444444;
    text-align: center;
    background: rgb(244,244,244); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(234,234,234,1) 100%); /* IE10+ */
    background: rgb(244,244,244); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eaeaea',GradientType=0 );
}

    .dfbtnd:hover {
        font-weight: bold;
        padding: 1px 7px 1px 7px;
        font-size: 12px;
        cursor: pointer;
        float: left;
        border: #c0c0c0 solid 1px;
        color: #444444;
        background: rgb(216,216,216); /* Old browsers */
        background: -moz-linear-gradient(top, rgba(216,216,216,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
        background: linear-gradient(top, rgba(216,216,216,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    }

.popupheadc {
    background: url(../images/popupheadc.png) no-repeat top left;
    width: 739px;
    height: 51px;
}

.chbxQP {
    padding-left: 10px;
    color: #494a4a;
    font-weight: bold;
    font-size: 13px;
}

.chbxSec {
    padding-left: 20px;
    padding-top: 2px;
    color: #727374;
    font-weight: bold;
    font-size: 11px;
}

.chbxPart {
    padding-left: 30px;
    padding-top: 2px;
    color: #727374;
    font-size: 11px;
}

.chbxGrp {
    padding-left: 30px;
    padding-top: 2px;
    color: #727374;
    font-size: 11px;
}

.chbxQ {
    padding-left: 40px;
    padding-top: 2px;
    color: #727374;
    font-size: 11px;
}

.chbox {
    background: url(../images/unchecked.gif) no-repeat 0px 5px;
    padding-left: 18px;
    padding-top: 1px;
    padding-bottom: 2px;
}

    .chbox:hover {
        background: url(../images/unchecked_highlighted.gif) no-repeat 0px 5px;
        padding-left: 18px;
        padding-top: 1px;
        padding-bottom: 2px;
    }

.chbxChk {
    background: url(../images/checked.gif) no-repeat 0px 5px;
    padding-left: 18px;
    padding-top: 1px;
    padding-bottom: 2px;
}

    .chbxChk:hover {
        background: url(../images/checked_highlighted.gif) no-repeat 0px 5px;
        padding-left: 18px;
        padding-top: 1px;
        padding-bottom: 2px;
    }

.chbxInt {
    background: url(../images/intermediate.gif) no-repeat 0px 5px;
    padding-left: 18px;
    padding-top: 1px;
    padding-bottom: 2px;
}

    .chbxInt:hover {
        background: url(../images/intermediate_highlighted.gif) no-repeat 0px 5px;
        padding-left: 18px;
        padding-top: 1px;
        padding-bottom: 2px;
    }


.iconcntr {
    width: 100%;
    height: 16px;
    vertical-align: top;
    margin-top: 1px;
    padding-top: 1px;
}

.refreshiconfade:hover {
    background: url(../images/refresh_icon.jpg) no-repeat top left;
    height: 20px;
    width: 21px;
    cursor: pointer;
    float: left;
    border: #c8cbcd solid 1px;
}

.refreshiconfade {
    background: url(../images/refresh_icon_fade.jpg) no-repeat top left;
    height: 20px;
    width: 21px;
    cursor: pointer;
    float: left;
    border: #fff solid 1px;
}

.refreshicon:hover {
    background: url(../images/refresh_icon_hover.jpg) no-repeat top left;
    height: 20px;
    width: 23px;
    cursor: pointer;
    float: left;
}

.downloadiconfade:hover {
    background: url(../images/upload_icon.jpg) no-repeat top left;
    height: 20px;
    width: 21px;
    margin-left: 2px;
    cursor: pointer;
    float: left;
    border: #c8cbcd solid 1px;
}

.downloadiconfade {
    background: url(../images/upload_icon_fade.jpg) no-repeat top left;
    height: 20px;
    width: 21px;
    margin-left: 2px;
    cursor: pointer;
    float: left;
    border: #fff solid 1px;
}

.wordiconfade:hover {
    background: url(../images/word_icon.jpg) no-repeat top left;
    height: 20px;
    width: 21px;
    margin-left: 2px;
    cursor: pointer;
    float: left;
    border: #c8cbcd solid 1px;
}

.wordiconfade {
    background: url(../images/word_icon_fade.jpg) no-repeat top left;
    height: 20px;
    width: 21px;
    margin-left: 2px;
    cursor: pointer;
    float: left;
    border: #fff solid 1px;
}

.wordicon:hover {
    background: url(../images/word_icon_hover.jpg) no-repeat top left;
    height: 20px;
    width: 23px;
    margin-left: 2px;
    cursor: pointer;
    float: left;
}

.uploadcntr {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #e4e4e4;
    box-sizing: border-box;
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: 100%;
}

.refreshpending:hover {
    background: url(../images/refresh_icon.jpg) no-repeat top left;
    height: 20px;
    width: 21px;
    cursor: pointer;
    float: left;
    border: #c8cbcd solid 1px;
}

.refreshpending {
    background: url(../images/refresh_icon_fade.jpg) no-repeat top left;
    height: 20px;
    width: 21px;
    cursor: pointer;
    float: left;
    border: #d9dcde solid 1px;
}

.dfbtn1 {
    background: #586698;
    color: #fff;
    font-weight: bold;
    padding: 2px 10px 2px 10px;
    cursor: pointer;
    float: left;
    text-align: center;
    min-width: 100px;
    white-space: nowrap;
}

.dfbtnd1 {
    background: #3d4b7a;
    color: #fff;
    padding: 2px 6px 2px 6px;
    cursor: pointer;
    float: left;
    font-size: 12px;
}

.UpArrow {
    background-image: url("../images/up.png");
    background-position: 0px center;
    background-repeat: no-repeat;
    border-style: none;
    border-width: 0px;
    cursor: pointer;
    display: inline;
    height: 20px;
    margin: 5px 0px 0px 5px;
    text-align: right;
    vertical-align: middle;
    min-width: 30px;
    max-width: 45px;
}

.DivForQuestion {
    border-color: #e6e6e6;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 0 12px 0 #ccc;
    box-sizing: border-box;
    float: left;
    font-family: verdana;
    font-size: 12px;
    line-height: 21px;
    overflow: auto;
    padding: 15px;
    width: 100%;
}

    .DivForQuestion .editques {
        width: inherit;
    }

.bbl_blue {
    background: url(../images/bubble_img.gif) no-repeat center 2px;
    color: #282828;
    font-size: 12px;
    font-weight: bold;
    width: 20px;
    height: 20px;
}

    .bbl_blue:hover {
        background: url(../images/bubble_img.gif) no-repeat center 2px;
        color: #282828;
        font-size: 12px;
        font-weight: bold;
        width: 20px;
        cursor: pointer;
    }

.bbl_blue_slt {
    background: url(../images/bubble_imgSlct.gif) no-repeat center 2px;
    color: #282828;
    font-size: 12px;
    font-weight: bold;
    width: 20px;
}

.growing {
}

.exp_blue {
    color: #ff2828;
    font-size: 12px;
    font-weight: bold;
    width: 20px;
}

.ans_blue {
    color: #ff2828;
    font-size: 12px;
    font-weight: bold;
    width: 20px;
}

.bblSlct {
    background: url(../Images/bubble_imgSlct.gif) no-repeat center 2px;
    color: #282828;
    font-size: 12px;
    font-weight: bold;
    width: 20px;
    cursor: pointer;
    height: 20px;
}


.questionpre {
    background: url("../images/questionwatermark.jpg") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    box-sizing: border-box;
    font-family: verdana !important;
    font-size: 12px !important;
    height: 560px;
    line-height: 18px;
    overflow: auto;
    padding: 15px 0 0 10px;
    width: 100%;
}


.mark_s {
    width: 100%;
    float: left;
    margin-right: 4%;
    box-sizing: border-box;
    border: 1px solid #2494f2;
}

.mrk_fl {
    width: 30%;
    float: left;
    margin-right: 5%;
}

.mrk_f2 {
    width: 5%;
    float: left;
}

.mrk_f3 {
    width: 60%;
    float: left;
}

.mrk_btn {
    width: 100%;
    float: left;
}

.mrk_btn-g {
    border: 1px solid #dee3ea;
    box-sizing: border-box;
    color: #666;
    float: left;
    font-size: 12px;
    padding: 3px 6px;
    width: 50%;
}

.mg1 {
    width: 20% !important;
}

.mg1l {
    color: #0077dd;
}

.mg12 {
    color: #000;
    float: left;
    font-family: verdana;
    font-size: 13px;
    margin-left: 8px;
    width: 100%;
}

.mg13 {
    float: left;
    width: 100%;
}

.mg14 {
    box-sizing: border-box;
    float: left;
    width: 100%;
}

.mg1tabl {
    float: left;
    width: 100%;
}

.mg1th {
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    background-color: #0877d1;
    height: 25px;
}

.mg1o {
    width: 65%;
    float: left;
}

.mg1o1 {
    background-color: #ffffff;
}

.mg1o2 {
    background-color: #f4f4f4;
}

.tbnj {
    background-color: #0877d1;
    color: #fff;
    font-family: Verdana;
}

.tb_border {
    border: 1px solid #dee3ea;
    text-align: center;
}

.tb_as {
    background-color: #ffffff;
}

.tb_as1 {
    background: #f5f5f5;
}

.tb_asbdr {
    border: 1px solid #dee3ea;
    margin-bottom: 10px;
}

.tb_am {
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
}

.asin-left {
    border: 1px solid #2494f2;
    box-sizing: border-box;
    float: left;
    margin-right: 4%;
    min-height: 400px;
    width: 48%;
}

.asin-right {
    border: 1px solid #f6deac;
    box-sizing: border-box;
    float: left;
    min-height: 400px;
    width: 48%;
}

.av_test {
    background-color: #f1f8ff;
    border-bottom: 3px solid #dfe9f3;
    float: left;
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.av_t1 {
    width: 30%;
    float: left;
    margin-right: 5%;
}

.av_t2 {
    font-size: 12px;
    color: #000000;
}

.av_ake1 {
    margin: 0;
    padding: 0;
}

    .av_ake1 td {
        color: #000000;
    }


.olr {
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin-top: 20px;
}

.olr_h {
    width: 100%;
    float: left;
    box-sizing: border-box;
    font-size: 15px;
    color: #000000;
    border-bottom: 1px solid #dde2e9;
    padding-bottom: 5px;
    font-weight: bold;
}

.olr_h1 {
    width: 100%;
    float: left;
    box-sizing: border-box;
    font-family: Verdana;
    font-size: 15px;
    color: #ff0000;
    padding-bottom: 15px;
    margin-top: 10px;
}

.olr_bt {
    width: 100%;
    float: left;
    box-sizing: border-box;
    font-family: Verdana;
    color: #000000;
}

.olr_btlft {
    width: 45%;
    float: left;
    box-sizing: border-box;
    padding-right: 5%;
    border-right: 1px dashed #ccc;
    min-height: 130px;
}

.olr_btlft_1 {
    color: #00acec;
    float: left;
    font-size: 55px;
    padding-top: 36px;
    text-align: center;
    width: 30%;
}

.olr_btlft_down {
    color: #57889c;
    font-size: 55px;
    padding-left: 66px;
}

.olr_btlft_2 {
    box-sizing: border-box;
    float: left;
    padding: 16px 0 25px 25px;
    width: 70%;
}

.olr_btlft_3 {
    width: 20%;
    float: left;
    font-size: 12px;
}

.olr_btlft_4 {
    width: 10%;
    float: left;
    font-size: 12px;
}

.olr_btlft_5 {
    width: 70%;
    float: left;
}

.olr_btrht {
    width: 45%;
    float: left;
    box-sizing: border-box;
    padding-left: 5%;
    min-height: 200px;
}

.olr-btn {
    background-color: #1d181f;
    background-image: -moz-linear-gradient(center top, #3b363d, #000001);
    border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #ffffff;
    font-size: 13px;
    line-height: normal;
    padding: 8px 15px;
    text-align: center;
}

.tb_bmk {
    border: 1px solid #dee3ea;
    text-align: center;
    margin-bottom: 6px;
}

@media (max-width:1100px) {
    .asin-left {
        width: 100%;
        margin-right: 0;
    }

    .asin-right {
        width: 100%;
    }
}

@media (max-width:1300px) {
    .e_tbl_cl_1 {
        width: 100% !important;
        float: left !important;
        margin-bottom: 15px !important;
        box-sizing: border-box;
    }

    .e_tbl_cl_2 {
        display: none !important;
    }

    .e_tbl_cl_3 {
        width: 100% !important;
        float: left !important;
        box-sizing: border-box;
    }

    .tg_e {
        width: 100% !important;
        float: left;
        margin-right: 0 !important;
        margin-bottom: 15px;
        box-sizing: border-box;
    }

    .tg_e1 {
        width: 100% !important;
        float: left;
        box-sizing: border-box;
    }

    .sms_a {
        width: 100% !important;
        float: left !important;
        margin-bottom: 15px !important;
    }

    .sms_a1 {
        display: none !important;
    }

    .sms_a2 {
        width: 100% !important;
        float: left !important;
        box-sizing: border-box;
    }
}

@media (max-width:1125px) {
    .etb1 {
        width: 100% !important;
        margin-bottom: 15px !important;
        float: left !important;
        box-sizing: border-box !important;
    }

    .etb2 {
        width: 100% !important;
        margin-bottom: 15px !important;
        float: left !important;
        box-sizing: border-box !important;
    }

    .etb3 {
        display: none !important;
    }
}

.wrong {
    background: url(../images/wrong.png) no-repeat top left;
    width: 21px;
    height: 21px;
    cursor: pointer;
    margin: auto;
}

.Validationtxt {
    color: Red;
    font-size: 9px;
    visibility: visible;
}

/*Css by Amit*/
.add-bookmark {
    color: #df141e;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 11px;
    padding: 8px 10px 8px 8px;
    cursor: pointer;
}

    .add-bookmark:active {
        color: #0877d1;
    }

    .add-bookmark a {
        color: #df141e;
    }

.show-bmrk {
    width: auto;
    float: right;
    position: relative;
}


.show-auro {
    color: #a0b8c9;
    font-size: 28px;
    position: absolute;
    right: 22px;
    top: -14px;
    width: 15px;
}

.show-bh {
    color: #0877d1;
    float: left;
    font-size: 16px;
    margin-right: 5px;
    padding: 1px 4px;
    position: relative;
    text-align: center;
    width: 15px;
}

.show-bh1 {
    color: #666;
    float: left;
    font-size: 11px;
    position: relative;
    width: 168px;
    font-family: Verdana, Geneva, sans-serif;
    padding-top: 2px;
}

.show-bh2 {
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #ffffff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    margin: 3px 0 0;
    padding: 0px 2px 2px 2px;
    float: left;
}

.show-hd {
    background-color: #ecf2f7;
    border-bottom: 1px solid #bcd4e5;
    box-sizing: border-box;
    color: #526272;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 6px 16px;
    position: relative;
    width: 100%;
}

.inbox {
    box-sizing: border-box;
    float: left;
    margin-top: 20px;
    width: 100%;
}


.t-inbox-left1 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0 2px 2px 0;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    padding: 6px 11px;
    text-align: center;
    width: auto;
    position: relative;
    font-size: 14px;
    margin-bottom: 5px;
}

    .t-inbox-left1:hover {
        background-color: #ebebeb;
        border-color: #adadad;
    }

.t-inbox-left2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px 0 0 2px;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    height: 23px;
    padding: 3px 7px 0;
    text-align: center;
    width: auto;
    border-right: none;
    position: relative;
    margin-bottom: 5px;
}

    .t-inbox-left2:hover {
        background-color: #ebebeb;
        border-color: #adadad;
    }

.t-inbox-left2-pop {
    width: 122px;
    float: left;
    height: 20px;
    background: url(../Images/pop-image.png) no-repeat;
    padding: 10px 2px 2px 5px;
    color: #FFF;
    position: absolute;
    top: 26px;
    left: -56px;
    font-size: 12px;
    z-index: 1;
}

.t-inbox-left1-pop {
    width: 68px;
    float: left;
    height: 20px;
    background: url(../Images/pop-image2.png) no-repeat;
    padding: 10px 2px 2px 5px;
    color: #FFF;
    position: absolute;
    top: 26px;
    left: -24px;
    font-size: 12px;
    z-index: 1;
}


.t-inbox-right {
    float: right;
    width: 170px;
}


.eq-right-2 {
    background-color: #fff;
    border: 1px solid #e7eaec;
    box-sizing: border-box;
    float: left;
    padding: 15px;
    position: relative;
    width: 49%;
    border-bottom: none;
}


.eq_main {
    width: 100%;
    float: left;
    position: relative;
    box-sizing: border-box;
    font-family: Verdana,Geneva,sans-serifl;
}

.eq_comp {
    background-color: #0877d1;
    border-radius: 3px;
    box-sizing: border-box;
    float: left;
    font-size: 13px;
    padding: 8px;
    position: relative;
    text-align: center;
    width: 100%;
    color: #ffffff;
    font-family: verdana;
}

    .eq_comp a:hover {
        color: #ffffff;
        text-decoration: none;
    }

.eq_f {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.eq_f1_main {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}

.eq_f1 {
    width: 100%;
    float: left;
    font-size: 11px;
    color: #676a6c;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.eq_f1_a {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e7eaec;
    padding: 8px 0;
    box-sizing: border-box;
}

.eq_f1_a1 {
    float: left;
    font-size: 14px;
    color: #3d4d5d;
    padding-right: 10px;
}

.eq_f1_a2 {
    float: left;
    font-size: 12px;
    color: #666666;
}

.eq_f1_a3 {
    background-color: #f8ac59;
    border-radius: 2px;
    color: #ffffff;
    float: right;
    font-size: 10px;
    padding: 2px 8px;
    text-align: center;
}

.eq_f1_a3c {
    background-color: #ed5565;
    border-radius: 2px;
    color: #ffffff;
    float: right;
    font-size: 10px;
    padding: 2px 8px;
    text-align: center;
}

.eq_cir {
    background-color: #1ab394;
    border-radius: 30px;
    float: left;
    height: 10px;
    margin-right: 13px;
    margin-top: 3px;
    width: 10px;
}

.eq_cir1 {
    background-color: #ef5352;
}

.eq_cir2 {
    background-color: #1c84c6;
}

.eq_cir3 {
    background-color: #23c6c8;
}

.eq_cir14 {
    background-color: #f8ac59;
}



.eq_f2 {
    width: 100%;
    float: left;
    font-size: 11px;
    color: #676a6c;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 5px;
}

.mas_a {
    float: left;
    width: 100%;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
}

.mas_a2 {
    float: left;
    width: 70%;
}

.mas_a3 {
    float: left;
    width: 45%;
    margin: 0 5% 7px 0;
}

    .mas_a3:last-child {
        margin-right: 0;
    }


.enq_k {
    width: 100%;
    float: left;
    border-bottom: 1px solid #dddddd;
    font-family: Verdana, Geneva, sans-serif;
    padding-bottom: 5px;
}







.enq_btm_p {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}




.enq_btm_o {
    float: left;
    width: 100%;
}

.enq_btm_o1 {
    float: left;
    width: 100%;
    font-size: 13px;
    font-weight: bold;
    color: #333;
    border-bottom: 1px solid #dddddd;
    padding: 4px;
    margin-bottom: 10px;
    box-sizing: border-box;
}

.enq_btm_cm {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #000000;
    float: left;
    font-size: 12px;
    margin: 0 3% 15px 0;
    padding: 5px;
    width: 47%;
}

.enq_n {
    width: 100%;
    float: left;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    font-family: Verdana, Geneva, sans-serif;
    padding: 10px;
    box-sizing: border-box;
}





.wd {
    width: 50%;
}

.wd1 {
    width: 28%;
}

.wd3 {
    width: 96%;
}

.w1 {
    width: 20%;
}

.w1-1 {
    width: 20%;
    text-align: center;
}

.w2 {
    width: 40%;
}

.w3 {
    width: 10%;
    text-align: center;
}

.fa-pi {
    font-size: 14px;
    color: #0877d1;
}

.fa-ed {
    font-size: 14px;
    color: #e84e40;
}

.w4 {
    width: 4%;
    text-align: center;
    font-weight: bold;
}

.w5 {
    width: 28%;
}

.eq_main {
    font-family: Verdana,Geneva,sans-serifl;
}


.row-colr {
    background-color: #ffffff;
}

.row-colr1 {
    background-color: #f7f7f7;
}

.wa1 {
    width: 31%;
}

.wa2 {
    width: 6%;
}

/*Css end(Amit)*/
/*--enquiry---start----DIVYA*/




.eq_main {
    width: 100%;
    float: left;
    position: relative;
    box-sizing: border-box;
    font-family: Verdana,Geneva,sans-serifl;
}







.enq_bt {
    border-bottom: 1px solid #dddddd;
    box-sizing: border-box;
    float: left;
    padding: 5px 0 5px;
    width: 100%;
}

.enq_btm {
    float: left;
    width: 100%;
    padding: 15px 0 0;
}

.enq_btm_p {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}



.enq_btm_o {
    float: left;
    width: 100%;
}

.enq_btm_o1 {
    float: left;
    width: 100%;
    font-size: 13px;
    font-weight: bold;
    color: #333;
    border-bottom: 1px solid #dddddd;
    padding: 4px;
    margin-bottom: 10px;
    box-sizing: border-box;
}

.enq_btm_cm {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #000000;
    float: left;
    font-size: 12px;
    margin: 0 3% 15px 0;
    padding: 5px;
    width: 47%;
}

.enq_n {
    width: 100%;
    float: left;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    font-family: Verdana, Geneva, sans-serif;
    padding: 10px;
    box-sizing: border-box;
}

.inbox_rep1 {
    background-color: #556b8d;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    float: right;
    font-size: 11px;
    margin-bottom: 3px;
    padding: 3px 4px;
    width: auto;
    cursor: pointer;
}



.add-bookmark {
    color: #df141e;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 11px;
    padding: 8px 10px 8px 8px;
    cursor: pointer;
}

    .add-bookmark:active {
        color: #0877d1;
    }

    .add-bookmark a {
        color: #df141e;
    }


.show-bmrk1 {
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2) inset;
    color: #0877d1;
    float: left;
    font-size: 11px;
    margin: 6px 10px 0 0;
    padding: 2px 4px;
    position: relative;
    text-align: center;
}

    .show-bmrk1 a {
        color: #0877d1;
    }

.show-auro {
    color: #a0b8c9;
    font-size: 28px;
    position: absolute;
    right: 22px;
    top: -14px;
    width: 15px;
}

.show-bh {
    color: #0877d1;
    float: left;
    font-size: 16px;
    margin-right: 5px;
    padding: 1px 4px;
    position: relative;
    text-align: center;
    width: 15px;
}

.show-bh1 {
    color: #666;
    float: left;
    font-size: 11px;
    position: relative;
    width: 168px;
    font-family: Verdana, Geneva, sans-serif;
    padding-top: 2px;
}

.show-bh2 {
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #ffffff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    margin: 3px 0 0;
    padding: 0px 2px 2px 2px;
    float: left;
}

.show-hd {
    background-color: #ecf2f7;
    border-bottom: 1px solid #bcd4e5;
    box-sizing: border-box;
    color: #526272;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 6px 16px;
    position: relative;
    width: 100%;
}

.inbox-ne {
    box-sizing: border-box;
    float: left;
    width: 100%;
    background-color: #f3f3f4;
    padding: 15px 30px 2px;
    border-top: 1px solid #e7eaec;
    margin-top: 15px;
}

.inbox {
    box-sizing: border-box;
    float: left;
    margin-top: 20px;
    width: 100%;
}

.t-inbox {
    float: left;
    width: 100%;
    padding-bottom: 20px;
}

.t-inbox-left {
    float: left;
    width: auto;
    margin-bottom: 5px;
}

.t-inbox-left1 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0 2px 2px 0;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    padding: 6px 11px;
    text-align: center;
    width: auto;
    position: relative;
    font-size: 14px;
    margin-bottom: 5px;
}

    .t-inbox-left1:hover {
        background-color: #ebebeb;
        border-color: #adadad;
    }

.t-inbox-left2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px 0 0 2px;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    float: left;
    height: 23px;
    padding: 3px 7px 0;
    text-align: center;
    width: auto;
    border-right: none;
    position: relative;
    margin-bottom: 5px;
}

    .t-inbox-left2:hover {
        background-color: #ebebeb;
        border-color: #adadad;
    }

.t-inbox-left2-pop {
    width: 122px;
    float: left;
    height: 20px;
    background: url(../Images/pop-image.png) no-repeat;
    padding: 10px 2px 2px 5px;
    color: #FFF;
    position: absolute;
    top: 26px;
    left: -56px;
    font-size: 12px;
    z-index: 1;
}

.t-inbox-left1-pop {
    width: 68px;
    float: left;
    height: 20px;
    background: url(../Images/pop-image2.png) no-repeat;
    padding: 10px 2px 2px 5px;
    color: #FFF;
    position: absolute;
    top: 26px;
    left: -24px;
    font-size: 12px;
    z-index: 1;
}



.t-inbox-right-left {
    color: #333;
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding-right: 3px;
    padding-top: 4px;
    width: auto;
}

.eq {
    width: 150px;
    float: left;
    position: relative;
    box-sizing: border-box;
}

.eq_h {
    box-sizing: border-box;
    float: left;
    position: relative;
    width: 230px;
}

#eq_hm {
    margin-left: 250px;
}

.eq-right {
    background-color: #fff;
    border: 1px solid #e7eaec;
    box-sizing: border-box;
    float: left;
    padding: 15px;
    position: relative;
    width: 100%;
    border-bottom: none;
}

.eq-right-l {
    background-color: #fff;
    border: 1px solid #e7eaec;
    box-sizing: border-box;
    float: left;
    padding: 15px;
    position: relative;
    width: 50%;
    border-bottom: none;
    margin-right: 1%;
}



.eq_main {
    width: 100%;
    float: left;
    position: relative;
    box-sizing: border-box;
    font-family: Verdana,Geneva,sans-serifl;
}

    .eq_main a {
        color: #000000 !important;
    }


.eq_comp a {
    color: #ffffff;
}

    .eq_comp a:hover {
        color: #ffffff;
        text-decoration: none;
    }

.eq_f {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.eq_f1_main {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}

.eq_f1 {
    width: 100%;
    float: left;
    font-size: 11px;
    color: #676a6c;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.eq_f1_a {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e7eaec;
    padding: 8px 0;
    box-sizing: border-box;
}

.eq_f1_a1 {
    float: left;
    font-size: 14px;
    color: #3d4d5d;
    padding-right: 10px;
}

.eq_f1_a2 {
    float: left;
    word-break: break-all;
    font-size: 12px;
    color: #666666;
}

.eq_f1_a3 {
    background-color: #f8ac59;
    border-radius: 2px;
    color: #ffffff;
    float: right;
    cursor: default;
    font-size: 10px;
    padding: 2px 8px;
    text-align: center;
}

.eq_f1_a3c {
    background-color: #ed5565;
    border-radius: 2px;
    color: #ffffff;
    float: right;
    font-size: 10px;
    padding: 2px 8px;
    text-align: center;
}

.eq_cir {
    background-color: #1ab394;
    border-radius: 30px;
    float: left;
    height: 10px;
    margin-right: 13px;
    margin-top: 3px;
    width: 10px;
}

.eq_cir1 {
    background-color: #ef5352;
}

.eq_cir2 {
    background-color: #1c84c6;
}

.eq_cir3 {
    background-color: #23c6c8;
}

.eq_cir14 {
    background-color: #f8ac59;
}



.eq_f2 {
    width: 100%;
    float: left;
    font-size: 11px;
    color: #676a6c;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 5px;
}


.mas_a1 {
    box-sizing: border-box;
    color: #333333;
    float: left;
    padding-right: 10px;
    padding-top: 5px;
    width: 30%;
}

.mas_a2 {
    float: left;
    width: 70%;
}

.mas_a3 {
    float: left;
    width: 45%;
    margin: 0 5% 7px 0;
}

    .mas_a3:last-child {
        margin-right: 0;
    }



.enq_k1 {
    color: #333;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}

.enq_k2 {
    float: right;
    font-size: 11px;
    color: #666666;
}

.enq_bt ul {
    width: auto;
    float: right;
    margin: 0;
    padding: 0;
}

    .enq_bt ul li {
        float: left;
        width: auto;
        margin-right: 10px;
        font-size: 12px;
        font-family: Arial;
    }

        .enq_bt ul li a {
            border: 1px solid #c3c3c3 !important;
            border-radius: 2px;
            box-sizing: border-box;
            color: #333;
            float: left;
            height: 28px;
            padding: 0;
            width: 32px;
            box-shadow: 0 0 2px #ccc inset;
        }

        /**
.enq_bt ul li a.drp-in{background:url(../images/drop-icon.png) no-repeat 6px 4px;}
.enq_bt ul li a.drp-in:hover{border: 1px solid #0877d1 !important;}
.enq_bt ul li a.drp-ina {background: url("../images/drop-icon.png") no-repeat scroll 6px 4px rgba(0, 0, 0, 0);color: #fff; border: 1px solid #0877d1 !important;}

.enq_bt ul li a.tlphnic{border: 1px solid #0877d1 ; background:url(../images/ph-icn1.png) no-repeat 6px 5px;}
.enq_bt ul li a.tlphnic:hover{border: 1px solid #0877d1 !important; background:url(../images/ph-icn1.png) no-repeat 6px 5px;}
.enq_bt ul li a.tlphnica {border: 1px solid #0877d1 !important; background:url(../images/ph-icn1.png) no-repeat 6px 5px;}

.enq_bt ul li a.eml{background:url(../images/msg-icn1.png) no-repeat 5px 4px;}
.enq_bt ul li a.eml:hover{background:url(../images/msg-icn1.png) no-repeat 5px 4px; border: 1px solid #0877d1 !important; }
.enq_bt ul li a.emla {background:url(../images/msg-icn1.png) no-repeat 5px 4px; border: 1px solid #0877d1 !important;}
*/

        .enq_bt ul li .drp-in {
            background: rgba(0, 0, 0, 0) url("../images/drop-icon.png") no-repeat scroll center center;
            border: 1px solid #ccc;
            border-radius: 2px;
            cursor: pointer;
            height: 26px;
            padding: 0;
            text-align: center;
            width: 32px;
        }

            .enq_bt ul li .drp-in:hover {
                background: #eaf1f8 url("../images/drop-icon.png") no-repeat scroll center center;
                border: 2px solid #0877d1;
            }

        .enq_bt ul li .drp-ina {
            background: #eaf1f8 url("../images/drop-icon.png") no-repeat scroll center center;
            border: 2px solid #0877d1;
            height: 26px;
            width: 32px;
            border-radius: 2px;
        }


        .enq_bt ul li .tlphnic {
            background: rgba(0, 0, 0, 0) url("../images/ph-icn1.png") no-repeat scroll center center;
            border: 1px solid #ccc;
            border-radius: 2px;
            cursor: pointer;
            height: 26px;
            padding: 0;
            text-align: center;
            width: 32px;
        }

            .enq_bt ul li .tlphnic:hover {
                background: #eaf1f8 url("../images/ph-icn1.png") no-repeat scroll center center;
                border: 2px solid #0877d1;
            }

        .enq_bt ul li .tlphnica {
            background: #eaf1f8 url("../images/ph-icn1.png") no-repeat scroll center center;
            border: 2px solid #0877d1;
            height: 26px;
            width: 32px;
            border-radius: 2px;
        }

        .enq_bt ul li .eml {
            background: rgba(0, 0, 0, 0) url("../images/msg-icn1.png") no-repeat scroll center center;
            border: 1px solid #ccc;
            border-radius: 2px;
            cursor: pointer;
            height: 26px;
            padding: 0;
            text-align: center;
            width: 32px;
        }

            .enq_bt ul li .eml:hover {
                background: #eaf1f8 url("../images/msg-icn1.png") no-repeat scroll center center;
                border: 2px solid #0877d1;
            }

        .enq_bt ul li .emla {
            background: #eaf1f8 url("../images/msg-icn1.png") no-repeat scroll center center;
            border: 2px solid #0877d1;
            border-radius: 2px;
            cursor: pointer;
            height: 26px;
            padding: 0;
            text-align: center;
            width: 32px;
        }


.enq_btm_p {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.enq_btm_p1 {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #000000;
    float: left;
    font-size: 12px;
    margin: 0 3% 15px 0;
    padding: 3px;
    width: 30%;
}

.enq_d {
    width: 46%;
}

.enq_btm_o {
    float: left;
    width: 100%;
}

.enq_btm_o1 {
    float: left;
    width: 100%;
    font-size: 13px;
    font-weight: bold;
    color: #333;
    border-bottom: 1px solid #dddddd;
    padding: 4px;
    margin-bottom: 10px;
    box-sizing: border-box;
    padding: 2px 0 5px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #333;
    text-align: justify;
}

.enq_btm_cm {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #000000;
    float: left;
    font-size: 12px;
    margin: 0 3% 15px 0;
    padding: 5px;
    width: 47%;
}

.enq_n {
    width: 100%;
    float: left;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    font-family: Verdana, Geneva, sans-serif;
    padding: 5px 10px;
    box-sizing: border-box;
}


.tsrc {
    color: #666666;
    float: left;
    font-size: 12px;
}

.tsrc1 {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    float: left;
    padding: 4px 3px;
    width: 60px;
}

.tsrc2 {
    background-color: #0877d1;
    border: medium none;
    color: #fff;
    float: left;
    font-size: 12px;
    padding: 4px 5px 5px;
    width: auto;
    cursor: pointer;
    border-radius: 0 2px 2px 0;
}


.mar {
    width: 100%;
    background-color: #fff;
    padding: 7px 0;
    cursor: pointer;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #333333;
    box-sizing: border-box;
}

.mar1 {
    width: 100%;
    background-color: #fff;
    padding: 7px 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #333333;
    box-sizing: border-box;
}

.mar:hover {
    background-color: #ecf3f8;
}

.mar1:hover {
    background-color: #ecf3f8;
}

.mar_c {
    width: 100%;
    background-color: #f9f9f9;
    padding: 7px 0;
    cursor: pointer;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #333333;
    box-sizing: border-box;
}

.mar_c1 {
    width: 100%;
    background-color: #f9f9f9;
    padding: 7px 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #333333;
    box-sizing: border-box;
}

.mar_c:hover {
    background-color: #ecf3f8;
}

.mar_c1:hover {
    background-color: #ecf3f8;
}

.wd {
    width: 50%;
}

.wd1 {
    width: 28%;
}

.wd3 {
    width: 96%;
}

.wf {
    width: 100%;
}

.w1 {
    width: 20%;
}

.w1-1 {
    width: 20%;
    text-align: center;
}

.w2 {
    width: 40%;
}

.w3 {
    width: 10%;
    text-align: center;
}

.fa-pi {
    font-size: 14px;
    color: #0877d1;
}

.fa-ed {
    font-size: 14px;
    color: #e84e40;
}

.w4 {
    width: 4%;
    text-align: center;
    font-weight: bold;
}

.w5 {
    width: 28%;
}

.tw1 {
    width: 5%;
    text-align: center;
}

.tw2 {
    width: 60%;
    text-align: left;
}

.tw3 {
    width: 10%;
    text-align: center;
}

.tw4 {
    width: 80%;
    text-align: left;
}

.eq_main {
    font-family: Verdana,Geneva,sans-serifl;
}


.row-colr {
    background-color: #ffffff;
}

.row-colr1 {
    background-color: #f7f7f7;
}

.wa1 {
    width: 31%;
}

.wa2 {
    width: 6%;
}

.enq_khd {
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    box-sizing: border-box;
    color: #0877d1;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    padding: 5px 0;
    width: 100%;
}

.enq_khd1 {
    box-sizing: border-box;
    float: left;
    padding: 0 24px;
    width: 100%;
}

.enq_khd2 {
    border: 1px solid #cccccc;
    box-sizing: border-box;
    float: left;
    font-size: 12px;
    padding: 3px;
    width: 100%;
}

.enq_khd3 {
    box-sizing: border-box;
    color: #0877d1;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 24px 0;
    width: 100%;
    cursor: pointer;
}

.enq_btn {
    box-sizing: border-box;
    float: right;
    width: auto;
    padding-bottom: 3px;
}

.enq_btn_right {
    background-color: #1c75bf;
    border-bottom: 3px solid #08487d;
    border-radius: 3px;
    box-sizing: border-box;
    color: #ffffff;
    cursor: pointer;
    float: right;
    font-size: 13px;
    padding: 5px 20px;
    text-transform: uppercase;
    width: auto;
    position: relative;
    margin-right: 12px;
    font-weight: bold;
}

    .enq_btn_right a {
        color: #ffffff;
    }

.enq_nsel a {
    color: #1c75bf;
}

.enq_nsel:hover {
    background-color: #1c75bf;
    border-bottom: 3px solid #08487d;
    color: #ffffff;
}

    .enq_nsel:hover a {
        color: #ffffff;
    }

.enq_nsel {
    background-color: #fff;
    border-color: #08487d;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: #1c75bf;
}


.erg1 {
    background-color: #ffffff;
    border-color: #9c5e06;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: #c48122;
}

.erg a {
    color: #7c080b;
}

.erg:hover {
    background-color: #e5412d;
    border-bottom: 3px solid #7c080b;
    color: #ffffff;
    border-width: 1px 1px 3px;
}

    .erg:hover a {
        color: #ffffff;
    }

.erg-sel {
    background-color: #e5412d;
    border-bottom: 3px solid #7c080b;
    color: #ffffff;
    border-width: 1px 1px 3px;
}

.erg1 {
    background-color: #ffffff;
    border-color: #9c5e06;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: #c48122;
}

    .erg1 a {
        color: #c48122;
    }

    .erg1:hover {
        background-color: #f0ad4e;
        border-width: 1px 1px 3px;
        color: #ffffff;
    }

        .erg1:hover a {
            color: #ffffff;
        }

.enq_btn_right:active {
    top: 2px;
    border-bottom: none;
}

.erg1_sel {
    background-color: #f0ad4e;
    border-bottom: 3px solid #9c5e06;
    color: #ffffff;
    border-width: 1px 1px 3px;
}

.wel_cm {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 14px;
    font-family: Verdana, Geneva, sans-serif;
    line-height: 24px;
    color: #000;
}

.eq_edit {
    border-bottom: 1px solid #dddddd;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
}

.eq_edit_1 {
    float: left;
    width: 30%;
    padding-right: 5%;
    position: relative;
}

    .eq_edit_1:last-child {
        padding-right: 0;
    }

.eq_edit_1 {
    float: left;
    width: 30%;
    padding-right: 5%;
    position: relative;
    font-family: Verdana, Geneva, sans-serif;
}

.eq_edit_2 {
    float: left;
    width: 100%;
    padding-bottom: 6px;
    position: relative;
    font-size: 11px;
    color: #666666;
}

.eq_edit_v {
    float: left;
    width: 100%;
    position: relative;
    font-size: 11px;
    color: #0877d1;
}

.grty {
    box-sizing: border-box;
    color: #0877d1;
    float: left;
    font-size: 12px;
    margin: 0 0 5px;
    padding: 0 30px 5px;
    width: 100%;
}
/*Css end(Amit)*/

/*css-start-divya--*/

.ecomt {
    width: 100%;
    float: left;
}

.ecp {
    width: 100%;
    float: left;
    box-sizing: border-box;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
}

.ecp-m {
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin-bottom: 15px;
}

.ecp-mi {
    background-color: #505050;
    box-sizing: border-box;
    color: #ffffff;
    float: left;
    font-size: 30px;
    padding: 5px 0;
    text-align: center;
    width: 42px;
}

#eg {
    margin-left: 55px;
}

.ecp-mu {
    width: 100%;
    float: left;
    border-left: 2px solid #ed6944;
    box-sizing: border-box;
    padding: 5px 6px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    background-color: #f5f5f5;
    min-height: 46px;
    margin-bottom: 5px;
}

.ecp-mu1 {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 0 0 8px 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    color: #333;
}

.ecp-mu2 {
    color: #ed6944;
    font-size: 11px;
}

.ecp_mc {
    color: #0877d1;
    font-size: 11px;
}

.ecp-mb {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 2px 0 0 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #333;
    text-align: justify;
}

.inbox-hd11 {
    width: auto;
    float: left;
    margin-right: 5px;
}

.inbox-hd1-name22 {
    box-sizing: border-box;
    float: left;
    height: 18px;
    overflow: hidden;
    margin-right: 10px;
    padding-top: 3px;
    text-align: left;
    width: 19%;
}

    .inbox-hd1-name22 a {
        color: #0877d1;
    }

.inbox-bottom-11 {
    box-sizing: border-box;
    float: left;
    height: 21px;
    line-height: 17px;
    /*max-width: 50%;
    min-width: 20%;*/
    width: 50%;
    overflow: hidden;
    padding-top: 3px;
    text-align: left;
}

.add-en {
    float: left;
    padding-top: 5px;
    text-align: center;
    width: 4%;
    font-size: 13px;
    color: #0877d1;
    padding-right: 15px;
}

.inbox-bottom-44 {
    float: right;
    max-width: 17%;
    min-width: 14%;
}

.t_inb {
    color: #0877d1;
    float: left;
    height: 21px;
    line-height: 17px;
    margin-right: 15px;
    overflow: hidden;
    padding: 3px 0 0;
    text-align: left;
    width: 25%;
    text-transform: none;
}

.t_cmt {
    float: left;
    height: 21px;
    line-height: 17px;
    overflow: hidden;
    padding-top: 3px;
    text-align: left;
    width: 38%;
}

/*css-end-divya--*/

.t_rsh {
    float: right;
    font-family: Verdana;
    font-size: 12px;
    color: #428bca;
}

.t_rsh1 {
    background: none;
    border: 1px solid #b4bec8;
    border-radius: 3px;
    cursor: pointer;
    font-size: 12px;
    margin-top: 3px;
    padding: 1px 3px;
    position: relative;
}

    .t_rsh1:active {
        top: 2px;
        background-color: #ffffff;
    }


.e_tbl {
    width: 100%;
    display: table;
    background: none;
    border-collapse: collapse;
}

.e_tbl_row {
    background: none;
    display: table-row;
}

.e_tbl_cl_1 {
    background-color: #fff;
    border: 1px solid #e7eaec;
    padding: 15px;
    width: 50%;
    border-bottom: none;
    display: table-cell;
    vertical-align: top;
}

.e_tbl_cl_2 {
    background: none;
    display: table-cell;
    width: 1%;
    vertical-align: top;
}

.e_tbl_cl_3 {
    background-color: #fff;
    border: 1px solid #e7eaec;
    padding: 15px;
    width: 49%;
    border-bottom: none;
    display: table-cell;
    vertical-align: top;
}


.thelanguage {
    width: 150px;
    float: left;
    position: relative;
}


.thelanguageContainer {
    width: 141px;
    float: left;
    position: relative;
    font-size: 12px;
    font-family: Helvetica, sans-serif;
    padding: 5px 0px 5px 0px;
    line-height: 20px;
    color: #a0a0a0;
    border-bottom: #d4d3d0 1px solid;
    margin-left: 8px;
}

.thelanguageContainer-txt {
    width: 130px;
    float: left;
    position: relative;
    padding-left: 5px;
    color: #64858b;
    font-size: 12px;
    font-weight: normal;
}

.thelanguageContainer-txt-Selected {
    width: 115px;
    float: left;
    position: relative;
    padding-left: 5px;
    color: #E06633;
    font-size: 12px;
    font-weight: normal;
}

.thelanguageContainer-image {
    width: 6px;
    float: left;
    position: relative;
    height: 9px;
    background: url(../images/arrow.png) no-repeat;
    margin-top: 6px;
}






.thelanguageContainer2 {
    width: 132px;
    float: left;
    position: relative;
    font-size: 12px;
    font-family: Helvetica, sans-serif;
    padding: 3px 0px 3px 0px;
    line-height: 20px;
    color: #a0a0a0;
    border-bottom: #d4d3d0 1px solid;
    margin-left: 18px;
}

.thelanguageContainer2-txt {
    width: 121px;
    float: left;
    position: relative;
    padding-left: 5px;
    color: #64858b;
    font-size: 12px;
    font-weight: normal;
}

.thelanguageContainer2-txt-Selected {
    width: 110px;
    float: left;
    position: relative;
    padding-left: 5px;
    color: #E06633;
    font-size: 12px;
    font-weight: normal;
}

.thelanguageContainer2-image {
    width: 6px;
    float: left;
    position: relative;
    height: 9px;
    background: url(../images/arrow.png) no-repeat;
    margin-top: 5px;
}


/* ----------------------------------accordian----------------------------------------- */

.no-accordian {
    cursor: pointer;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #0e7483;
    border-bottom: #d4d3d0 1px solid;
    padding: 5px 0px;
    width: 169px;
    float: left;
    font-weight: bold;
}

    .no-accordian a, .technology a, .thelanguageContainer-txt a, .thelanguageContainer2-txt a {
        color: #0e7483;
        text-decoration: none;
    }

        .no-accordian a:hover {
            color: #328ce2;
        }

        .no-accordian a.no-accordian-selected {
            color: #328ce2;
        }

        .thelanguageContainer-txt a.no-accordian-selected, .thelanguageContainer2-txt a.no-accordian-selected {
            color: #328ce2;
        }

.no-accordian-txt {
    width: 150px;
    float: left;
}

.no-accordian-image {
    width: 10px;
    float: left;
    background: url(../images/arrow-down.png) no-repeat;
    margin-top: 5px;
    height: 9px;
}


.lineb-new {
    width: 10px;
    padding: 0px 2px 0px 2px;
}

.qp_j {
    float: left;
    font-family: verdana;
    height: 647px;
    line-height: 17px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 220px;
}

.pdi {
    padding: 2px 3px;
}

.qp_edt {
    float: left;
    font-size: 13px;
    width: 20px;
    cursor: pointer;
}


.qp_q {
    width: 100%;
    box-sizing: border-box;
    float: left;
    border-bottom: 1px solid #dde2e9;
    border-top: 1px solid #dde2e9;
    padding: 5px 6px;
}

.pdi2 {
    padding: 10px;
}

.pd-m {
    width: auto;
    float: left;
    position: relative;
}

.pd-d {
    width: auto;
    float: left;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    padding: 3px 5px;
    text-align: center;
    background-image: linear-gradient(to bottom, #ffffff 60%, #f9f9f9 100%);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12), 1px 1px 0 rgba(255, 255, 255, 0.2) inset;
    font-size: 20px;
    border-radius: 2px;
    margin-right: 5px;
    color: #089b0b;
    cursor: pointer;
}

.pd-mr {
    width: auto;
    float: right;
    position: relative;
    font-size: 11px;
    font-family: Verdana;
    color: #666666;
    line-height: 15px;
}

.pd-mrt {
    box-sizing: border-box;
    float: left;
    font-size: 16px;
    padding: 0 0 10px;
    width: 100%;
}

.pd-mrt1 {
    width: auto;
    float: left;
    padding: 5px 15px;
    background-color: #3bb5e8;
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 2px;
}

    .pd-mrt1 a {
        color: #ffffff;
    }

.dlt-q {
    width: auto;
    float: left;
    background-color: #ffffff;
    padding: 10px 15px;
    border: 1px solid #cccccc;
}


#cl-wrapper.sb-collapsed.fixed-menu .menu-space {
    width: 55px;
}

#cl-wrapper.fixed-menu .menu-space {
    background: none repeat scroll 0 0 #272930;
    position: fixed;
    width: 216px;
}

.nano {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.upl_g {
    width: 100%;
    float: left;
    background-color: #ffffff;
    box-sizing: border-box;
    padding: 15px;
    margin-top: 10px;
}

.upl_g1 {
    border-top: 1px solid #dde2e9;
    color: #333333;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    width: 100%;
}

.upl_r {
    color: #cf0b0b;
    width: auto;
    float: left;
    padding-left: 4px;
}

.upl_hd {
    color: #ffffff;
    background-color: #358ac9;
    font-family: Verdana;
    font-size: 12px;
}

.upl_hh {
    background-color: #88bf4c;
    font-family: Verdana;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
}

.d_vali {
    color: #ff0101;
    font-size: 15px;
    position: absolute;
    right: 0px;
    top: 0;
}

.d_valid {
    color: #ff0101;
    font-size: 15px;
    right: 0px;
    top: 0;
}

.do {
    left: 0;
    top: -15px;
    font-size: 10px;
}

.do_p {
    color: #ff0101;
    font-size: 15px;
    position: absolute;
    top: 0;
}

.d_spn {
    float: left;
    width: 30%;
    position: relative;
    margin: 0 3% 20px 0;
}

.d_spn1 {
    float: left;
    position: relative;
    margin: 0 3% 20px 0;
}

.d_inpt {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #000000;
    font-size: 12px;
    padding: 5px;
    width: 100%;
}

.cm_d {
    width: 47%;
}

.DisplayNone {
    display: none;
}

.e_pl {
    float: left;
    padding: 0px 0px 11px;
}

.e_p2 {
    background: #ffffff;
    border-radius: 2px;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    margin: 0 auto;
    padding: 2px 5px 5px;
    position: relative;
    width: 60%;
    border-width: 1px 1px 3px 1px;
    border-color: #0877d1;
    border-style: solid;
    margin-top: 10px;
}

    .e_p2:active {
        background-color: #0877d1;
        color: #ffffff;
    }

.e-eply {
    background: none;
    border: none;
    color: #ffffff;
    padding: 0;
    cursor: pointer;
    font-size: 11px;
}

#inb {
    margin-left: 40px;
}

.erg {
    background-color: #fff;
    border-color: #7c080b;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: #7c080b;
}

.at_j {
    border: none;
    cursor: pointer;
    margin-bottom: 10px;
}

.tbl {
    width: 100%;
    display: table;
    border-collapse: collapse;
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    margin-top: 15px;
}

.tbl-row {
    display: table-row;
    position: relative;
    width: 100%;
}

.tbl-cl {
    display: table-cell;
    width: 20%;
    vertical-align: top;
    line-height: 19px;
    position: relative;
}

.tbl-c2 {
    display: table-cell;
    width: 40%;
    vertical-align: top;
    line-height: 19px;
    position: relative;
    margin-left: 15px;
}

.tbl-c3 {
    display: table-cell;
    width: 80%;
    vertical-align: top;
    line-height: 19px;
    position: relative;
    padding: 0 5px 0 0;
}

.tbl-c4 {
    display: table-cell;
    width: 50%;
    vertical-align: top;
    position: relative;
    padding: 0 15px 0 0;
}

.tbl-cj {
    background-color: #ffffff !important;
    float: left;
    font-family: verdana;
    font-size: 11px;
    width: 100%;
}

.tk {
    padding: 3px 2px;
}

.tg {
    float: left;
    font-family: Verdana;
    font-size: 11px;
    padding: 5px 0;
}

.tg_e {
    background-color: #fff;
    border: 1px solid #e7eaec;
    box-sizing: border-box;
    float: left;
    padding: 15px;
    position: relative;
    width: 50%;
    border-bottom: none;
    margin-right: 1%;
}

.tg_e1 {
    background-color: #fff;
    border: 1px solid #e7eaec;
    box-sizing: border-box;
    float: left;
    padding: 15px;
    position: relative;
    width: 49%;
}

.tg_add {
    border-right: 1px solid #dde2e9;
    color: #333;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 11px;
    padding: 4px 14px;
    text-align: center;
    width: auto;
}

.tg_sel {
    background-color: #fff;
    border-color: #dde2e9;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    float: left;
    position: relative;
    top: 1px;
    width: auto;
    font-family: verdana;
    font-size: 11px;
    padding: 4px 14px;
    text-align: center;
    color: #0a8fbb;
}

.jk {
    text-align: left;
}

.jkp {
    float: left;
    font-family: Verdana;
    font-size: 10px;
    left: 0;
    position: absolute;
    top: -17px;
    width: 100%;
}

.pannel_h {
    width: 100%;
    float: left;
    height: 560px;
    overflow-x: hidden;
    overflow-y: auto;
    margin-bottom: 10px;
}

.d_inb_t {
    display: table-cell;
    width: 50%;
    vertical-align: top;
}

/*--sujata--*/

.t_if {
    float: right;
    width: auto;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #880015;
}

.t_if1 {
    float: left;
    padding: 7px 15px 7px 7px;
    border-right: 1px solid #ccc;
}

.t_tbl {
    width: 100%;
    background-color: #ffffff;
    border-collapse: collapse;
    display: table;
    font-family: Verdana, Geneva, sans-serif;
    margin-bottom: 20px;
}

.t_row {
    display: table-row;
}

.t_col {
    border: 1px solid #dfdfdf;
    display: table-cell;
    padding: 10px;
    width: 25%;
    vertical-align: top;
}

.t_kl {
    color: #0877d1;
    float: left;
    font-size: 18px;
    width: 100%;
}

.t_k2 {
    background-color: #8cc152;
    border-radius: 25px;
    color: #fff;
    float: left;
    font-size: 22px;
    height: 41px;
    position: relative;
    text-align: center;
    width: 45px;
}

.t_liv {
    bottom: 0;
    color: #0877d1;
    font-size: 34px;
    left: 0;
    position: absolute;
    width: 45px;
    height: 36px;
    background-image: url(../images/live_icon.png);
    background-repeat: no-repeat;
}

.t_blok {
    bottom: 0;
    color: #666;
    font-size: 34px;
    left: 0;
    position: absolute;
    width: 45px;
    height: 36px;
    background-image: url(../images/block_icon.png);
    background-repeat: no-repeat;
}

.t_btm {
    width: 100%;
    float: left;
}

.t_st {
    border: 1px solid #dfdfdf;
    display: table-cell;
    padding: 10px;
    width: 20%;
    vertical-align: top;
}

.t_icon {
    float: left;
    height: 41px;
    position: relative;
    text-align: center;
    width: 45px;
}

.d_tbl {
    width: 100%;
    display: table;
    border-collapse: collapse;
}

.d_tb_row {
    display: table-row;
}

.d_tb_cll {
    background-color: #fafafa;
    box-shadow: 4px 4px 2px #ccc;
    display: table-cell;
    vertical-align: top;
    width: 32%;
}

.d_tb_cl2 {
    display: table-cell;
    width: 2%;
}

.fac_cl {
    display: table-cell;
    width: 48%;
    vertical-align: top;
}

.fac_c2 {
    display: table-cell;
    width: 4%;
}

.dcell {
    box-sizing: border-box;
    display: table-cell;
    font-weight: bold;
    padding: 4px 7px;
    text-align: center;
    width: 25%;
}

.dcel2 {
    display: table-cell;
    width: 25%;
    text-align: center;
    box-sizing: border-box;
    padding: 4px 7px;
}

.dcel2_r {
    border-bottom: 1px solid #dde2e9;
    border-top: 1px solid #dde2e9;
    display: table-row;
    font-size: 12px;
}

.d_in {
    background-color: #fff;
    border-bottom: 1px solid #1b67bd;
    box-shadow: 0 1px 3px #909090;
    box-sizing: border-box;
    color: #000;
    float: left;
    font-family: verdana;
    font-size: 14px;
    padding: 5px 10px;
    width: 100%;
}

.d_parnt {
    box-sizing: border-box;
    float: left;
    padding: 20px 15px 10px;
    width: 100%;
}

.d_inb {
    width: 100%;
    display: table;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
}

.d_inb_r {
    display: table-row;
}

.d_inb_c {
    display: table-cell;
    width: 35%;
    vertical-align: top;
    padding-bottom: 10px;
}

.d_inb_c1 {
    display: table-cell;
    width: 10%;
    vertical-align: top;
    text-align: center;
}

.d_inb_c2 {
    display: table-cell;
    width: 55%;
    vertical-align: top;
    padding-bottom: 15px;
}

.d_hj {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #000000;
    float: left;
    font-size: 12px;
    padding: 3px 5px;
    width: 100%;
}

.d_inb_sm {
    display: table-cell;
    width: 5%;
    vertical-align: top;
}

.d_inb_sm1 {
    display: table-cell;
    width: 22%;
    vertical-align: top;
    padding-top: 3px;
}

.d_inb_sm2 {
    display: table-cell;
    width: 50%;
    vertical-align: top;
    padding-top: 3px;
}


.con_sw {
    width: 65px;
    margin-right: 30px;
    float: right;
}

    .con_sw > .switch {
        display: block;
    }

.switch {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 56px;
    height: 20px;
    padding: 3px;
    background-color: white;
    border-radius: 18px;
    box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    background-image: -webkit-linear-gradient(top, #eeeeee, white 25px);
    background-image: -moz-linear-gradient(top, #eeeeee, white 25px);
    background-image: -o-linear-gradient(top, #eeeeee, white 25px);
    background-image: linear-gradient(to bottom, #eeeeee, white 25px);
}

.switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    text-transform: uppercase;
    background: #eceeef;
    border-radius: inherit;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
    -webkit-transition: 0.15s ease-out;
    -moz-transition: 0.15s ease-out;
    -o-transition: 0.15s ease-out;
    transition: 0.15s ease-out;
    -webkit-transition-property: opacity background;
    -moz-transition-property: opacity background;
    -o-transition-property: opacity background;
    transition-property: opacity background;
}

    .switch-label:before, .switch-label:after {
        position: absolute;
        top: 50%;
        margin-top: -.5em;
        line-height: 1;
        -webkit-transition: inherit;
        -moz-transition: inherit;
        -o-transition: inherit;
        transition: inherit;
    }

    .switch-label:before {
        content: attr(data-off);
        right: 11px;
        color: #aaa;
        text-shadow: 0 1px rgba(255, 255, 255, 0.5);
    }

    .switch-label:after {
        content: attr(data-on);
        left: 11px;
        color: white;
        text-shadow: 0 1px rgba(0, 0, 0, 0.2);
        opacity: 0;
    }

.switch-input:checked ~ .switch-label {
    background: #47a8d8;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}

    .switch-input:checked ~ .switch-label:before {
        opacity: 0;
    }

    .switch-input:checked ~ .switch-label:after {
        opacity: 1;
    }

.switch-handle {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 18px;
    height: 18px;
    background: white;
    border-radius: 10px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
    background-image: -webkit-linear-gradient(top, white 40%, #f0f0f0);
    background-image: -moz-linear-gradient(top, white 40%, #f0f0f0);
    background-image: -o-linear-gradient(top, white 40%, #f0f0f0);
    background-image: linear-gradient(to bottom, white 40%, #f0f0f0);
    -webkit-transition: left 0.15s ease-out;
    -moz-transition: left 0.15s ease-out;
    -o-transition: left 0.15s ease-out;
    transition: left 0.15s ease-out;
}

    .switch-handle:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -6px 0 0 -6px;
        width: 12px;
        height: 12px;
        background: #f9f9f9;
        border-radius: 6px;
        box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
        background-image: -webkit-linear-gradient(top, #eeeeee, white);
        background-image: -moz-linear-gradient(top, #eeeeee, white);
        background-image: -o-linear-gradient(top, #eeeeee, white);
        background-image: linear-gradient(to bottom, #eeeeee, white);
    }

.switch-input:checked ~ .switch-handle {
    left: 40px;
    box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}

.mqs {
    float: left;
    position: relative;
    width: 100%;
}

.mqs-b {
    border-top: 1px solid #0877d1;
    box-shadow: 0 3px 2px #ccc;
    box-sizing: border-box;
    float: left;
    padding: 10px 1px;
    width: 100%;
}

.mq_nav {
    width: auto;
    float: left;
    font-family: Verdana;
    margin: 0;
    padding: 0;
}

    .mq_nav li {
        float: left;
        list-style: none;
    }

        .mq_nav li a {
            font-size: 9px;
            color: #333;
            text-transform: uppercase;
            padding: 2px 11px;
        }

            .mq_nav li a:hover {
                color: #0877d1;
            }

            .mq_nav li a.msel {
                color: #0877d1;
                font-weight: bold;
            }


.msv {
    border-radius: 3px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    margin-top: 5px;
    padding: 3px 6px;
}

.shed {
    background-color: #0877d1;
    color: #ffffff;
    font-family: Verdana;
    font-size: 11px;
}

.shedtd {
    color: #333333;
    font-size: 11px;
    font-family: Verdana;
    text-align: center;
}

.proRow1 {
    background-color: #ffffff;
}

.altRow1 {
    background-color: #f5f5f5;
}

.al_em {
    color: #333333;
    float: left;
    font-family: verdana;
    font-size: 11px;
    padding-right: 3%;
    width: 50%;
}

.en_tbl {
    background-color: #f1f8ff;
    border: 1px solid #bfdcf9;
    box-sizing: border-box;
    color: #333333;
    display: table;
    font-family: Verdana;
    font-size: 11px;
    padding: 10px;
    width: 100%;
}

.en_trow {
    display: table-row;
}

.en_tcell {
    display: table-cell;
    width: 30%;
}

.en_tcel2 {
    display: table-cell;
    width: 10%;
}

.en_tcel3 {
    display: table-cell;
    width: 60%;
    color: #0877d1;
}

.en_s {
    background-color: #f1f8ff;
    border: 1px solid #bfdcf9;
    border-radius: 2px;
    color: #333;
    cursor: pointer;
    float: right;
    font-family: Verdana;
    font-size: 11px;
    margin-bottom: 4px;
    padding: 0 10px;
}


.en_s1 {
    background-color: #ffe1e1;
    border: 1px solid #d99d9d;
    border-radius: 2px;
    color: #333;
    cursor: pointer;
    float: right;
    font-family: Verdana;
    font-size: 11px;
    margin-bottom: 4px;
    padding: 0 10px;
}

.ftr_bgg {
    background-color: #f3f3f4;
    box-sizing: border-box;
    float: left;
    padding: 10px;
    width: 100%;
}

.ngh {
    background-color: #fff;
    border: 1px solid #e7eaec;
    box-sizing: border-box;
    float: left;
    padding: 15px;
    position: relative;
    width: 100%;
    border-bottom: none;
}

.ngh1 {
    padding-left: 25px;
    float: left;
}

    .ngh1 a {
        color: #551a8b;
    }

#BodyContent_Editor_ctl02 {
    width: 100% !important;
}

#BodyContent_Editor_ctl27 {
    width: 100% !important;
}

#BodyContent_Editor_contentHtml {
    width: 100% !important;
    box-sizing: border-box !important;
}

#BodyContent_Editor_designEditor {
    width: 100% !important;
    box-sizing: border-box !important;
}

#BodyContent_Editor_contentHtml ~ div {
    width: 100% !important;
}

#BodyContent_Editor_ctl02 {
    width: 100% !important;
}

#BodyContent_Editor_ctl27 {
    width: 100% !important;
}

#BodyContent_Editor_contentText {
    width: 99.3% !important;
}

#BodyContent_Editor_htmlEditor {
    width: 100% !important;
}



.header-background {
    background-color: #0877d1;
    color: #ffffff;
    font-size: 12px;
    height: 31px;
    left: 0;
    margin: 0 0 0 6px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 9;
}

.fixed-table-container-inner {
    height: 100%;
    max-height: 600px;
    min-height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
}

.th-inner {
    border-left: 1px solid #f4f4f4;
    line-height: 31px;
    margin-left: -7px;
    padding-left: 5px;
    position: absolute;
    text-align: left;
    top: 0;
    font-family: verdana;
    z-index: 10;
}

.td-ing {
    padding-left: 6px;
}

.nh-h {
    background-color: #fff;
    color: #000;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 3px solid #f1f1f1;
    line-height: 18px;
}

.nh-y {
    color: #0561bb !important;
    font-family: Verdana;
    font-size: 14px;
}

.t-num {
    color: #dcdcdc;
    font-family: times new roman;
    font-size: 35px;
}

.dt-live {
    width: 100%;
    height: 27px;
    background: url("../images/icon-live_icon.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}

.dt-block {
    width: 100%;
    height: 27px;
    background: url(../images/icon-block_icon.png) no-repeat scroll center 0 rgba(0, 0, 0, 0);
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}

.dt-idel {
    width: 100%;
    height: 27px;
    background: url(../images/icon-idle.png) no-repeat scroll center 0 rgba(0, 0, 0, 0);
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}

.dt-expire {
    width: 100%;
    height: 27px;
    background: url(../images/icon-expire.png) no-repeat scroll center 0 rgba(0, 0, 0, 0);
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}

.dt-actv-block {
    width: 100%;
    height: 27px;
    background: url(../images/icon-active-block.png) no-repeat scroll center 0 rgba(0, 0, 0, 0);
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}

.dp_i {
    box-sizing: border-box;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    padding: 0 19px;
    position: absolute;
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.t_hn1 {
    border: 1px solid #dfdfdf;
    display: table-cell;
    padding: 10px;
    width: 30%;
    vertical-align: top;
}

.t_hn {
    border: 1px solid #dfdfdf;
    display: table-cell;
    padding: 10px;
    width: 70%;
    vertical-align: top;
}

.sms_a {
    display: table-cell;
    vertical-align: top;
    width: 60%;
}

.sms_a1 {
    display: table-cell;
    vertical-align: top;
    width: 1%;
}

.sms_a2 {
    display: table-cell;
    vertical-align: top;
    width: 39%;
}

.g-rf {
    background-color: #f9f9f9;
    box-sizing: border-box;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    padding: 5px 0 5px 20px;
    width: 100%;
}

.g-rf1 {
    width: auto;
    float: left;
    margin-right: 20px;
}

.g-rf2 {
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    margin-left: 30px;
    margin-top: 15px;
    width: 220px;
}

.g-rf3 {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.g-rf3-1 {
    width: 50%;
    float: left;
}

.g-rf3-2 {
    width: 10%;
    float: left;
}

.g-rf3-3 {
    width: 35%;
    float: left;
    color: #0877d1;
}

.g-h1 {
    background: none repeat scroll 0 0 #0877d1;
    border-bottom: 2px solid #0a5cb6;
    box-sizing: border-box;
    color: #ffffff;
    float: left;
    font-size: 13px;
    padding: 4px 10px;
    text-align: center;
    width: 100%;
}


.dwnaero {
    background: url("../Images/downaero.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
    padding-right: 30px;
}

.dfbtnd {
    font-weight: bold;
    font-size: 12px;
    padding: 1px 7px 1px 7px;
    cursor: pointer;
    float: left;
    border: #d8d8d8 solid 1px;
    margin-bottom: 8px;
    color: #444444;
    text-align: center;
    background: rgb(244,244,244); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(234,234,234,1) 100%); /* IE10+ */
    background: rgb(244,244,244); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eaeaea',GradientType=0 );
}

    .dfbtnd:hover {
        font-weight: bold;
        padding: 1px 7px 1px 7px;
        font-size: 12px;
        cursor: pointer;
        float: left;
        border: #c0c0c0 solid 1px;
        color: #444444;
        background: rgb(216,216,216); /* Old browsers */
        background: -moz-linear-gradient(top, rgba(216,216,216,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
        background: linear-gradient(top, rgba(216,216,216,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    }


.Lword {
    float: left;
    padding: 4px 50px;
}

.Lword-b {
    border-bottom: 3px solid #f1f1f1;
    color: #000000;
    font-family: Verdana;
    font-size: 12px;
    line-height: 20px;
}

/*--divya--*/

.d_lik {
    border-right: 1px solid #fff;
    float: left;
    font-size: 11px;
    padding: 6px 0;
    text-align: left;
    box-sizing: border-box;
}

.d_p1 {
    border-right: 1px solid #fff;
    float: left;
    font-size: 11px;
    padding: 6px 0;
    text-align: left;
    margin-right: 15px;
}

.d_p2 {
    float: right;
    font-size: 11px;
    padding: 6px 5px 6px 0;
    text-align: left;
}

.q_prv {
    color: #666 !important;
    font-family: Verdana;
    font-size: 11px;
    line-height: 18px;
}

.dt-pool {
    width: 100%;
    height: 31px;
    background: url(../images/pool_2.png) no-repeat scroll center 0 rgba(0, 0, 0, 0);
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}

.dt-poo2 {
    width: 100%;
    height: 31px;
    background: url(../images/pool_1.png) no-repeat scroll center 0 rgba(0, 0, 0, 0);
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}

.poo2_d {
    float: left;
    font-size: 11px;
    position: relative;
    top: 28px;
    width: 100%;
}

.seemore {
    position: relative;
    color: #cd0c0c;
    font-size: 12px;
    padding-left: 12px;
    cursor: pointer;
}

.sekl {
    box-sizing: border-box;
    color: #000;
    float: left;
    line-height: 16px;
    padding: 10px;
    width: 224px;
    font-size: 12px;
}


.sek2 {
    color: #358ac9;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 20px 0 0 50px;
}

.skl {
    width: 100%;
    float: left;
    font-family: Verdana;
}

.sk2 {
    width: 100%;
    float: left;
    font-size: 13px;
    padding-bottom: 10px;
}

.sms_t {
    float: left;
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #e7eaec;
    box-sizing: border-box;
    padding: 10px;
}

.sms_t1 {
    background-color: #ffffff;
    border: 1px solid #e7eaec;
    box-sizing: border-box;
    padding: 10px;
    width: 100%;
    float: left;
}

.sms_tk {
    float: left;
    height: 416px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}


/*--5-april--*/

.rfac {
    width: 100%;
    float: left;
}

.rf_p {
    background: linear-gradient(#3cbce5, #259adc) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    text-align: center;
}

.rf_p1 {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    text-align: center;
}

.rf_c1 {
    background-color: #FFF;
    position: relative;
}

.rf_c2 {
    background-color: #fefbf1;
    position: relative;
}

.rf_c3 {
    background-color: #fff5f5;
    position: relative;
}

.rf_c4 {
    background-color: #ebffff;
    position: relative;
}

.rf_main {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.rf_ty {
    background-color: #fbfbfb;
    cursor: pointer;
    font-family: verdana;
    font-size: 11px;
    padding: 7px 0 8px;
}

.rf_o {
    padding: 6px 0 !important;
}

.rf_d {
    float: right;
    font-size: 18px;
    color: #000000;
}

.en-f {
    width: 27%;
    margin-right: 10px;
    margin-left: 0;
}

.hju {
    margin-top: 5px;
    width: 50%;
}

.ild {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #000000;
    font-size: 12px;
    padding: 5px;
    width: 20%;
    background: url("../images/calendar.png") no-repeat scroll right 4px rgba(0, 0, 0, 0);
    cursor: pointer;
}

.admin-ecp {
    background-color: #dfe5ed;
    border-left: 2px solid #556b8d;
    box-sizing: border-box;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    min-height: 46px;
    padding: 5px 6px;
    width: 100%;
}

.admin-ecp1 {
    color: #0877d1;
    font-size: 11px;
}

.en_k {
    background-color: #fff;
    float: left;
    padding: 14px 14px 0 14px;
    width: 100%;
}

/*--26-may--tarun--*/
.t_log {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    border-bottom: 2px solid #0877d1;
    border-top: 2px solid #0877d1;
    box-sizing: border-box;
    float: left;
    margin-top: 10%;
    padding: 0 5%;
    width: 100%;
}

.t_log-1 {
    width: 100%;
    float: left;
    padding-top: 56px;
    box-sizing: border-box;
    padding: 25px 0;
}

#t_sp {
    margin-right: 300px;
}

.t_left {
    box-sizing: border-box;
    float: left;
    padding-right: 12%;
    width: 100%;
}

.t_right {
    width: 300px;
    float: right;
}

.t_con {
    width: 100%;
    float: left;
}

.t_condsbl {
    cursor: no-drop;
    float: left;
    margin-right: 5%;
    min-height: 150px;
    opacity: 0.4;
    width: 28%;
}

    .t_condsbl:disabled {
        background: #dddddd;
    }

.t_con1 {
    float: left;
    margin-right: 5%;
    min-height: 150px;
    width: 28%;
}

    .t_con1:last-child {
        margin-right: 0;
    }

.t_box {
    width: 38px;
    float: left;
}

    .t_box img {
        border-radius: 20px;
    }

#tright {
    margin-left: 38px;
}

.tbox-r {
    box-sizing: border-box;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    padding-left: 13px;
    width: 100%;
}

    .tbox-r h1 {
        color: #000000;
        font-family: arial;
        font-size: 18px;
        font-weight: bold;
        margin: 0;
        padding: 0;
        text-align: left;
    }

    .tbox-r p {
        color: #666;
        font-size: 11px;
        line-height: 19px;
        text-align: justify;
    }

    .tbox-r span {
        float: right;
        font-size: 12px;
        text-transform: uppercase;
        padding-top: 10px;
    }

        .tbox-r span a {
            color: #3492d1;
            text-decoration: none;
        }

            .tbox-r span a:hover {
                text-decoration: underline;
            }

.tb_list {
    float: left;
    margin: 10px 0 0 11px;
    padding: 0;
    width: 100%;
}

    .tb_list li {
        float: left;
        width: 100%;
        padding-bottom: 10px;
        font-size: 12px;
    }

        .tb_list li a {
            color: #333;
        }

            .tb_list li a:hover {
                color: #0877d1;
            }

.alog {
    background-color: #0877d1;
    border: 1px solid #cccccc;
    border-radius: 9px 9px 0 0;
    box-sizing: border-box;
    float: left;
    padding: 10px;
    width: 100%;
}

    .alog span {
        color: #ffffff;
        font-family: Arial Baltic;
        font-size: 22px;
    }

    .alog p {
        color: #ffffff;
        font-family: Verdana;
        font-size: 13px;
        margin: 0;
        padding: 5px 0 0;
    }

.alog-b {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f7f7f7;
    border-color: -moz-use-text-color #cccccc #cccccc;
    border-image: none;
    border-radius: 0 0 9px 9px;
    border-right: 1px solid #cccccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 39px;
    padding: 15px;
    width: 100%;
}

.f-limg {
    width: 100%;
    position: relative;
    float: left;
    text-align: center;
    margin-bottom: 15px;
}

    .f-limg h1 {
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 20px;
        margin: 6px 0 35px;
        padding: 0;
        text-transform: uppercase;
    }

.f-limgp {
    border: 6px solid rgba(0, 0, 0, 0.2);
    border-radius: 10px !important;
    margin: 9px 0 4px;
    width: 120px;
}


.f-dalog {
    font-size: 14px;
    float: right;
}

    .f-dalog a {
        background-color: #9c080c;
        background-image: -moz-linear-gradient(center top, #ba262a, #7e0000);
        border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
        color: #ffffff;
        border-radius: 5px;
        border-style: solid;
        border-width: 1px;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
        color: #ffffff;
        font-size: 13px;
        line-height: normal;
        padding: 8px 16px;
        text-align: center;
    }

.f-dash {
    font-size: 14px;
    margin: auto;
    width: 160px;
}

    .f-dash a {
        background-color: #1d181f;
        background-image: -moz-linear-gradient(center top, #3b363d, #000001);
        border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
        border-radius: 5px;
        border-style: solid;
        border-width: 1px;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
        color: #ffffff;
        font-size: 13px;
        line-height: normal;
         padding: 8px 22px;
        text-align: center;
    }

.qmai_jk {
    width: 100%;
    color: #333;
    font-size: 12px;
    width: 100%;
    box-sizing: border-box;
    float: left;
    padding: 15px 15px 15px 15px;
}

    .qmai_jk a {
        color: #333;
    }

    .qmai_jk table {
        border: 1px solid #ccc !important;
        float: left;
        margin-bottom: 10px;
        margin-right: 10px;
        padding: 2px 5px;
        text-transform: capitalize;
        font-family: verdana;
    }

.spg {
    color: #0877d1;
    font-size: 13px;
    padding: 3px 0 12px;
    text-decoration: underline;
    text-transform: uppercase;
}

.spg_kl {
    width: 100%;
}

    .spg_kl tr {
        float: left;
        font-family: verdana;
        font-size: 12px;
        margin: 0 20px 6px 0;
        text-decoration: underline;
    }

.qmtr_ls {
    width: 100%;
    color: #333;
    font-size: 12px;
    width: 100%;
    box-sizing: border-box;
    float: left;
    padding: 15px 15px 15px 15px;
}

    .qmtr_ls a {
        color: #333;
    }

    .qmtr_ls tr {
        border: 1px solid #ccc !important;
        float: left;
        margin-bottom: 10px;
        margin-right: 10px;
        padding: 0 5px;
        text-transform: capitalize;
        font-family: Verdana;
        font-size: 11px;
    }

.pdg {
    padding: 4px 10px !important;
}

.de_po {
    border: 1px solid #dde2e9;
    box-sizing: border-box;
    float: left;
    margin-top: 20px;
    width: 100%;
}

.de_po1 {
    background-color: #3482c9;
    box-sizing: border-box;
    color: #ffffff;
    float: left;
    font-family: verdana;
    font-size: 15px;
    padding: 5px 15px;
    width: 100%;
}

.de_po2 {
    background-color: #f4f4f4;
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-family: verdana;
    font-size: 13px;
    padding: 6px 15px;
    width: 100%;
    margin: 6px 0;
}

.de_po4 {
    font-size: 16px;
    padding: 0 5px;
    color: #000000;
}

.de_po5 ul {
    margin: 0;
    padding: 0;
    float: left;
}

.de_po5 li {
    clear: both;
    float: left;
    font-size: 13px;
    list-style: outside none disc;
    margin: 0 0 0 26px;
    padding: 0 0 7px 0;
}

.de_tq {
    width: 100%;
    float: left;
}

.de_tq1 {
    float: left;
    height: 367px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}

.de_tq2 {
    width: 100%;
    float: left;
}

.de_tq3 {
    width: 57%;
    float: left;
}

.down_h {
    background: #0877d1 url("../images/download_i.png") no-repeat scroll -2px 1px;
    border-radius: 15px;
    float: left;
    height: 17px;
    position: relative;
    width: 13px;
}

.hj_o {
    border-bottom: 1px solid #cccccc;
    background-color: #ffffff;
}

.hj_h {
    background-color: #ffffff !important;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #ccc;
    color: #000 !important;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

.re_po {
    color: #0a8fbb;
    font-size: 12px;
    width: 100%;
}

.relo {
    background-color: #fff;
    border: 1px solid #e7eaec;
    border-bottom: none;
    padding: 15px;
    width: 100%;
    box-sizing: border-box;
    min-height: 350px;
    float: left;
}

.tblmg {
    width: 100%;
    font-family: verdana;
    font-size: 12px;
    width: 100%;
    text-align: center;
}

    .tblmg th {
        padding: 5px;
    }

.tblmg_tr {
    border-bottom: 2px solid #d3d5d7;
}

.tblm_tc {
    background-color: #4060a5;
    color: #fff;
    padding: 8px 0;
}

.tblm_tc1 {
    background-color: #4060a5;
    color: #fff;
}

.eqkl {
    color: #3d4d5d;
    float: left;
    font-size: 8px;
    padding-right: 10px;
    padding-top: 4px;
}

.kj_h {
    height: 5px;
}

.kj_num {
    color: #cacaca;
    font-family: times new roman;
    font-size: 27px;
}

.kj_hj {
    background-color: #e8e8e8;
    border-radius: 0 4px 4px 0;
    position: relative;
}

.kj_dlit {
    background-color: #f76447;
    color: #ffffff;
    padding: 2px 4px;
    font-size: 14px;
    float: right;
    border: 1px solid #f76447;
    text-align: center;
}

.kj_edit {
    background-color: #ffffff;
    color: #666666;
    padding: 2px 4px;
    font-size: 14px;
    float: right;
    border: 1px solid #cdd6e1;
    text-align: center;
    margin-right: 5px;
}


/*--popup--*/
.subt_t {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 6px #7a7a7a;
    box-sizing: border-box;
    float: left;
    width: 260px;
    position: relative;
}

.subt_t1 {
    background-color: #2494f2;
    border-radius: 4px 4px 0 0;
    box-sizing: border-box;
    color: #ffffff;
    float: left;
    font-family: Verdana;
    font-size: 14px;
    padding: 6px 0;
    text-align: center;
    width: 100%;
}

.subt_t2 {
    float: left;
    font-family: Verdana;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
}

.submain {
    box-sizing: border-box;
    float: left;
    padding: 10px 15px 0;
    width: 100%;
}

.subt_t2 h3 {
    color: #4060a5;
    font-size: 13px;
    padding-bottom: 6px;
}

.subt_t2 ul {
    margin: 0;
    padding: 0;
}

    .subt_t2 ul li {
        margin: 0;
        padding: 0;
        font-size: 12px;
    }

.sub_auro {
    color: #2494f2;
    font-size: 30px;
    position: absolute;
    right: 16px;
    top: -20px;
}

.su_footer {
    background-color: #f4f4f4;
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #ccc;
    box-sizing: border-box;
    float: left;
    font-size: 14px;
    margin-top: 15px;
    padding: 6px 10px;
    width: 100%;
}

.su_save {
    background-color: #428bca;
    border: 1px solid #044988;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-family: verdana;
    font-size: 12px;
    padding: 2px 5px;
}

.sured {
    background-color: #d9534f;
    border: 1px solid #740000;
    margin-right: 5px;
}

.checkd {
    float: left;
    font-size: 14px;
    padding: 0 5px 0 4px;
    width: 15px;
}


/*-------*/

.fac_p {
    width: 100%;
    float: left;
    min-height: 200px;
    margin-bottom: 20px;
}

.fac_p2 {
    width: 100%;
    float: left;
}

.addbtn {
    border-radius: 18px;
    display: block;
    float: none;
    margin: 10px auto;
    width: 85px;
}

/*--fee--*/
.frs {
    border-bottom: 2px solid #0877d1;
    box-sizing: border-box;
    color: #0877d1;
    float: left;
    font-family: Verdana;
    font-size: 15px;
    padding: 8px 15px;
    width: 100%;
}

.frs1 {
    width: 100%;
    float: left;
    border-bottom: 1px solid #f3f3f3;
    box-sizing: border-box;
    padding: 12px 0 12px 15px;
    font-family: Verdana;
    font-size: 12px;
}

.frs2 {
    width: 100%;
    float: left;
    padding: 10px 15px;
    box-sizing: border-box;
}

.frtbl {
    box-sizing: border-box;
    color: #333333;
    display: table;
    font-family: Verdana;
    font-size: 11px;
    padding: 10px;
    width: 100%;
}

.fr_row {
    display: table-row;
}

.fr_cell {
    display: table-cell;
    width: 35%;
    vertical-align: top;
}

.fr_cell22 {
    display: table-cell;
    width: 100%;
    vertical-align: top;
}

.fr_cell2 {
    display: table-cell;
    width: 100%;
    vertical-align: top;
}

.frb_h {
    width: 100%;
    float: left;
}

    .frb_h a {
        color: #0877d1;
    }

.fst_j {
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
    padding: 20px 15px 10px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 15px;
}

.fas_hd {
    background-color: #fff;
    color: #0877d1;
    font-size: 14px;
    left: 14px;
    position: absolute;
    top: -10px;
}

.fas_hl {
    width: 100%;
    float: left;
}

    .fas_hl table {
        width: 100%;
        font-family: Verdana;
        color: #333333;
        font-size: 11px;
    }

        .fas_hl table tr {
            float: left;
            margin-bottom: 5px;
            padding-right: 3%;
            width: 30%;
        }

        .fas_hl table td {
            width: 100%;
            float: left;
        }

.fap {
    float: left;
    padding-bottom: 4px;
    width: 100%;
}

.fap2 {
    width: 100%;
    float: left;
}

.faplk {
    float: left;
    width: 50%;
}

.faplk1 {
    float: left;
    width: 25%;
}
.hgo {
    border-collapse: collapse;
    font-size: 13px;
    line-height: 22px;
    width: 100%;
}

.hgo_h {
    width: 33%;
    border: 1px solid #ccc;
    line-height: 24px;
    border-bottom: none;
}



.hgo_ho {
    width: 33%;
    border: 1px solid #ccc;
}

.hgo_k {
    color: #0877d1;
    font-size: 14px;
    line-height: 25px;
    text-align: left !important;
    text-indent: 20px;
    text-transform: uppercase;
    border: none;
}

.hgo_lk {
    width: 100%;
}

.tyh tr:last-child {
    border-bottom: 1px solid #ccc;
}

.afs {
    float: left;
    padding-right: 2%;
    width: 70%;
    box-sizing: border-box;
}

.afs_right {
    border: 1px solid #0877d1;
    box-sizing: border-box;
    float: left;
    width: 28%;
    font-family: Verdana;
    border-radius: 4px 4px 0 0;
}

.afs_j {
    width: 100%;
    float: left;
    margin: 10px 0 20px 0;
}

.afs_hd {
    width: 100%;
    float: left;
    padding: 4px 15px;
    box-sizing: border-box;
    font-size: 14px;
    background-color: #0877d1;
    color: #fff;
    border-radius: 4px 4px 0 0;
    margin-bottom: 12px;
}

.afs_btm {
    width: 100%;
    float: left;
    padding: 4px 15px;
    box-sizing: border-box;
}

.afs_btm1 {
    width: 100%;
    float: left;
    display: table;
}

.afsbrow {
    display: table-row;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

.afscell {
    display: table-cell;
    width: 45%;
    float: left;
}

.afscel2 {
    display: table-cell;
    width: 5%;
    float: left;
}

.afscel3 {
    display: table-cell;
    width: 50%;
    float: left;
}

.afs_h {
    border: 1px solid #dee3ea;
    box-sizing: border-box;
    color: #666;
    float: left;
    font-size: 12px;
    padding: 3px 6px;
    width: 100%;
}

.afs-1 {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%) repeat scroll 0 0;
}

.do_br {
    font-family: verdana;
}

.do_hd {
    border: 1px solid #ccc;
    padding: 5px 0;
}

.do_br1 {
    border: 1px solid #ccc;
    background: #fefbf1;
    padding: 5px 0;
}

.do_br2 {
    border: 1px solid #ccc;
    background: #fff5f5;
    padding: 5px 0;
}
.do_br2_1 {
    border: 1px solid #ccc;
    background: #fff5f5;
    padding: 5px 0;
}
.do_bry {
    border: 1px solid #ccc;
    background: #e1f2ff;
    padding: 5px 0;
}
.do_bry_1 {
    border: 1px solid #ccc;
    background: #e1f2ff;
    padding: 5px 0;
}
.do_br3 {
    border: 1px solid #ccc;
    background: #fff;
    cursor: pointer;
}

.do_brh {
    border: 1px solid #ccc;
    background: #fff url("../images/print.png") no-repeat scroll 10px 4px;
    cursor: pointer;
}

.dop {
    background: #f1f8ff none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    float: left;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 6px 15px;
    width: 100%;
    font-family: Verdana;
}

.do_display {
    display: none;
}
.do_display1 {
    display: none;
}
.lko {
    float: left;
    font-family: Verdana;
    font-size: 14px;
    margin-bottom: 4px;
    width: 30%;
}

.lko1 {
    width: auto;
    float: left;
    color: #0877d1;
    padding-right: 10px;
}

.lko2 {
    width: auto;
    float: left;
    color: #333;
}

.dcfa {
    background-color: #fff;
    border: 1px solid #e5bcd4;
    box-shadow: 0 0 8px #999999;
    float: left;
    width: auto;
    z-index: 20;
}

.dcfa1 {
    background-color: #f7ecf2;
    border-bottom: 1px solid #e5bcd4;
    color: #b471a0;
    float: left;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 10px;
    width: 100%;
    box-sizing: border-box;
}

.dcfa2 {
    background-color: #ffffff;
    box-sizing: border-box;
    float: left;
    padding: 0 10px 5px;
    width: 100%;
}

.dcfa3 {
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    color: #0877d1;
    float: left;
    font-size: 11px;
    padding: 0 0 4px;
    text-align: left;
    white-space: nowrap;
    width: 100%;
    margin-top: 10px;
}

.dcfa34 {
    color: #333;
    float: left;
    font-size: 11px;
    padding: 4px 0;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
}

.vido_bsck {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
}

.bulk_r {
    width: 100%;
    float: left;
    position: relative;
}

.adcl {
    background-color: #0476a3;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset;
    color: #ffffff !important;
    font-size: 12px;
    padding: 3px 0;
}

.adctbl {
    width: 100%;
    font-family: verdana;
    margin-bottom: 15px;
}

.adctl {
    color: #0877d1;
    float: left;
    font-size: 13px;
    font-weight: bold;
}

.popfix {
    left: 35% !important;
    position: fixed !important;
    width: 414px !important;
}

.wpic {
    float: left;
    height: 45px;
    margin: 5px 15px 5px 20px;
    width: 45px;
}

    .wpic img {
        border-radius: 2px;
        height: 100%;
        width: 100%;
    }

.comlogo {
    width: 34%;
    font-family: Arial;
    color: #2e2e2e;
    font-size: 12px;
    font-weight: bold;
    float: left;
}

.mrol {
    padding: 15px;
    float: left;
    width: 100%;
    box-sizing: border-box;
}

.mrltree {
    margin-top: 20px;
    width: 100%;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    line-height: 24px;
}

    .mrltree a {
        color: #333;
    }

.mrltva {
    color: #ff0000;
    font-family: verdana;
    font-size: 9px;
    left: 19px;
    position: absolute;
    top: 33px;
}

.mrlgh {
    width: auto;
    margin: 4px 0 0 35px;
    font-family: Verdana;
    font-size: 11px;
    float: left;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #e6e6e6 #e6e6e6 #cccccc;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px #ffffff inset, -1px -1px #f2f2f2 inset, 0 1px #cccccc, 0 2px #a6a6a6, 1px 1px 3px rgba(140, 140, 140, 0.6);
    padding: 3px 8px;
}

    .mrlgh a {
        color: #0a8fbb;
    }


.etb1 {
    background-color: #fff;
    border: 1px solid #e7eaec;
    padding: 15px 15px 15px;
    width: 20%;
    border-bottom: none;
    display: table-cell;
    vertical-align: top;
}

.etb2 {
    background-color: #fff;
    border: 1px solid #e7eaec;
    padding: 15px 15px 15px;
    width: 39%;
    border-bottom: none;
    display: table-cell;
    vertical-align: top;
}

.etb3 {
    background: none;
    display: table-cell;
    width: 1%;
    vertical-align: top;
}

.etb-f {
    width: 100%;
    float: left;
}

.tbl-cl {
    display: table-cell;
    line-height: 19px;
    position: relative;
    vertical-align: top;
    width: 20%;
}

.etb-f1 {
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    padding: 4px;
    width: 100%;
}

.etsts {
    width: auto;
    float: left;
    margin-right: 25px;
    font-family: Verdana;
    font-size: 12px;
    color: #333;
}

.etsts1 {
    color: #0877d1;
}

.etp {
    padding-top: 10px;
    font-size: 15px;
}

.etp1 {
    float: left;
    font-size: 17px;
    position: relative;
    text-align: center;
    top: 11px;
}

.bcvr {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    margin-top: 10px;
}

    .bcvr img {
        width: 100%;
        border: 2px solid #0877d1;
        border-radius: 4px;
        box-sizing: border-box;
    }

.bcmn {
    box-sizing: border-box;
    float: left;
    padding: 20px 21px 0;
    width: 100%;
}

.tybn {
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    border-radius: 15px;
    box-shadow: 1px 1px #ffffff inset, -1px -1px #f2f2f2 inset, 0 1px #cccccc, 0 2px #a6a6a6, 1px 1px 3px rgba(140, 140, 140, 0.6);
    color: #333;
    cursor: pointer;
    float: left;
    font-family: arial;
    font-size: 14px !important;
    margin: 2px 10px 0 0;
    padding: 4px 9px;
    position: relative;
    text-align: center;
    width: auto;
}

.smtr {
    border-bottom: 1px solid #dddddd;
    box-sizing: border-box;
    float: left;
    padding: 5px 0;
    width: 100%;
}

    .smtr ul {
        width: auto;
        float: right;
        margin: 0;
        padding: 0;
    }

        .smtr ul li {
            float: left;
            width: auto;
            margin-right: 10px;
            font-size: 17px;
            font-family: Arial;
        }

            .smtr ul li a {
                border: 1px solid #c3c3c3 !important;
                border-radius: 2px;
                box-shadow: 0 0 2px #ccc inset;
                box-sizing: border-box;
                color: #333;
                float: left;
                padding: 4px 0;
                text-align: center;
                width: 32px;
                cursor: pointer;
            }

                .smtr ul li a:hover {
                    border: 1px solid #0877d1 !important;
                    color: #0877d1 !important;
                }

                .smtr ul li a.cst {
                    border: 1px solid #0877d1 !important;
                    color: #0877d1 !important;
                }

.smhd {
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    top: 12px;
}

.bmark {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-family: verdana;
    font-size: 10px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.dto {
    background-color: #ccc;
    font-family: verdana;
    font-size: 12px;
    width: 100%;
    white-space: nowrap;
    cursor: default;
}

    .dto tr:nth-child(even) {
        background: #f1f8ff;
    }

    .dto tr:nth-child(odd) {
        background: #FFF;
    }

.dso-m {
    background-color: #ffffff;
    border: 1px solid #0877d1;
    float: left;
    position: relative;
    width: 100%;
    border-radius: 4px;
    .0;
}

.dso-m1 {
    background-color: #ffffff;
    cursor: pointer;
    float: left;
    padding: 0;
    position: relative;
    width: 100%;
}

.dsow {
    color: #0877d1;
    font-size: 28px;
    position: absolute;
    right: 22px;
    top: -14px;
    width: 15px;
}

.dsow1 {
    background-color: #0877d1;
    box-sizing: border-box;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 16px;
    position: relative;
    width: 100%;
}

.stdy_n {
    width: 100%;
    border: none;
    text-transform: capitalize;
}

.stdy_n1 {
    padding: 5px;
    vertical-align: middle;
    font-size: 11px;
}

.boklet {
    width: 100%;
    float: left;
    margin-top: 10px;
    font-family: Verdana;
}

.boklet-h {
    width: 100%;
    float: left;
    background-color: #fff;
    border-top: 3px solid #e7eaec;
    border-bottom: 1px solid #e7eaec;
    padding: 5px 15px;
    box-sizing: border-box;
}

.boklet-h1 {
    width: auto;
    float: left;
    padding-top: 3px;
}

.boklet-main {
    background-color: #f3f6fb;
    border-bottom: 1px solid #e7eaec;
    box-sizing: border-box;
    float: left;
    padding: 10px 15px 5px;
    width: 100%;
}

.boklet-btm {
    width: 20%;
    float: left;
    margin-right: 4%;
}

.uplod {
    bottom: -13px;
    left: 0;
    position: absolute;
    width: 250px;
}

.srchbtn {
    background: rgba(0, 0, 0, 0) url("../images/serch-add.jpg") no-repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 2px;
    cursor: pointer;
    padding: 1px 9px;
    outline: none;
}

.adcor {
    box-sizing: border-box;
    float: left;
    margin-top: 10px;
    padding: 0 15px;
    width: 100%;
}

/*ManageTimeTable*/

.mtim {
    width: 100%;
    float: left;
    background-color: #f8f0e6;
    border-top: 2px solid #d18a31;
    padding: 15px;
    box-sizing: border-box;
}

.mt-tbl {
    width: 100%;
    display: table;
    font-family: Verdana;
    font-size: 12px;
}

.mt-row {
    width: 100%;
    display: table-row;
}

.mt-cl {
    display: table-cell;
    padding-right: 10px;
    width: 14%;
    box-sizing: border-box;
    vertical-align: top;
}

.mt-c4 {
    display: table-cell;
    padding-right: 10px;
    width: 10%;
    box-sizing: border-box;
    vertical-align: top;
}


.mt-c2 {
    float: left;
    padding-bottom: 5px;
}

.mtcl {
    width: 100%;
    float: left;
    margin: 10px 0;
}


.timeline {
    width: 100%;
    float: left;
}

    .timeline ul {
        width: 100%;
        float: left;
        list-style: none;
        margin: 0;
        padding: 0;
        font-family: Verdana;
        font-size: 11px;
        text-align: center;
        color: #fff;
    }

        .timeline ul li {
            float: left;
            background: #2f2f2f none repeat scroll 0 0;
            margin-right: 6px;
            border-radius: 3px;
            margin-bottom: 10px;
        }

            .timeline ul li .daf {
                background-color: #1f2126;
                border: 1px solid rgba(0, 0, 0, 0.25);
                border-radius: 3px;
                box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1) inset;
                box-sizing: border-box;
                float: left;
                padding: 4px 0;
                width: 100%;
            }

            .timeline ul li .daf2 {
                float: left;
                width: 100%;
                padding: 2px 0;
                border-radius: 0 0 3px 3px;
            }

.daf2a {
    position: relative;
    width: 100%;
    height: 1px;
    background: #fff;
    float: left;
    margin: 6px 0 2px;
}

.daf2cir {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    height: 6px;
    left: 13px;
    position: absolute;
    top: -3px;
    width: 6px;
}

.timeline ul li .dasel {
    box-sizing: border-box;
    float: left;
    padding: 4px 0;
    width: 100%;
    background-color: #49afcd;
    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
    background-repeat: repeat-x;
    border-color: #2f96b4 #2f96b4 #24748c;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px #8ed4e8 inset, -1px -1px #34a7c8 inset, 0 1px #24748c, 0 2px #15424f, 1px 1px 3px rgba(10, 32, 38, 0.6);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 3px;
}

.tbnon {
    background: none !important;
}

.date {
    background: #fff none repeat scroll 0 0;
    display: block;
    font-family: verdana;
    margin: 10px 0 5px;
    position: relative;
    text-align: center;
    width: 62px;
}

    .date .binds {
        position: absolute;
        height: 15px;
        width: 40px;
        background: transparent;
        border: 2px solid #fd9f1b;
        border-width: 0 5px;
        top: -6px;
        left: 0;
        right: 0;
        margin: auto;
    }

    .date .month {
        background: #fd9f1b none repeat scroll 0 0;
        border-bottom: 2px dashed #f16c00;
        color: #fff;
        display: block;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
        padding: 8px 0 4px;
        border-radius: 2px 2px 0 0;
    }

    .date .day {
        border: 1px solid #ccc;
        border-radius: 0 0 3px 3px;
        box-shadow: 0 0 3px #ccc;
        color: #000;
        display: block;
        font-family: verdana;
        font-size: 15px;
        margin: 0;
        padding: 5px 0;
        position: relative;
        border-top: none;
    }

        .date .day::after {
            content: '';
            display: block;
            height: 100%;
            width: 96%;
            position: absolute;
            top: 3px;
            left: 2%;
            z-index: -1;
            box-shadow: 0 0 3px #ccc;
        }

        .date .day::before {
            content: '';
            display: block;
            height: 100%;
            width: 90%;
            position: absolute;
            top: 6px;
            left: 5%;
            z-index: -1;
            box-shadow: 0 0 3px #ccc;
        }

.btbl {
    width: 100%;
    font-family: Verdana;
    font-size: 12px;
    text-align: center;
}

    .btbl tr:nth-child(even) {
        background: #FFF;
    }

    .btbl tr:nth-child(odd) {
        background: #f8f8f8;
    }

.btbtr {
    background: #0877d1 none repeat scroll 0 0 !important;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
}

.btab-main {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    float: left;
    width: 100%;
}

.btaj {
    border-bottom: 2px solid #0255af;
}

.btabtm {
    float: left;
    margin-top: 15px;
    width: 100%;
}

.btch {
    width: auto;
    padding: 0 15px;
    font-family: Verdana;
    font-size: 13px;
    float: left;
}

.btgrid {
    border: 1px solid #dce8f1;
    border-radius: 4px;
    box-sizing: border-box;
    float: left;
    margin-top: 20px;
    padding: 15px;
    width: 100%;
}

.btgrid1 {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.htbl {
    font-family: Verdana, Geneva, sans-serif;
    color: #FFF;
    font-size: 11px;
    text-align: center;
}

.htbl2 {
    background: #ef9a36;
    font-size: 12px;
    width: 150px;
    color: #fff;
}

.htbl3 {
    background: #0877d1;
    font-size: 12px;
    color: #fff;
}

.htbl tr:nth-child(odd) {
    background: #f6f6f6;
    color: #666;
}

.htbl tr:nth-child(even) {
    background: #e3e3e3;
    color: #666;
}

.breaks {
    color: #A52A2A;
}

.vtinfo {
    width: 350px;
    float: left;
}

.vtinf1 {
    background-color: #f3f6fb;
    float: left;
    margin-bottom: 15px;
    width: 100%;
}

.lmn {
    width: 100%;
    padding-left: 30px;
    box-sizing: border-box;
}

.afeb {
    width: 260px !important;
    float: left !important;
    margin-bottom: 15px !important;
    box-sizing: border-box;
}

.afeb1 {
    width: 100% !important;
    float: left !important;
    margin-bottom: 15px !important;
    box-sizing: border-box;
}

.afeb3 {
    background: #fff none repeat scroll 0 0;
    border-bottom: 2px solid #dddddd;
    box-sizing: border-box;
    float: left;
    padding: 7px 10px 8px;
    width: 100%;
}

.afeb4 {
    background: #fff none repeat scroll 0 0;
    float: left;
    font-family: verdana;
    padding: 0 10px 10px;
    text-align: center;
    width: 100%;
}

.msbq {
    margin-top: 5px;
    box-sizing: border-box;
    float: left;
    font-size: 14px;
    padding: 8px;
    position: relative;
    width: 100%;
    color: #000;
    font-family: verdana;
}

.bkmrk {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2000;
}

.tshow {
    background-color: #0877d1;
    border: 1px solid #0877d1;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: verdana;
    font-size: 12px;
    margin-top: 4px;
    padding: 2px 5px;
    width: auto;
}

.addclas {
    border-bottom: 1px solid #d2d5da;
    color: #0877d1;
    font-size: 12px;
    margin-bottom: 15px;
    padding: 3px 0 4px;
    text-transform: uppercase;
}

.mapcls {
    box-sizing: border-box;
    float: left;
    padding: 0 12px;
    width: 100%;
    margin-top: 28px;
}

.mapcls1 {
    border-bottom: 1px solid #d2d5da;
    border-top: 1px solid #d2d5da;
    float: left;
    margin-bottom: 15px;
    padding: 6px 0 8px;
    width: 100%;
}

.maphed {
    color: #0877d1;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-top: 6px;
    text-transform: uppercase;
}


.offres {
    background-color: #fff;
    border: 1px solid #cecccc;
    float: left;
    margin-top: 20px;
    width: 100%;
    box-sizing: border-box;
    font-family: verdana;
    font-size: 13px;
}

.offres1 {
    background-color: #f4f2f2;
    border-bottom: 3px solid #dcdcdc;
    box-sizing: border-box;
    float: left;
    font-size: 14px;
    padding: 6px 15px;
    width: 100%;
}

.offrelft {
    box-sizing: border-box;
    float: left;
    padding: 20px;
    width: 50%;
}


.offrenot {
    background-color: #eed0d0;
    border: 1px solid #c9a7a7;
    border-radius: 4px;
    padding: 10px 40px;
    box-sizing: border-box;
    margin-bottom: 15px;
    float: right;
}

.offreup {
    background: #1c84c6 none repeat scroll 0 0;
    border-color: #07619a;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px 1px 4px;
    color: #ffffff;
    font-size: 14px;
    padding: 8px 10px;
    float: right;
}

.testv {
    width: 100%;
    float: left;
}

.testv2 {
    border-bottom: 1px dashed #ababab;
    color: #0877d1;
    float: left;
    font-size: 14px;
    margin-top: 20px;
    padding-bottom: 5px;
    text-indent: 10px;
    text-transform: uppercase;
    width: 100%;
}

.testv3 {
    float: left;
    font-family: verdana;
    font-size: 11px;
    padding: 8px 20px 5px 7px;
    width: auto;
}

.qodt {
    width: 280px;
    float: left;
}

.qodt2 {
    width: 100%;
    background-color: #fff;
    float: left;
    box-sizing: border-box;
    padding: 15px;
}


.AccordionTitleUpdatePackageDown {
    -moz-user-select: none;
    background-image: url("../images/s-read-down.png");
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: table-cell;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    height: 35px;
    overflow: hidden;
    padding-left: 30px;
    text-align: left;
    vertical-align: middle;
}

.AccordionTitleUpdatePackageup {
    -moz-user-select: none;
    background-image: url("../images/s-read-up.png");
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: table-cell;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    height: 35px;
    overflow: hidden;
    padding-left: 30px;
    text-align: left;
    vertical-align: middle;
    width: 865px;
}

.opact {
    border-right: medium none;
    position: absolute;
    top: 1px;
    width: 86%;
    left: 0;
}

.disable-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-drag: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -moz-user-drag: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -ms-user-drag: none;
    user-select: none;
}

.popup_box {
    display: none; /* Hide the DIV */
    position: fixed;
    _position: fixed; /* hack for internet explorer 6 */
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    top: 0;
    left: 0;
    z-index: 10000; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
    /* additional features, can be omitted */
    padding: 15px;
    font-size: 15px;
    font-family: verdana;
    font-size: 12px;
    line-height: 18px;
}

.popup-innr {
    background-color: #ffebe8 !important;
    border: 2px solid #dd3c10;
    margin: 20% auto !important;
    padding: 20px !important;
    width: 334px !important;
}

.close1 {
    background: #dd3c10 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    position: absolute;
    right: -21px;
    top: -21px;
}

#container {
    background: #000; /*Sample*/
    width: 100%;
    height: 100%;
}

.srenq {
    background-color: #358ac9;
    color: #fff;
    font-family: Verdana;
    width: 100%;
    float: left;
}

.srenq2 {
    color: #333;
    font-family: Verdana;
    width: 100%;
    float: left;
}

    .srenq2:nth-child(2n+1) {
        background-color: #f9f9f9;
    }

.srentbl {
    border-collapse: collapse;
    display: table;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    width: 100%;
    text-align: center;
}

.srenrow2 {
    display: table-row;
}

    .srenrow2:hover {
        background: #e8e8e8 !important;
    }

.srenrow {
    display: table-row;
    background: #358ac9;
    color: #fff;
    vertical-align: top;
}

.srencell {
    border: 1px solid #fff;
    display: table-cell;
    padding: 3px 5px;
}

.sralg {
    text-align: left;
    text-transform: capitalize;
    padding-left: 15px;
}

.srenrow2:nth-child(2n+1) {
    background-color: #f9f9f9;
}

.viewbtn {
    color:green;
    font-size:18px;
    text-align:center;
    cursor:pointer;
    float:left;
    margin-left:10px;
    margin-top:4px;
    border-radius:2px;
}
.enqsnew {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 2px #cccccc inset;
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-size: 12px;
    margin-right: 10px;
    padding: 3px;
    width: 120px;
    margin-bottom: 12px;
}

.record {
    color: #358ac9;
    float: left;
    font-family: verdana;
    font-size: 13px;
    margin-left: 0;
    padding: 3px;
}

/*.disabled {
    background-color: #eee;
    border: 1px solid #d2d2d2;
    border-radius: 2px;
    color: #9b9b9b;
    float: left;
    font-family: verdana;
    font-size: 12px;
    padding: 3px 6px 4px;
    width: auto;
}*/

.tsdb {
    background-color: #0877d1;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: verdana;
    font-size: 12px;
    margin-left: 10px;
    padding: 2px 5px 4px;
    width: auto;
}

.tsdby {
    background-color: #0877d1;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: verdana;
    font-size: 12px;
    padding: 3px 8px 5px;
    width: auto;
}

.tsicon {
    background: #f6f6f7 none repeat scroll 0 0;
    border-left: 2px solid #ffc40d;
    float: left;
    padding: 4px 3px;
    width: 25px;
}

.btclr {
    background: none;
    border: none;
    color: #fff;
    padding: 0;
    cursor: pointer;
}

.bt_back {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #e7e7e7;
    color: #3276b1;
    float: left;
    font-size: 12px;
    margin-right: 10px;
    padding: 4px 7px;
}

.bt_qr {
    box-sizing: border-box;
    float: left;
    width: 100%;
}

.enqrefrs {
    background: rgba(0, 0, 0, 0) url("../images/refresh_icon.png") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 16px;
}

.enqref {
    float: right;
    margin-right: 4px;
    padding: 0 3px;
}


.enqhd {
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    box-sizing: border-box;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 0;
    width: 100%;
}

.color-cod {
    float: left;
    font-family: verdana;
    font-size: 11px;
    width: auto;
    padding-top: 6px;
}

.colr {
    float: left;
    width: 100%;
    list-style: none;
}

    .colr li {
        float: left;
        margin-right: 20px;
    }

.clor-code {
    background: #FA8258 none repeat scroll 0 0;
    border: 1px solid #FE642E;
    float: left;
    height: 7px;
    margin: 3px 4px 0 0;
    text-indent: -100000px;
    width: 7px;
}

.cblue {
    background: #5db638 none repeat scroll 0 0;
    border: 1px solid #30890b;
}

.cviolet {
    background: #9c9d9e none repeat scroll 0 0;
    border: 1px solid #78797a;
}

.cgreen {
    background: #f2dede  none repeat scroll 0 0;
    border: 1px solid #bf1e1e;
}

.cyello {
    background: #debd0f none repeat scroll 0 0;
    border: 1px solid #b89700;
}

.bul-d {
    background: #428bca none repeat scroll 0 0;
    border: 1px solid #1962a1;
    border-radius: 2px;
    float: left;
    font-family: verdana;
    font-size: 12px;
    margin-top: 10px;
    padding: 5px 15px;
    width: auto;
}

    .bul-d a {
        color: #fff;
    }

.bulkeror {
    background: #f25353 none repeat scroll 0 0;
    border: 1px solid #c90000;
    border-radius: 2px;
    color: #fff;
    float: left;
    font-family: verdana;
    font-size: 12px;
    margin-top: 10px;
    padding: 3px 15px;
    width: auto;
}

.info, .success, .warning, .error, .validation, .whiteinfo {
    border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
    padding: 10px;
}

.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../Images/MessageBox/info.png');
}

.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('../Images/MessageBox/success.png');
}

.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../Images/MessageBox/warning.png');
}

.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../Images/MessageBox/error.png');
}

    .info p, .success p, .warning p, .error p {
        padding: 0px 50px;
    }

    .info a, .success a, .warning a, .error a {
        float: right;
        padding: 10px;
        cursor: pointer;
    }

.whiteinfo {
    width: 50%;
    height: 40px;
    float: right;
    text-align: right;
    border-color: #CCCCCC;
    padding-right: 25px;
}

    .whiteinfo a {
        width: 12px;
        height: 12px;
        cursor: pointer;
        float: right;
    }



.next-fo {
    float: left;
    font-family: verdana;
    margin-bottom: 10px;
    margin-right: 20px;
    width: auto;
}

.next-come {
    float: left;
    font-family: verdana;
    font-size: 12px;
    width: 100%;
}

.next-come2 {
    float: left;
    font-family: verdana;
    width: 50%;
}

.coment-1 {
    float: left;
    text-align: center;
    width: 10%;
    padding: 4px;
    box-sizing: border-box;
    font-size: 15px;
}

.coment-2 {
    border-right: 1px solid #e8e8e8;
    box-sizing: border-box;
    float: left;
    padding: 7px 10px;
    text-align: left;
    text-transform: capitalize;
    width: 80%;
    background: rgba(0, 0, 0, 0) url("../images/test-package-line.png") repeat-y scroll left center;
}

.coment-box {
    border-bottom: 1px solid #e8e8e8;
    box-sizing: border-box;
    float: left;
    width: 100%;
}

.comnt-h {
    background-color: #f7fbfd;
    border-bottom: 1px solid #e8e8e8;
    box-sizing: border-box;
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 4px 10px;
    width: 100%;
}

.comnt-top {
    float: left;
    width: 100%;
    border: 1px solid rgb(232, 232, 232);
    box-sizing: border-box;
}

.coment-d {
    border: medium none;
    box-sizing: border-box;
    padding: 10px;
    width: 100%;
}

.pending {
    background: #F5BCA9 none repeat scroll 0 0;
    border-color: #FE642E;
}

.completed {
    background: #dff0d8 none repeat scroll 0 0;
    border-color: #86b273;
}

.late-completed {
    background: #f5f5f5 none repeat scroll 0 0;
    border-color: #b1b1b1;
}

.closed {
    background: #f2dede  none repeat scroll 0 0;
    border-color: #e94848;
}

.yet-completed {
    background: #fcf8e3 none repeat scroll 0 0;
    border-color: #d7cb89;
}

.today {
    background: none repeat scroll 0 0 #fff1ff;
    border-color: #a082b5;
}

.reply-m {
    width: 48%;
    padding-right: 4%;
    float: left;
}

.reply-m1 {
    width: 48%;
    float: left;
}

.reply-code {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 0%, #ededed 100%) repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    float: left;
    margin-bottom: 20px;
    padding: 5px 15px;
    width: 100%;
}

.reply-main {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 0 20px;
}

.reply-mr {
    border-bottom: 1px solid #dde2e9;
    border-top: 1px solid #dde2e9;
    float: left;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 13px;
    padding: 11px 0;
    width: 100%;
}

.reply-mr1 {
    border-bottom: 1px solid #dde2e9;
    border-top: 1px solid #dde2e9;
    float: left;
    font-family: verdana;
    font-size: 11px;
    margin-bottom: 10px;
    padding: 4px 0;
    width: 100%;
}

/*---attendence--start--*/

.p_atten {
    width: 100%;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #747474;
    margin-top: 20px;
}

.p_atten_b {
    float: left;
    padding-right: 2%;
    width: 28%;
}

.p_atten_b1 {
    border-radius: 4px;
    box-sizing: border-box;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 10px;
    width: 100%;
}


.p_atten_b1a1 {
    box-sizing: border-box;
    color: #fff;
    float: left;
    font-family: cursive;
    font-size: 24px;
    padding: 4px 10px;
    text-align: center;
    width: 100%;
}

.p_atten_b2 {
    width: 40%;
    float: left;
}

.p_atten_tb1 {
    border-bottom: 1px solid #dbdee0;
    box-sizing: border-box;
    color: #0a8fbb;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    width: 100%;
    cursor: pointer;
}

.p_atten_tb2 {
    box-sizing: border-box;
    float: left;
    overflow-x: auto;
    padding: 7px 0;
    width: 100%;
}

.p_atten_tbel {
    width: 100%;
    border: none;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    color: #333;
    text-align: center;
}

    .p_atten_tbel tr {
        background: none;
    }

    .p_atten_tbel td {
        border-bottom: 1px solid #dbdee0;
        vertical-align: top;
        cursor: pointer;
    }

    .p_atten_tbel th {
        border-bottom: 1px solid #dbdee0;
        vertical-align: top;
    }

.psml {
    width: 62%;
}

.p_atten_mr {
    background: #fff none repeat scroll 0 0;
    border-top: 3px solid #e7eaec;
    float: left;
    margin: 0 1% 25px;
    padding: 0 1%;
    width: 30%;
}

.p_atten_m1 {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.p_atten_m2 {
    width: 54%;
    float: left;
}

.p_atten_m2-1 {
    border-bottom: 1px solid #dbdee0;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 6px;
    width: 100%;
}


.p_atten_m4 {
    border-bottom: 1px solid #dbdee0;
    box-sizing: border-box;
    color: #7f7f7f;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 22px;
    padding: 10px;
    width: 100%;
}

.p_atten_tblist {
    box-sizing: border-box;
    float: left;
    overflow-x: auto;
    width: 100%;
}


.p_atten_tb2 td {
    color: #333;
}

.p_atten_tb2 tr:nth-child(odd) {
    background: #f9f9f9;
}

.p_img {
    width: 100%;
    border-radius: 10%;
}

.p_pid {
    padding-left: 10px;
}



.p_atten_s {
    width: 49%;
    padding: 0px;
    float: left;
    margin-top: 1%;
    background: #fff;
    border: 1px solid #eeeeee;
}
.p_atten_s1{
    width: 49%;
    padding: 0px;
    float: left;
    margin-top: 1%;
     margin-left:1%;
    background: #fff;
    border: 1px solid #eeeeee;
}
.p_atten_st {
    background:#6164c1;
    color:#fff;
    padding:10px 0;
    float:left;
    width:100%;
    font-size:15px;
    text-transform:uppercase;
}
.p_atten_st1 {
    background:#009688;
    color:#fff;
    padding:10px 0;
    float:left;
    width:100%;
    font-size:15px;
    text-transform:uppercase;
}
.staffBtn {
     background:#6164c1;
    color:#fff;cursor:pointer;
    padding:8px 10px;
    float:right;
    font-family: Verdana, Geneva, sans-serif;
    font-size:13px;
}
.facBtn {
    background:#009688;
    cursor:pointer;
    color:#fff;
    padding:8px 10px;
    float:right;
    font-family: Verdana, Geneva, sans-serif;
    font-size:13px;
}
.p_att {
    box-sizing: border-box;
    float: left;
    width: 100%;
}

.p_att-hd {
    background: #00a5ba none repeat scroll 0 0;
    box-sizing: border-box;
    color: #fff;
    float: left;
    font-size: 15px;
    line-height: 32px;
    text-indent: 10px;
    text-transform: uppercase;
    width: 100%;
}


.p_att_a {
    float: left;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}

.att_p {
    background: #218fa4 none repeat scroll 0 0;
    border-left: 1px solid #057186;
    float: right;
    font-size: 19px;
    padding: 2px 6px 2px 0;
}

.att_tbl {
    box-sizing: border-box;
    float: left;
    overflow-x: auto;
    text-align: center;
    width: 100%;
}

    .att_tbl td {
        padding: 5px;
    }

.demo {
    width: auto;
    float: left;
}
.p_atten {
    width: 100%;
    float: left;
    font-size: 12px;
}

.p_atten_b {
    float: left;
    margin-right: 1%;
    width: 28%;
    border: 1px solid #e7eaec;
    padding: 10px;
}

.p_atten_b1 {
    box-sizing: border-box;
    float: left;
    width: 100%;
}

.p_atten_b1a {
    text-align: left;
    width: 100%;
    padding: 10px;
    float: left;
}

.p_atten_matt {
    float: left;
}

.b1 {
    font-size: 12px;
line-height: 35px;
    font-weight: normal;
    color: #747474;
    text-transform: uppercase;
}

    .b1 span {
        color: rgb(0, 119, 221);
    }

.b2 {
   font-size: 12px;
line-height: 35px;
    font-weight: normal;
    color: #747474;
    text-transform: uppercase;
}

    .b2 span {
        color: rgb(234, 57, 76);
    }

.p_atten_b1a h4 {
    color: #1872ab;
    font-weight: normal;
    font-size: 20px;
    padding: 6px 0px;
}


.p_atten_b1p {
    text-align: center;
    width: 100%;
    float: left;
}

.p_atten_circle {
    float: right;
    margin: 10px 0;
    margin-right: 20px;
}

.lblTodayPercent {
    position: absolute;
    vertical-align: middle;
    margin-top: 41px;
    font-size: 15px;
    text-align: center;
    color: #0877D1;
    width: 70px;
    margin-left: -83px;
}

.lblYesPercent {
    position: absolute;
    vertical-align: middle;
    margin-top: 41px;
    font-size: 15px;
    text-align: center;
    color: rgb(234, 57, 76);
    width: 70px;
    margin-left: -83px;
}

.p_atten_strip {
    color: #fff;
    padding: 8px 0;
    font-size: 18px;
    background: #0877D1;
    text-align: center;
}

.p_atten_b1a1 {
    box-sizing: border-box;
    color: #656667;
    float: left;
    font-family: cursive;
    font-size: 20px;
    text-align: left;
    width: 100%;
    min-height: 110px;
}

.p_atten_b2 {
    width: 40%;
    float: left;
}

.p_atten_tb {
    margin-bottom: 30px;
    border-top: solid 1px #eeeeee;
    border-left: solid 1px #eeeeee;
    border-right: solid 1px #eeeeee;
    border-bottom: solid 1px #eeeeee;
    background: #ffffff;
    float: left;
    margin: 2% 0% 0 2%;
    width: 47%;
    height: 437px;
    padding: 0;
}

    .p_atten_tb:nth-child(1) {
        height: 330px;
    }

    .p_atten_tb:nth-child(2) {
        height: 330px;
    }

.p_atten_tb1 {
    position: relative;
    height: 36px;
    border-bottom: #eeeeee 1px solid;
    box-sizing: border-box;
    color: #444444;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    width: 100%;
    cursor: pointer;
    background: rgb(0, 119, 221);
}

.h-icon {
    display: inline-block;
    float: left;
    text-align: center;
    height: 36px;
    width: 36px;
    border-right: #eeeeee 1px solid;
    line-height: 36px;
}

    .h-icon i {
        font-size: 18px;
        display: inline-block;
        text-align: center;
        line-height: 36px;
        height: 36px;
        width: 36px;
        color: #fff;
    }

.p_atten_tb1 div {
    display: inline-block;
    padding-left: 20px;
    font-size: 14px;
    line-height: 36px;
    color: #fff;
}

.rightDate {
    float: right;
    margin-right: 20px;
}

.p_atten_tb2 {
    box-sizing: border-box;
    float: left;
    overflow-x: auto;
    padding: 7px 0;
    width: 100%;
}

.p_atten_tbel {
    width: 100%;
    border: none;
    font-size: 11px;
    color: #404243;
    text-align: center;
    background-color: #fff;
}

    .p_atten_tbel tr {
        background: none;
    }

    .p_atten_tbel td {
        vertical-align: middle;
        cursor: pointer;
    }

    .p_atten_tbel th {
        background: #fff;
        vertical-align: middle;
        padding: 10px 0px;
        border-bottom: 2px solid #dddddd;
        color: #747474;
        font-size: 13px;
        font-weight: bold;
    }

    .p_atten_tbel .attPer {
        font-size: 12px;
        line-height: 19px;
        color: red;
    }

    .p_atten_tbel .attStat {
        font-size: 12px;
        color: rgb(10, 143, 187);
    }

.p_atten_m {
    float: left;
    margin-left: 28px;
    width: 96%;
}

.psml {
    width: 62%;
}

.p_atten_mr {
    background: #fff none repeat scroll 0 0;
    border-top: 3px solid #e7eaec;
    float: left;
    margin: 0 1% 25px;
    padding: 0 1%;
    width: 30%;
}

.p_atten_p {
    float: left;
    margin-left: 28px;
    width: 96%;
}

.p_atten_p1 {
    width: 100%;
    float: left;
}

.p_atten_m1 {
    width: 100%;
    float: left;
    background: #fff;
    padding-bottom: 30px;
    border: 1px solid #eeeeee;
}

.p_atten_m2 {
    width: 45.5%;
    padding: 20px;
    float: left;
    margin-right: 2%;
    margin-top: 2%;
    background: #fff;
    border: 1px solid #eeeeee;
}

.p_atten_m3 {
    float: left;
    margin-top: 2%;
    width: 23.2%;
    background: #fff;
    border: 1px solid #eeeeee;
}

.p_atten_m4 {
    box-sizing: border-box;
    color: #7f7f7f;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 22px;
    padding: 10px;
    width: 100%;
}

.p_atten_tblist {
    box-sizing: border-box;
    float: left;
    overflow-x: auto;
    width: 100%;
    background: #fff;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    padding: 0;
}


.p_atten_tb2 td {
    font-family: 'Roboto', sans-serif;
    color: #747474;
    font-weight: 400;
    font-size: 13px;
    padding: 5px;
    vertical-align: middle;
}

    .p_atten_tb2 td:nth-child(1) {
        font-size: 13px;
        font-weight: bold;
    }

.p_atten_tb2 tr:nth-child(odd) {
    background: #fff;
}

.p_atten_tb2 tr:nth-child(even) {
    background: #f9f9f9;
}

.p_img {
    width: 100%;
    border-radius: 10%;
}

.p_pid {
    padding-left: 10px;
}

.p_atten_n {
    width: 39%;
    float: left;
    margin-left: 10px;
    border: 1px solid #e7eaec;
}

.p_atten_n1 {
    float: left;
    width: 28%;
    border: 1px solid #e7eaec;
}

.p_att {
    box-sizing: border-box;
    float: left;
    width: 100%;
}

.p_att-hd {
    background: #fff none repeat scroll 0 0;
    box-sizing: border-box;
    color: #00002d;
    float: left;
    font-size: 15px;
    line-height: 32px;
    text-indent: 10px;
    text-transform: uppercase;
    width: 100%;
    border-top: 2px solid #e7eaec;
    border-bottom: 1px solid #e7eaec;
}

    .p_att-hd h2 {
        display: inline-block;
        margin: 10px;
        font-size: 13px;
        padding: 0;
        text-transform: capitalize;
        height: 25px;
        line-height: 25px;
        width: 100px;
        text-align: center;
    }

    .p_att-hd .orng {
        border-color: #f79d3c;
        border-radius: 2px;
        border-style: solid;
        border-width: 1px 1px 4px;
        box-shadow: 0 4px 4px #9f9f9f;
        color: #f79d3c;
        font-weight: bold;
    }

    .p_att-hd .red {
        border-color: #ea394c;
        border-radius: 2px;
        border-style: solid;
        border-width: 1px 1px 4px;
        box-shadow: 0 4px 4px #9f9f9f;
        color: #ea394c;
        font-weight: bold;
    }

    .p_att-hd .blu {
        border-color: #1872ab;
        border-radius: 2px;
        border-style: solid;
        border-width: 1px 1px 4px;
        box-shadow: 0 4px 4px #9f9f9f;
        color: #1872ab;
        font-weight: bold;
    }

    .p_att-hd .green {
        border-color: #1ab394;
        border-radius: 2px;
        border-style: solid;
        border-width: 1px 1px 4px;
        box-shadow: 0 4px 4px #9f9f9f;
        color: #1ab394;
        font-weight: bold;
    }

.p_att_g {
    box-sizing: border-box;
    float: left;
    position: relative;
    width: 100%;
    background: #efefef none repeat scroll 0 0;
    margin-top: 20px;
}

.p_att_a {
    float: left;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}

.att_p_value {
    float: left;
    margin-left: 5px;
    width: 75%;
    font-size: 18px;
    margin-top: 30px;
}

.att_p_icon {
    float: left;
    font-size: 32px;
    margin-top: 30px;
}

    .att_p_icon img {
        width: 54px;
    }

.att_p {
    float: right;
    font-size: 16px;
    color: #1c84c6;
    margin-top: 35px;
}

.att_tbl {
    box-sizing: border-box;
    float: left;
    overflow-x: auto;
    text-align: center;
    width: 100%;
}

    .att_tbl td {
        padding: 5px;
    }

.pagin {
    width: auto;
    float: right;
}

.pag-num {
    float: right;
    margin: 0;
    padding: 0;
    width: auto;
    top: 14px;
    position: relative;
    font-size: 13px !important;
    margin-right: 10px;
    color: rgb(0, 119, 221);
}

.fa-rep_p {
    border-left: 1px solid #ccc;
    float: left;
    width: 428px;
}

.showcss {
    display: block;
}

.hidecss {
    display: none;
}


#calenderPopup {
    border: 1px solid #d0d0d0;
    position: absolute;
    padding: 10px;
    top: 0;
}

#calenderPopup, ul, li, li li {
    margin: 0;
    padding: 0;
}

#calenderPopup {
    box-sizing: border-box;
    text-align: center;
    top: 35px;
    width: 180px;
    background: #fff;
}

    #calenderPopup ul {
        box-sizing: border-box;
        float: left;
        width: 188px;
    }

    #calenderPopup li:nth-child(odd) {
        background: #fff;
    }

    #calenderPopup li:nth-child(even) {
        background: #f1f1f1;
    }

    #calenderPopup li {
        list-style: outside none none;
        padding: 7px;
        margin: 5px;
        position: relative;
        display: inline-block;
        border: 1px solid #bfbfbf !important;
        width: 10%;
        Float: left;
        font-size: 11px;
    }

        #calenderPopup li li {
            background: #641b1b none repeat scroll 0 0;
            position: relative;
            cursor: pointer;
        }

    #calenderPopup ul li a {
        color: #000;
        text-decoration: none;
        text-transform: capitalize;
        cursor: pointer;
    }

    #calenderPopup ul ul {
        border: medium none;
        position: absolute;
        top: 0;
        visibility: hidden;
        left: 100%;
        width: 180px;
    }

        #calenderPopup ul ul ul {
            border: medium none;
            position: absolute;
            top: 0;
            visibility: hidden !important;
            left: 100%;
            width: 180px;
        }

    #calenderPopup ul li:hover ul {
        visibility: visible;
    }

    #calenderPopup ul li ul li:hover ul {
        visibility: visible !important;
    }

    #calenderPopup li:hover {
        background-color: #0877d1;
    }

        #calenderPopup li:hover a {
            color: #fff;
        }

.clandr_sel {
    background-color: #0877d1 !important;
}

    .clandr_sel a {
        color: #fff !important;
    }

#divMenu ul li:hover ul li a:hover {
    background-color: #f0ad4e;
}

.disabledcal {
    pointer-events: none;
    opacity: 0.4;
}
.outerBtnDiv {
    float: left;
    width: 100%;
    border-bottom: 1px solid #eeeeee;
}
.pinkButton {
    background: #fb6d9d;
    padding: 5px 10px;
    font-size: 15px;
    color: #fff;
    float: right;
    margin-top: -35px;
    z-index: 9;
    position: relative;
}

.blueButton {
    background: #5d9cec;
    padding: 5px 10px;
    font-size: 15px;
    color: #fff;
    float: right;
    margin-top: -35px;
    z-index: 9;
    position: relative;
}

.todayBtn {
    float: left;
    width: auto;
    border: 1px solid #eeeeee;
    border-bottom: none;
    position: relative;
    top: 1px;
    background-color: #FFF;
}

.todayBtn {
    font-size: 13px;
    color: #fb6d9d;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 13px;
    padding: 8px 27px;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
}


.yesBtn {
    border-right: 1px solid #eeeeee;
    color: #747474;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 13px;
    padding: 8px 27px;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
}

    .yesBtn:hover {
        color: #5d9cec;
    }


.yesBtn1 {
    font-size: 13px;
    color: #5d9cec;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 13px;
    padding: 8px 27px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #eeeeee;
    border-bottom: none;
    position: relative;
    top: 1px;
    background-color: #FFF;
    text-transform: uppercase;
}


.todayBtn1 {
    color: #747474;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 13px;
    padding: 8px 27px;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
}
.tsrc {
    color: #666666;
    float: left;
    font-size: 12px;
}

.tsrc1 {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    float: left;
    padding: 4px 3px;
    color: #7f7f7f;
    width: 200px;
}

.tsrc2 {
    background-color: rgb(26, 179, 148);
    border: medium none;
    color: #fff;
    float: left;
    font-size: 12px;
    padding: 5px 10px;
    width: auto;
    cursor: pointer;
    border-radius: 2px;
}


.tsrc3 {
    background-color: #0077dd;
    border: medium none;
    color: #fff;
    float: left;
    font-size: 12px;
    margin-left: 20px;
    padding: 5px 15px;
    width: auto;
    cursor: pointer;
}
.spnAStatusBlue {
    background: #0877D1;
    border-radius: 50px;
    color: #fff;
    font-size: 13px;
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 25px;
}

.spnAStatusRed {
    background: rgb(234, 57, 76);
    border-radius: 50px;
    color: #fff;
    font-size: 13px;
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 25px;
}

.spnAStatusNa {
    background: #ffb300;
    border-radius: 50px;
    color: #fff;
    font-size: 13px;
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 25px;
}
.updateButton {
    background-image: url("../FormSetting/image/update.png");
    height: 28px;
    width: 30px;
    background-color: transparent;
    border: none;
    cursor: pointer;
    float: left;
    margin-left: 5px;
    border:none;
    outline:none;
}
.lastColumn div {
    display: inline-block;
    vertical-align: top;
}


@media (max-width:1145px) {
    .p_atten_tb {
        float: left;
        width: 96%;
        height: auto;
    }

    .p_atten_tb {
        height: auto;
    }

        .p_atten_tb:nth-child(1) {
            height: auto;
        }

        .p_atten_tb:nth-child(2) {
            height: auto;
        }

    .p_atten_b {
        width: 47%;
        float: left;
        margin-top: 10px;
    }

    .p_atten_n1 {
        width: 47%;
        float: left;
        margin-top: 10px;
    }

    .p_atten_n {
        width: 96%;
        float: left;
        margin-top: 10px;
    }
    .p_atten_s {
        width: 96%;
        margin-left:10px;
    }
     .p_atten_s1 {
        width: 96%;
    }
}
@media (max-width:1380px) {
    .p_atten_m3 {
        width: 22.5%;
    }
}
@media (max-width:1145px) {
    .p_atten {
        width: 100%;
        font-size: 11px;
    }

    .p_atten_m2 {
        width: 90%;
    }

    .p_atten_m3 {
        width: 95%;
    }

    .p_atten_p {
        float: left;
        margin-left: 15px;
        width: 100%;
    }

    .p_atten_m {
        float: left;
        margin-left: 15px;
        width: 95%;
    }
}


@media (max-width:850px) {
    .p_atten_b {
        width: 97%;
        float: left;
        margin-top: 10px;
    }

    .p_atten_n {
        width: 97%;
        float: left;
        margin-top: 10px;
    }

    .p_atten_n1 {
        width: 97%;
        float: left;
        margin-top: 10px;
    }

    .p_atten_tb {
        float: left;
        width: 97%;
        height: auto;
    }

    .tsrc3 {
        float: none;
        margin-left: 20px;
    }

    .p_atten_m {
        float: left;
        margin-left: 10px;
        width: 97%;
    }

    .p_atten_m2 {
        width: 92%;
    }

    .p_atten_m3 {
        width: 98%;
    }

    .p_atten_p {
        float: left;
        margin-left: 10px;
        width: 97%;
    }

    .wrp-righ {
        padding: 1px 10px;
        padding-bottom: 2px;
    }

    .tsrc1 {
        width: 160px;
    }
}
/*---attendence--end--*/
.twoColorBox {
    border-color: #9c9d9e;
    background: rgba(208,208,208,1);
    background: -moz-linear-gradient(left, rgba(208,208,208,1) 0%, rgba(208,208,208,1) 17%, rgba(252,248,227,1) 39%, rgba(252,248,227,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(208,208,208,1)), color-stop(17%, rgba(208,208,208,1)), color-stop(39%, rgba(252,248,227,1)), color-stop(100%, rgba(252,248,227,1)));
    background: -webkit-linear-gradient(left, rgba(208,208,208,1) 0%, rgba(208,208,208,1) 17%, rgba(252,248,227,1) 39%, rgba(252,248,227,1) 100%);
    background: -o-linear-gradient(left, rgba(208,208,208,1) 0%, rgba(208,208,208,1) 17%, rgba(252,248,227,1) 39%, rgba(252,248,227,1) 100%);
    background: -ms-linear-gradient(left, rgba(208,208,208,1) 0%, rgba(208,208,208,1) 17%, rgba(252,248,227,1) 39%, rgba(252,248,227,1) 100%);
    background: linear-gradient(to right, rgba(208,208,208,1) 0%, rgba(208,208,208,1) 17%, rgba(252,248,227,1) 39%, rgba(252,248,227,1) 100%);
    filter: progid:XImageTransform.Microsoft.gradient(startColorstr='#d0d0d0', endColorstr='#fcf8e3', GradientType=1);
}

.twoboxcomplete {
    border-color: #9c9d9e;
    background: rgba(205,205,205,1);
    background: -moz-linear-gradient(left, rgba(205,205,205,1) 0%, rgba(205,205,205,1) 23%, rgba(222,240,216,1) 46%, rgba(222,240,216,1) 71%, rgba(222,240,216,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(205,205,205,1)), color-stop(23%, rgba(205,205,205,1)), color-stop(46%, rgba(222,240,216,1)), color-stop(71%, rgba(222,240,216,1)), color-stop(100%, rgba(222,240,216,1)));
    background: -webkit-linear-gradient(left, rgba(205,205,205,1) 0%, rgba(205,205,205,1) 23%, rgba(222,240,216,1) 46%, rgba(222,240,216,1) 71%, rgba(222,240,216,1) 100%);
    background: -o-linear-gradient(left, rgba(205,205,205,1) 0%, rgba(205,205,205,1) 23%, rgba(222,240,216,1) 46%, rgba(222,240,216,1) 71%, rgba(222,240,216,1) 100%);
    background: -ms-linear-gradient(left, rgba(205,205,205,1) 0%, rgba(205,205,205,1) 23%, rgba(222,240,216,1) 46%, rgba(222,240,216,1) 71%, rgba(222,240,216,1) 100%);
    background: linear-gradient(to right, rgba(205,205,205,1) 0%, rgba(205,205,205,1) 23%, rgba(222,240,216,1) 46%, rgba(222,240,216,1) 71%, rgba(222,240,216,1) 100%);
    filter: progid:XImageTransform.Microsoft.gradient(startColorstr='#cdcdcd', endColorstr='#def0d8', GradientType=1);
}

.twoboxClosed {
    border-color: #9c9d9e;
    background: rgba(205,205,205,1);
    background: -moz-linear-gradient(left, rgba(205,205,205,1) 0%, rgba(205,205,205,1) 23%, rgba(242,222,222,1) 46%, rgba(242,222,222,1) 71%, rgba(242,222,222,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(205,205,205,1)), color-stop(23%, rgba(205,205,205,1)), color-stop(46%, rgba(242,222,222,1)), color-stop(71%, rgba(242,222,222,1)), color-stop(100%, rgba(242,222,222,1)));
    background: -webkit-linear-gradient(left, rgba(205,205,205,1) 0%, rgba(205,205,205,1) 23%, rgba(242,222,222,1) 46%, rgba(242,222,222,1) 71%, rgba(242,222,222,1) 100%);
    background: -o-linear-gradient(left, rgba(205,205,205,1) 0%, rgba(205,205,205,1) 23%, rgba(242,222,222,1) 46%, rgba(242,222,222,1) 71%, rgba(242,222,222,1) 100%);
    background: -ms-linear-gradient(left, rgba(205,205,205,1) 0%, rgba(205,205,205,1) 23%, rgba(242,222,222,1) 46%, rgba(242,222,222,1) 71%, rgba(242,222,222,1) 100%);
    background: linear-gradient(to right, rgba(205,205,205,1) 0%, rgba(205,205,205,1) 23%, rgba(242,222,222,1) 46%, rgba(242,222,222,1) 71%, rgba(242,222,222,1) 100%);
    filter: progid:XImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#f2dede', GradientType=1);
}

.p_enquiry {
    width: 98%;
    float: left;
    font-size: 12px;
    background: #efefef;
    padding: 10px;
    padding-bottom: 30px;
}

    .p_enquiry .topDiv {
        float: left;
        width: 30%;
        padding: 10px;
        border-radius: 5px;
        border: 1px solid #e1e6e9;
        background: #fff;
        margin-top: 20px;
        min-height: 250px;
        margin-left: 20px;
        vertical-align: top;
        text-align: center;
    }

.graphData {
    text-align: right;
    color: #696969;
}

    .graphData span {
        display: inline-block;
    }

.pinkSquare {
    background: #fb6d9d;
    height: 10px;
    width: 10px;
}

.greenSquare {
    background: #5fbeaa;
    height: 10px;
    width: 10px;
}

.blueSquare {
    background: #5d9cec;
    height: 10px;
    width: 10px;
}

.yellowSquare {
    background: rgb(223, 190, 15);
    height: 10px;
    width: 10px;
}

.pinkButton {
    background: #0877d1;
    padding: 5px 10px;
    font-size: 15px;
    color: #fff;
    float: right;
    margin-top: -35px;
    z-index: 9;
    position: relative;
}

.blueButton {
    background: #0877d1;
    padding: 5px 10px;
    font-size: 15px;
    color: #fff;
    float: right;
    margin-top: -35px;
    z-index: 9;
    position: relative;
}

.p_enquiryh1 {
    padding: 0;
    margin: 0;
    text-align: left;
    font-family: Verdana;
    color: #616060;
    font-size: 14px;
    letter-spacing: 0.04em;
    line-height: 16px;
    text-transform: uppercase;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.p_enquirytextBox {
    float: right;
    margin: 0;
    padding: 4px;
    width: 200px;
    border: 1px solid #e1e6e9;
    color: #616060;
}

.p_enquiryp {
    color: #696969;
    font-size: 13px;
    text-align: left;
    margin-top: 10px;
}
.topDiv img {
    margin-top: 20px;
}

.outerBtnDiv {
    float: left;
    width: 100%;
    border-bottom: 1px solid #eeeeee;
}


.todayBtn {
    float: left;
    width: auto;
    border: 1px solid #eeeeee;
    border-bottom: none;
    position: relative;
    top: 1px;
    background-color: #FFF;
}

.todayBtn {
    font-size: 13px;
    color: #0877d1;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 13px;
    padding: 8px 27px;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
}


.yesBtn {
    border-right: 1px solid #eeeeee;
    color: #747474;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 13px;
    padding: 8px 27px;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
}

    .yesBtn:hover {
        color: #5d9cec;
    }


.yesBtn1 {
    font-size: 13px;
    color: #0877d1;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 13px;
    padding: 8px 27px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #eeeeee;
    border-bottom: none;
    position: relative;
    top: 1px;
    background-color: #FFF;
    text-transform: uppercase;
}


.todayBtn1 {
    color: #747474;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 13px;
    padding: 8px 27px;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
}

/*.p_enquiry .todayBtn {
        border:1px solid #696969;
        border-top:5px solid #fb6d9d; 
        padding:3px 10px;
        text-align:center;
        font-size:13px;
        color:#696969;
        text-transform:uppercase;
         float:left;
         cursor:pointer;
    }
    .p_enquiry .yesBtn {
        border:1px solid #696969;
        border-top:5px solid #5d9cec; 
        padding:3px 10px;
        text-align:center;
        font-size:13px;
        color:#696969;
        margin-left:10px;
        text-transform:uppercase;float:left;cursor:pointer;
    }*/

.statusTable {
    display: table;
    width: 100%;
    margin: 10px 0;
    color: #747474;
    font-size: 13px;
}

.statusRow {
    display: table-row;
    width: 100%;
}

.statusHead {
    display: table-cell;
    color: #747474;
    font-size: 13px;
    font-weight: bold;
    border-bottom: 1px solid #e1e6e9;
    text-transform: capitalize;
    padding: 10px 0;
    text-align: left;
}

.statusColumn {
    display: table-cell;
    text-align: left;
    padding: 13px 0;
    border-bottom: 1px solid #e1e6e9;
}

.enquiryColumn {
    display: table-cell;
     text-align:left;
    padding: 8px 0;
    border-top: 1px solid #e1e6e9;
    font-size: 13px;
    vertical-align: top;
}

.statusColumn i {
    font-size: 20px;
}

.statusRow .enquiryColumn:nth-child(1) {
    width: 8%;
}


.statusRow1 {
    display: table-row;
    width: 100%;
}
.statusRow1 .statusHead{
    text-align:center;
}
.statusRow1 .enquiryColumn{
    text-align:center;
}
.statusRow1:nth-of-type(2n+1) {
    background-color: #f9f9f9;
}
.p_enquiry .secondDiv {
    float: left;
    width: 63%;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #e1e6e9;
    background: #fff;
    margin-top: 20px;
    margin-left: 20px;
    vertical-align: top;
    text-align: center;
}

.statusBack {
    padding: 3px 5px;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    float: left;
}

.p_enquiry .thirdDiv {
    float: left;
    width: 46.5%;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #e1e6e9;
    background: #fff;
    margin-top: 20px;
    margin-left: 20px;
    vertical-align: top;
    text-align: center;
}

.thirdDiv img {
    margin-top: 20px;
}
.p_enquiry .fourthDiv {
    float: left;
    width: 96%;
    padding: 10px;
    height: 350px;
    border-radius: 5px;
    border: 1px solid #e1e6e9;
    background: #fff;
    margin-top: 20px;
    margin-left: 20px;
    vertical-align: top;
    text-align: center;
}
.p_enquiry .fifthDiv {
    float: left;
    width: 47.7%;
    height:255px;
    padding: 0px;
    border-radius: 5px;
    border: 1px solid #e1e6e9;
    background: #fff;
    margin-top: 20px;
    margin-left: 20px;
    vertical-align: top;
    text-align: center;
}

/* Scrollable elements
*****************************************************************/
.demo2 {
  height: 210px;
  white-space: nowrap;
  }

/* End Scrollable elements
*****************************************************************/
.fifthDiv .p_enquiryh2 {
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    background-color: #009688 !important;
    padding: 8px 10px;
    color: #fff;
    text-transform: uppercase;
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.p_enquiry .sixDiv {
    float: left;
    width: 47.7%;height:255px;
    padding: 0px;
    border-radius: 5px;
    border: 1px solid #e1e6e9;
    background: #fff;
    margin-top: 20px;
    margin-left: 20px;
    vertical-align: top;
    text-align: center;
}
.p_enquiryh2 {
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    background-color: #41a945 !important;
    padding: 8px 10px;
    color: #fff;
    text-transform: uppercase;
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.reachusDiv {
    margin: 15px 0;
    width: 48%;
    float: left;
}

.font-600 {
    text-align: left;
    color: #747474;
    margin: 10px 0;
    font-weight: 600;
}

p {
    line-height: 1.6;
}

.pull-right {
    float: right;
}

.text-primary {
    color: #5d9cec;
}

.pull-right {
    float: right !important;
}

.text-custom {
    color: #5fbeaa;
}

.text-white {
    color: #ffffff;
}

.text-danger {
    color: #f05050;
}

.text-muted {
    color: #98a6ad;
}

.text-primary {
    color: #5d9cec;
}

.text-warning {
    color: #ffbd4a;
}

.text-success {
    color: #81c868;
}

.text-info {
    color: #34d3eb;
}

.text-inverse {
    color: #4c5667;
}

.text-pink {
    color: #fb6d9d;
}

.text-purple {
    color: #7266ba;
}

.text-dark {
    color: #797979 !important;
}

.progress {
    background-color: #ebeff2;
    box-shadow: none !important;
    height: 10px;
    margin-bottom: 18px;
    overflow: hidden;
    width: 100%;
}

.progress-bar {
    box-shadow: none;
    font-size: 8px;
    font-weight: 600;
    line-height: 12px;
}

.progress.progress-sm {
    height: 5px !important;
}

    .progress.progress-sm .progress-bar {
        font-size: 8px;
        line-height: 5px;
    }

.progress.progress-md {
    height: 15px !important;
}

    .progress.progress-md .progress-bar {
        font-size: 10.8px;
        line-height: 14.4px;
    }

.progress.progress-lg {
    height: 20px !important;
}

    .progress.progress-lg .progress-bar {
        font-size: 12px;
        line-height: 20px;
    }

.progress-bar-primary {
    background-color: #5d9cec;
}

.progress-bar-success {
    background-color: #81c868;
}

.progress-bar-info {
    background-color: #34d3eb;
}

.progress-bar-warning {
    background-color: #ffbd4a;
}

.progress-bar-danger {
    background-color: #f05050;
}

.progress-bar-inverse {
    background-color: #4c5667;
}

.progress-bar-purple {
    background-color: #7266ba;
}

.progress-bar-pink {
    background-color: #fb6d9d;
}

.progress-bar-custom {
    background-color: #5fbeaa;
}

.progress-animated {
    animation-duration: 5s;
    animation-name: animationProgress;
    transition: all 5s ease 0s;
}

#statusDiv {
    height: 245px;
}

.Peak {
    height:270px;
    margin: 30px 0;
}
#divHL {
    width: 40%; margin-right: 5%; float: left;
}
#divLast {
    width: 40%; float: left;
}
 .divLeft {
            float: left;
            margin-top: 20px;
        }
        .myButton { 
            height: 20px;
            width: 20px;
            line-height: 20px;
            cursor: pointer;
            text-align: center;
            background: #747474;
            color: #fff;
            font-size: 1em;
        }

        .myButton1 {
            height: 20px;
            width: 20px;
            line-height: 20px;
            cursor: pointer;
            text-align: center;
            background: #747474;
            color: #fff;
            font-size: 1em;
            float: right;
        }

        .divRight {
            float: left;
            width: 97%;
        }
    
        .div_na {
            margin-right:5px;
        }
         .facTable {
             background:#fff;color:#454545;
        }
         .facTable a{
             color:#454545;
        }
        .facTable tr > td{
    border: 1px solid #dddddd;
    padding: 5px 5px;
    text-align:center;
}
        .divFooter {
    background-color: #0877d1;
    border-radius: 2px 2px 0 0;
    color: #fff;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    padding: 8px 0;
    text-align: center;
    width: 100%;
}

    .divFooter input {
        cursor: pointer;
    }

.div_auro {
    color: #0877d1;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 34px;
    left: 5px;
    position: absolute;
    top: -22px;
    width: 100%;
    z-index: 10000;
}
.error-p {
    width: 100%;
    float: left;
    color: Red;
    font-size: 12px;
}

.cta {
    float: right;
    width: auto;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #2F96B4 #2F96B4 #24748C;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px #8ED4E8 inset, -1px -1px #34A7C8 inset, 0 1px #24748C, 0 2px #15424F, 1px 1px 3px rgba(10, 32, 38, 0.6);
    color: #FFFFFF;
    margin: 10px 6% 0 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    font-size: 14px;
    text-align: center;
    padding: 4px 6px;
    cursor: pointer;
    background-color: #49AFCD;
    background-image: linear-gradient(to bottom, #5BC0DE, #2F96B4);
    background-repeat: repeat-x;
}

    .cta a {
        color: #FFFFFF;
    }

    .cta:hover {
        background: #2F96B4;
        color: #FFFFFF;
    }

.reachusDivMargin {
    margin-left: 20px;
}

@media (max-width:1495px) {
    .p_enquiry .topDiv {
        float: left;
        width: 29%;
    }

    .p_enquiry .thirdDiv {
        float: left;
        width: 46%;
    }
}

@media (max-width:1367px) {
    .p_enquiry .secondDiv {
        float: left;
        width: 62%;
    }

    .p_enquiry .thirdDiv {
        float: left;
        width: 45.5%;
    }
}

@media (max-width:1340px) {
    .p_enquiry .topDiv {
        float: left;
        width: 28.5%;
    }

    .p_enquiry .secondDiv {
        float: left;
        width: 60.5%;
    }

    .p_enquiry .thirdDiv {
        float: left;
        width: 93.5%;
    }
    .p_enquiry .fifthDiv {
        width: 46.5%;
    }
    .p_enquiry .sixDiv {
        width: 46.5%;
    }
    .p_enquiry .fourthDiv {
        width:93%;
    }
    .todayBtn {
        font-size: 13px;
        padding: 8px 10px;
    }

    .yesBtn {
        font-size: 13px;
        padding: 8px 10px;
    }

    .yesBtn1 {
        font-size: 13px;
        padding: 8px 10px;
    }


    .todayBtn1 {
        font-size: 13px;
        padding: 8px 10px;
    }
}

@media (max-width:1160px) {
    .p_enquiry .topDiv {
        width: 44%;
    }

    .p_enquiry .secondDiv {
        width: 92%;
    }

    .p_enquiry .thirdDiv {
        width: 92%;
    }
    .p_enquiry .fifthDiv {
        width: 46%;
    }
    .p_enquiry .sixDiv {
        width: 46%;
    }
    .p_enquiry .fourthDiv {
        width:93%;
    }
    .Monthly {
        padding: 39px 0;
    }

    #statusDiv {
        height: 310px;
    }
}

@media (max-width:990px) {
    .p_enquiry .topDiv {
        margin-left: 10px;
    }

    .p_enquiry .secondDiv {
        margin-left: 10px;
    }

    .p_enquiry .thirdDiv {
        margin-left: 10px;
    }
    .p_enquiry .fifthDiv {
        margin-left: 10px;width: 94%;
    }
    .p_enquiry .sixDiv {
        margin-left: 10px;width: 94%;
    }
    .p_enquiry .fourthDiv {
        margin-left: 10px;width:92%;
    }
}

@media (max-width:840px) {
    .p_enquiry .topDiv {
        width: 92%;
    }
}

@media (max-width:780px) {
    .p_enquiry .topDiv {
        width: 90%;
    }

    .p_enquiry .secondDiv {
        width: 90%;
    }

    .p_enquiry .thirdDiv {
        width: 90%;
        height: auto;
    }

    .reachusDiv {
        width: 100%;
        margin: 0px;
    }

    .reachusDivMargin {
        margin-left: 0px;
    }

    .Monthly {
        padding: 0;
    }



    .Peak {
        margin: 10px 0;
    }
}

.div_na {
    margin-right: 10px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}
.tim_p {
    float: left;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 100%;
}
.tim_u {
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

    .tim_u li {
        float: left;
        margin-right: 25px;
    }

        .tim_u li a {
            padding: 5px 10px;
            display: block;
            color: #00002d;
        }
.sky {
    border-color: #109ea0;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px 1px 4px;
    box-shadow: 0 4px 4px #9f9f9f;
    color: #fff;
}

.tim_u li a.sky:hover {
    background: #23c6c8;
    color: #fff;
}

.skysel {
    background: #23c6c8;
    color: #fff !important;
}

.nh-h {
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    color: #454545;
}
.timeStrip {
    margin-bottom: 10px;
    text-align: left;
}
.timeStrip div {
    display: inline-block;
    padding: 2px 0px;
    width: 60px;
    background-color: #f5f5f5;
    margin-right: 7px;
    text-align: center;
    border-right: 3px solid #fff;
    color: #333;
    font-size: 11px;
    font-weight: bold;
    box-shadow: 1px 1px 1px #d0d0d0;
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.btnNA {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: 0.2s;
    color: #f44336;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    border-radius: 2px;
    height: 42px;
    width: 47px;
    outline: none;
    cursor: default;
}
.plusIcon {
    font-weight: bold;
    color: #858585;
    font-family: times new roman;
    font-size: 18px;
    cursor: pointer;
}
.f-num {
    color: #858585;
    font-family: times new roman;
    font-size: 18px;
}
.assignmentUser {
    position: absolute;
    right: 0px;
    top: -7px;
    height: 20px;
    width: 20px;
    border-radius: 100px;
    background: #fff;
    border: 1px solid rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
}
.dropdown-menu {
    position: absolute;
    top: 69px;
    left: 0px;
    z-index: 9;
    display: none;
    float: right;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
}
    .dropdown-menu.pull-right {
        right: auto;
        left: auto;
    }

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}
.div_auro {
    color: #0877d1;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 34px;
    left: 5px;
    position: absolute;
    top: -22px;
    width: 100%;
    z-index: 10000;
}
.duvheder {
    background-color: #0877d1;
    border-radius: 2px 2px 0 0;
    color: #fff;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    padding: 8px 0;
    text-align: center;
    width: 100%;
}
.assignDiv {
    border: 1px solid #e5e5e5;
    padding: 20px 10px;
    font-size: 13px;
    margin-top: 20px;
}
.btnShow {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: 0.2s;
    line-height: 1.57142857;
    color: #858585;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    border-radius: 2px;
    height: 42px;
    width: 47px;
    cursor: pointer;
    outline: none;
}

    .btnShow:hover {
        box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.1), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    }

.btnNA {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: 0.2s;
    color: #f44336;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    border-radius: 2px;
    height: 42px;
    width: 47px;
    outline: none;
    cursor: default;
}

    .btnNA:hover {
        box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.1), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    }

.btnAdd {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: 0.2s;
    line-height: 1.57142857;
    color: #858585;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    border-radius: 2px;
    height: 42px;
    width: 47px;
    cursor: pointer;
    outline: none;
}

    .btnAdd:hover {
        box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.1), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    }
.tooltip .tooltiptext {
    visibility: hidden;
    position: absolute;
    z-index: 1;
    top: 38px;
    left: 8px;
    min-width:180px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 1.42857143;
    text-align: left;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 3px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    padding: 2px 10px;
    color: #686868;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}
.tooltiptext .facName {
    border-bottom: 1px dashed #d0d0d0;
    padding: 5px 0;
    font-size: 12px;
}
.tooltiptext .facSub {
    padding: 5px 0;
    font-size: 12px;
}
.assignDivinput {
    font-family: verdana;
    width: 95%;
    font-size: 13px;
    color: #464646;
    color: #555555;
    padding: 5px;
    border-radius: 2px;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btnAssign {
    background: #d9534f none repeat scroll 0 0;
    border: 1px solid #a41e1a;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-family: verdana;
    margin-top: 10px;
    padding: 2px 0;
    width: 100px;
}

#calenderPopup {
    border: 1px solid #d0d0d0;
    position: absolute;
    padding: 10px;
    top: 0;
}

#calenderPopup, ul, li, li li {
    margin: 0;
    padding: 0;
}

#calenderPopup {
    box-sizing: border-box;
    text-align: center;
    top: 37px;
    width: 180px;
    background: #fff;
}

    #calenderPopup ul {
        box-sizing: border-box;
        float: left;
        width: 188px;
    }

    #calenderPopup li:nth-child(odd) {
        background: #fff;
    }

    #calenderPopup li:nth-child(even) {
        background: #f1f1f1;
    }

    #calenderPopup li {
        list-style: outside none none;
        padding: 7px;
        margin: 5px;
        position: relative;
        display: inline-block;
        border: 1px solid #bfbfbf !important;
        width: 10%;
        Float: left;
        font-size: 11px;
    }

        #calenderPopup li li {
            background: #641b1b none repeat scroll 0 0;
            position: relative;
            cursor: pointer;
        }

    #calenderPopup ul li a {
        color: #000;
        text-decoration: none;
        text-transform: capitalize;
        cursor: pointer;
    }

    #calenderPopup ul ul {
        border: medium none;
        position: absolute;
        top: 0;
        visibility: hidden;
        left: 100%;
        width: 180px;
    }

        #calenderPopup ul ul ul {
            border: medium none;
            position: absolute;
            top: 0;
            visibility: hidden !important;
            left: 100%;
            width: 180px;
        }

    #calenderPopup ul li:hover ul {
        visibility: visible;
    }

    #calenderPopup ul li ul li:hover ul {
        visibility: visible !important;
    }

    #calenderPopup li:hover {
        background-color: #0877d1;
    }

        #calenderPopup li:hover a {
            color: #fff;
        }

.clandr_sel {
    background-color: #0877d1 !important;
}

    .clandr_sel a {
        color: #fff !important;
    }

#divMenu ul li:hover ul li a:hover {
    background-color: #f0ad4e;
}

.disabledcal {
    pointer-events: none;
    opacity: 0.4;
}
.vtt {
    background: linear-gradient(#3cbce5, #259adc) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #0e6da2;
    color: #fff;
    cursor: text;
    display: block;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    padding: 10px 1px;
    text-align: center;
    width: 78px;
    white-space: nowrap;
}
.vtt a {
    color: #fff;
}
.dropdwn {
    position: relative;
    background: #0fa8aa;
    border-radius: 2px;
}

.tim_p {
    float: left;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 100%;
}

.tim_u {
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

    .tim_u li {
        float: left;
        margin-right: 25px;
    }

        .tim_u li a {
            padding: 5px 10px;
            display: block;
            color: #00002d;
        }
.sky {
    border-color: #109ea0;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px 1px 4px;
    box-shadow: 0 4px 4px #9f9f9f;
    color: #fff;
}

.tim_u li a.sky:hover {
    background: #23c6c8;
    color: #fff;
}

.skysel {
    background: #23c6c8;
    color: #fff !important;
}

.spnAStatusBlue {
    background: #0877D1;
    border-radius: 50px;
    color: #fff;
    font-size: 13px;
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 25px;
}
.spnAStatusBlueD {
    background: #2196f3;
    border-radius: 50px;
    color: #fff;
    font-size: 13px;
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 25px;
}
.spnAStatusRed {
    background: rgb(234, 57, 76);
    border-radius: 50px;
    color: #fff;
    font-size: 13px;
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 25px;
}

.spnAStatusNa {
    background: #ffb300;
    border-radius: 50px;
    color: #fff;
    font-size: 13px;
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 25px;
}

.statusDiv {
    width: auto;
    float: left;
}


    .statusDiv span {
        display: inline-block;
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
        border-right: none;
        border-bottom: none;
        outline: none;
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5;
        padding: 5px 6px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 2px;
        margin-bottom: 0;
        font-weight: normal;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        white-space: nowrap;
    }
    
      .loading-bar {
  position: relative;
  margin-top: 20px;
  width: 100%;
  height: 6px;
  background-color: #fdba2c;
}
.bar {
  content: "";
  display: inline;
  position: absolute;
  width: 0;
  height: 100%;
  left: 50%;
  text-align: center;
}
.bar:nth-child(1) {
  background-color: #da4733;
  -webkit-animation: loading 3s linear infinite;
          animation: loading 3s linear infinite;
}
.bar:nth-child(2) {
  background-color: #3b78e7;
  -webkit-animation: loading 3s linear 1s infinite;
          animation: loading 3s linear 1s infinite;
}
.bar:nth-child(3) {
  background-color: #fdba2c;
  -webkit-animation: loading 3s linear 2s infinite;
          animation: loading 3s linear 2s infinite;
}
.redBorder{  float: left;
    width: 50%;color:#666;background-color:#fff;background-image:none;border:1px solid red; }
.redBorder:focus{border-color:red;outline:0}
 #BodyContent_tvCourse table tr td{
               vertical-align:top;
           }
           #BodyContent_tvCourse table tr td:last-child{
               word-break: break-all;
               vertical-align:middle;
           }
           /*======================
Pricing
======================*/
#price {margin: 2% 0;
}
@media(max-width:991px){
#price {margin-top: 2%;
}}
.pricing-table {
  margin-bottom: 30px;
  margin-top: 30px;
  text-align: center;
  position:relative;
  z-index:0;
  background-color: #F9F9F9;
}
.pricing-table ul {
  list-style: none;
  margin: 0;
  text-align: center;
  padding-left: 0px;
}
.pricing-table ul li {
  border-bottom: solid 1px #D8D8D8;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #666;font-size: 14.5px;
}
.pricing-table ul li.price {
    border-bottom: solid 0px #D8D8D8;
  background-color: #ffffff;
  font-size: 20px;
  color: #fff;font-family: 'roboto', sans-serif;
  min-height:250px;
}
.pricing-table ul li.features {
    
  background-color: #74828f;
  font-size: 20px;
  color: #fff;font-family: 'roboto', sans-serif;
  
}
.back-shade1.pricing-table:hover{
    box-shadow: 5px 0px  30px rgba(0,0,0,0.3);
	-webkit-box-shadow: 5px 0px 30px rgba(0,0,0,0.3);
	-moz-box-shadow: 5px 0px 30px rgba(0,0,0,0.3);
    cursor:pointer;
    position:relative;
  z-index:9;
}

.pricing-footer .btn {
  margin-right: 15px;
}
.price-1 .plan {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 5px solid #F5F5F5;
  padding: 25px 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  color: #4C4C4C;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 30px;
  margin-top: 30px;
}
.price-1 .plan b {
  color: #4C4C4C;
}
.price-1 .plan .title {
  color: #eec400;
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 8px;
}
.price-1 .plan .description {
  margin: 26px 0;
  border-top: 1px solid #E8E8E8;
  line-height: 28px;
  font-weight: normal;
}
.price-1 .plan li {
  border-bottom: 1px solid #E8E8E8;
  padding: 10px 0;
}
.price-1 .col-md-3 {
  margin-bottom: 20px;
}
/*Account Page Design*/
.accountDiv {
    position: relative;
background-color: #fff;
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
margin-top:30px;
}
.feedBox {
    color: #797979;width: 92%;
border: 1px solid #f3f3f3;
margin-top: 10px !important;margin: 30px;margin-bottom: 0;
}
.textBox {
    padding: 20px 30px;
    width: 94%;
    color: #989898 !important;line-height: 1.5;
}
.textBox p{
    margin-bottom:10px;
}
.textBox b{
    color: #989898 !important;
}
    .textBox h2 {
        font-size:15px;
        line-height:1.5;
        color:#0899df;
    }
    .textBox p {
        font-size:13px;
        color:#505050;
    }
    .textBox a {
        text-decoration:none;
        outline:none;
    }

.textBox .btn {
    margin-bottom: 4px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    padding: 10px 32px;
    font-size: 13px;
    line-height: 1;
    border: 1px solid transparent;
    padding: 10px 10px;
    width: auto;
    height: auto;
    margin-top: 20px;
    float:none;
}
.find-course__title {
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 30px;
    font-family: Montserrat , arial;
    font-size: 16px;
    font-weight: 700;
    background: #f3f3f3;
color: #3c4655 !important;
cursor: default;
border: 1px solid rgba(0,0,0,0.1);
}
.form-group {
    margin-bottom: 0;
    padding: 20px 30px;
}
.form-control {
    display: block;
    width:95%;
    padding: 16px 20px 15px;
    line-height: 1;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #eee;
    border-radius: 0;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    color: #aaa;
    margin-bottom: 30px;
    font-weight: 400;
    font-size: 14px;
}
    .form-group p {
        font-size: 13px;
color: #505050;
    }
.form-group-table {
    width:25%;
    margin: 10px;
    margin-left:20px;
}
.find-course__wrap-btn {
    padding-top: 20px;
    padding-bottom: 80px;
    text-align: center;
    margin-left:30px;
}
.find-course__wrap-btn .btn {
    display: inline-block;
margin-bottom: 4px;
font-weight: normal;
text-align: center;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
background-image: none;
white-space: nowrap;
padding: 10px 32px;
font-size: 15px;
line-height: 1;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-family: Montserrat , arial;
border: 1px solid transparent;
    padding: 12px 30px;
    width:auto;
    height:auto;
}
.btn-effect {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.btn-info {
    color: #ffffff;
    box-shadow: 0 4px 0 0 #2377af;
    background-color: #3b99d7;
}
.btn-warning {
    color: #ffffff;
    box-shadow: 0 4px 0 0 #d22110;
    background-color: #e84c3d;
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group > .btn:first-child {
    margin-left: 0;
}
.btn-group-vertical > .btn, .btn-group > .btn {
    position: relative;
    float: left;
}
.btn-white, .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .btn-white.focus, .btn-white:active, .btn-white:focus, .btn-white:hover, .open > .dropdown-toggle.btn-white {
    border: 1px solid #eaeaea !important;
    background-color: #ffffff;
    color: #4c5667;
}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: -1px;
}
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
/*
    Common 
*/

.wizard,
.tabcontrol
{
    display: block;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}

.wizard a,
.tabcontrol a
{
    outline: 0;
}

.wizard ul,
.tabcontrol ul
{
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.wizard ul > li,
.tabcontrol ul > li
{
    display: block;
    padding: 0;
    cursor:pointer;
}

/* Accessibility */
.wizard > .steps .current-info,
.tabcontrol > .steps .current-info
{
    position: absolute;
    left: -999em;
}

.wizard > .content > .title,
.tabcontrol > .content > .title
{
    position: absolute;
    left: -999em;
}



/*
    Wizard
*/

.wizard > .steps
{
    position: relative;
    display: block;
    width: 100%;
}

.wizard.vertical > .steps
{
    display: inline;
    float: left;
    width: 30%;
}

.wizard > .steps .number
{
    font-size: 1.429em;
}

.wizard > .steps > ul > li
{
    width: 30%;
}

.wizard > .steps > ul > li,
.wizard > .actions > ul > li
{
    float: left;
}

.wizard.vertical > .steps > ul > li
{
    float: none;
    width: 100%;
}

.wizard > .steps a,
.wizard > .steps a:hover,
.wizard > .steps a:active
{
    display: block;
    width: auto;
    margin: 0 0.5em 0.5em;
    padding: 1.5em 1em;
    text-decoration: none;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.wizard > .steps .disabled a,
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active
{
    background: #eee;
    color: #aaa;
    cursor: pointer;
}

.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active
{
    background: #2184be;
    color: #fff;
}



.wizard > .content
{
    background: #eee;
    display: block;
    margin: 0.5em;
    min-height: 35em;
    overflow: hidden;
    position: relative;
    width: auto;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.wizard.vertical > .content
{
    display: inline;
    float: left;
    margin: 0 2.5% 0.5em 2.5%;
    width: 65%;
}

.wizard > .content > .body
{
    float: left;
    position: absolute;
    width: 95%;
    height: 95%;
    padding: 2.5%;
}

.wizard > .content > .body ul
{
    list-style: disc !important;
}

.wizard > .content > .body ul > li
{
    display: list-item;
}

.wizard > .content > .body > iframe
{
    border: 0 none;
    width: 100%;
    height: 100%;
}

.wizard > .content > .body input
{
    display: block;
    border: 1px solid #ccc;
}

.wizard > .content > .body input[type="checkbox"]
{
    display: inline-block;
}

.wizard > .content > .body input.error
{
    background: rgb(251, 227, 228);
    border: 1px solid #fbc2c4;
    color: #8a1f11;
}

.wizard > .content > .body label
{
    display: inline-block;
    margin-bottom: 0.5em;
}

.wizard > .content > .body label.error
{
    color: #8a1f11;
    display: inline-block;
    margin-left: 1.5em;
}

.wizard > .actions
{
    position: relative;
    display: block;
    text-align: right;
    width: 100%;
}

.wizard.vertical > .actions
{
    display: inline;
    float: right;
    margin: 0 2.5%;
    width: 95%;
}

.wizard > .actions > ul
{
    display: inline-block;
    text-align: right;
}

.wizard > .actions > ul > li
{
    margin: 0 0.5em;
}

.wizard.vertical > .actions > ul > li
{
    margin: 0 0 0 1em;
}

.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active
{
    background: #2184be;
    color: #fff;
    display: block;
    padding: 0.5em 1em;
    text-decoration: none;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.wizard > .actions .disabled a,
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active
{
    background: #eee;
    color: #aaa;
}
.wizard>.content{background:#fff;min-height:240px;padding:20px!important;border:1px solid #f3f3f3;margin-top:10px!important}
.wizard>.content>.body{padding:0;position:relative;width:100%}.wizard>.content>.body input{border:0;border-bottom:1px solid rgba(152,152,152,.8)}
.wizard>.content>.body input:focus{border-bottom:1px solid #00acc1}.wizard>.content>.body ul>li{display:block;line-height:30px}
.wizard>.steps a{font-size:16px;text-align:center;font-family:'Hind Madurai',sans-serif}
.wizard>.steps .number{font-size:86px;line-height:86px;font-family:'Hind Madurai',sans-serif;position:absolute;left:10px;top:-5px;opacity:.1}
.wizard>.steps .disabled a{background:#f3f3f3;color:#3c4655!important;cursor:default;border:1px solid #e6e6e6}
.wizard>.steps .current a .number,.wizard>.steps .current a:active .number,.wizard>.steps .current a:hover .number{color:#fff;opacity:.4}
.wizard>.steps .disabled a:active,.wizard>.steps .disabled a:hover{background:#e6e6e6;border:1px solid #dadada}

.wizard>.steps .current a,.wizard>.steps .current a:active,.wizard>.steps .current a:hover{background:#00acc1;cursor: pointer;}

.wizard > .steps .done a
{
    background: #57bb58;
    color: #fff;
}

.wizard > .steps .exit a{
    background: #f05050;
    color: #fff;
}
.wizard>.content,.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover{border-radius:2px;position:relative}
.wizard>.actions{margin-top:15px!important}
.wizard>.actions a{  background:#00acc1;border-radius:2px!important;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.12)}
.wizard>.actions a:active,.wizard>.actions a:hover{background:#0095a8;color:#fff}
.wizard>.actions .disabled a,.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover{color:#313a46;cursor:default}
.wizard>.actions .disabled a{background:#fff}.wizard.vertical>.content{margin-top:0!important}
@media (max-width:560px){.wizard.vertical>.content,.wizard.vertical>.steps{width:100%}}

/*Inventry*/
.iv_tbl {
    width: 100%;
    display: table;
    background: none;
    border-collapse: collapse;
    margin-bottom:20px;
}

.iv_tbl_row {
    background: none;
    display: table-row;
}

.iv_tbl_cl_1 {
    background-color: #fff;
    border: 1px solid #e7eaec;
    padding: 15px;
    width: 39%;
    border-bottom: none;
    display: table-cell;
    vertical-align: top;
}

.iv_tbl_cl_2 {
    background: none;
    display: table-cell;
    width: 1%;
    vertical-align: top;
}

.iv_tbl_cl_3 {
    background-color: #fff;
    border: 1px solid #e7eaec;
    padding: 15px;
    width: 60%;
    border-bottom: none;
    display: table-cell;
    vertical-align: top;
}
@media(max-width:1200px) {
    .iv_tbl_cl_1 {
        width: 100% !important;
        float: left !important;
        margin-bottom: 15px !important;
        box-sizing: border-box;
    }

    .iv_tbl_cl_2 {
        display: none !important;
    }

    .iv_tbl_cl_3 {
        width: 100% !important;
        float: left !important;
        margin-bottom: 15px !important;
        box-sizing: border-box;
    }
}
/*Fee*/
.feeStatus{
    float:left;
    padding:10px 0;
    background:#f1f1f1;
    width:100%;min-height: 110px;
}
.feeStatusHead{
    border-bottom:1px solid #d0d0d0;
    padding:0 0 5px 5px;width:96%;float:left;margin-bottom: 10px;
}
.feeStatus1{
    float:left;font-size: 13px; font-weight:bold;
}
.feeStatus2{
    float:right;
}
.feeStatusDiv{
    padding:10px;
}
.feeStatusForm{
    margin-bottom:10px;float: left;
width: 100%;
}
.feeStatusForm .faplk{
    width:90%;margin-top: 5px;
}
.searchButton {
    background: #009688 ;
    padding: 5px 10px;
    font-size: 13px;
    color: #fff;
    z-index: 9;
    border:none;
    position: relative;
}
.searchButton i{
    font-size:15px;
}
