﻿@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/google-font/OpenSans-Light.woff) format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(fonts/google-font/OpenSans-Regular.woff) format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/google-font/OpenSans-Semibold.woff) format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/google-font/OpenSans-Bold.woff) format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(fonts/google-font/OpenSans-Italic.woff) format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(fonts/google-font/OpenSans-Semibold.woff) format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(fonts/google-font/OpenSans-Semibold.woff) format('woff2');
}

body {
    margin: 0px;
    background: #e8ebf0;
    /*background: #f4f6f9;
    font-family: verdana;*/
    font-family: "verdana", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 14px;
}

.table_b {
    border-right: 1px solid #BBD9EE;
    border-top: 1px solid #BBD9EE;
    color: #424242;
    background: #f5f5f5;
}

    .table_b td {
        border-left: 1px solid #BBD9EE;
        border-bottom: 1px solid #BBD9EE;
        padding: 4px 2px;
    }

    .table_b th {
        padding: 5px 2px !important;
        background: steelblue;
        color: White;
    }

.tr12 {
    background: #c0dd72;
    color: #000;
}


.table_data td {
    padding: 4px 2px;
}

.table_data th {
    padding: 5px 2px !important;
}

.datatable {
    border: 1px solid #BBD9EE !important;
}

    .datatable th {
        padding: 7px 2px !important;
    }

.grid_table {
    border-right: 1px solid #e3e4e0;
    border-top: 1px solid #e3e4e0;
}

    .grid_table td {
        padding: 4px 2px;
        border-left: 1px solid #e3e4e0;
        border-bottom: 1px solid #e3e4e0;
    }

.tblheader, .Gridh {
    padding: 5px 0;
    background: #f2f2f2;
    font-weight: bold;
}

.mandatory {
    color: #ff0066;
}

.clear {
    clear: both;
    display: block;
}

.topdiv {
    /*height: 12px;
    background: #363636;
    clear: both;*/
}

.topbuton {
    /*width: 960px;
    height: 10px;
    padding-top: 3px;
    *padding-top: 0;
    margin: 0 auto;
    text-align: right;
    position: relative;*/
}

.green_theme {
    width: 16px !important;
    height: 15px;
    background: transparent url(../../Images/green.png) no-repeat center !important;
    border: none !important;
    cursor: pointer;
    padding: 0 !important;
    margin: 0 !important;
}

.blue_theme {
    width: 16px !important;
    height: 15px;
    background: transparent url(../../Images/blue.png) no-repeat center !important;
    border: none !important;
    cursor: pointer;
    padding: 0 !important;
    margin: 0 0 0 0px !important;
}

.theme_base {
    background: url(../../Images/top-theme-base.png) no-repeat;
    position: absolute;
    width: 120px;
    text-align: center;
    height: 22px;
    top: 7px;
    right: 10px;
    display: none;
}


.top_border {
    height: 15px;
    background: #363636;
    width: 100%;
    margin: 0 auto;
}

.top_banner {
    background: #fff;
    width: 100%;
    margin: 0 auto;
    height: 110px;
}

.header_top {
    width: 1170px;
    margin: 0 auto;
    height: 110px;
    display: flex;
}

.header_txt {
    width: 768px;
    text-align: center;
    margin: 10px 0 0 5px;
    /* text-align: center; */
    font-family: Arial;
}

    .header_txt h1 {
        font-weight: bold;
        /* text-transform: capitalize; */
        font-size: 22px;
        color: #000;
        margin: 0;
        padding: 14px 0 7px 0;
        font-family: 'Open Sans' !important;
    }

    .header_txt h3 {
        font-weight: 600;
        font-size: 18px;
        color: #545454;
        margin: 0;
        padding: 2px 0 5px 0;
        font-family: 'Open Sans' !important;
    }

.logonew {
    width: 180px;
    height: 90px;
    float: left;
    margin: 12px 0px 0 0px;
}

    .logonew > img {
        height: 89px;
        margin-top: 0px;
    }

.logonewright {
    width: 222px;
    height: 90px;
    float: right;
    margin: 12px 0px 0 0px;
}

.page_bg {
    /*border: solid 1px #eeeeee;*/
    padding: 4px 0 4px 0;
    width: 98%;
    margin: 5px auto 5px auto;
    background: #fff;
}

.page_arrange {
    padding: 0;
    width: 100%;
    margin: 0px auto;
    background: #fff;
}

.page_bot {
    width: 600px;
    /* background: #0d77b9; */
    color: White;
    /* height: auto; */
    /* padding-right: 264px;
    margin: 5px auto; */
    /* text-align: center;*/
}

.box_left {
    width: 48%;
    float: left;
    margin: 0;
    padding-left: 10px;
}

.box_leftin {
    width: 95%;
}

.box_left h2 {
    text-align: left;
    font-variant: normal;
    font-size: 11pt;
    color: #0ea1eb;
    font-weight: normal;
    padding: 7px 0 5px 5px;
    margin: 0;
}

.box_left ul {
    list-style-type: disc;
    padding: 9px 30px;
    margin: 0;
    text-align: left;
}

.box_left li {
    padding: 5px 0;
    line-height: 17px;
    font-size: 11px;
    color: #777777;
}

.box_login {
    width: 48%;
    float: left;
    margin: 0 0 0 15px;
}

.link_log {
    font-size: 12px;
    font-weight: bold;
}

.box_login a {
    color: #0577d8;
}

.reg_lg {
    height: 20px;
    font-family: Arial;
    color: #363636;
    padding: 7px 0 5px 0px;
    background: #ccc;
    font-size: 11pt;
    text-align: center;
}

.reg_lg1 {
    border-radius: 5px;
    height: 20px;
    font-family: Arial;
    text-align: left;
    background: #fde237 url("../../Images/btn_h_g.jpg") repeat-x;
    color: #fff;
    padding: 8px 0 2px 0px;
    margin-bottom: 1px;
    font-size: 11pt;
}

    .reg_lg1 a {
        color: #fff;
        font-size: 10pt;
        padding: 2px 0 0 0;
        text-decoration: none;
        font-weight: bold;
    }

        .reg_lg1 a:hover {
            color: #f5f5f5;
            text-decoration: underline;
        }

.td_formleft {
    width: 100px;
    text-align: right;
    height: 30px;
}

.trlogin {
    color: #2572A0;
    height: 30px;
}

.text_in {
    padding: 4px 3px;
    border: solid 1px #91c9e8;
    font-size: 11px;
    width: 170px;
    color: steelblue;
    font-family: Verdana;
}

    .text_in:focus {
        border: solid 1px #0BB7F4;
    }

.border {
    border: 1px solid #EFEFEF;
    border-radius: 0px 0px 5px 5px;
}

.tr2 {
    background:;
    height: 35px;
}

    .tr2 td {
        color: #777777;
    }

.trlogin a {
    font-size: 12px;
    padding-left: 5px;
    color: #3399cc;
}

    .trlogin a:hover {
        color: #67b8de;
        text-decoration: none;
    }



/* main menu /////////////////////////////////////////////////////////////*/
#menu {
    /*background: #0669c7;*/
    height: 36px;
    width: 100%;
    background-color: hsl(218deg, 41%, 15%);
    background-image: radial-gradient(650px circle at 0% 0%, hsl(218deg, 41%, 35%) 15%, hsl(218deg, 41%, 30%) 35%, hsl(218deg, 41%, 20%) 75%, hsl(218deg, 41%, 19%) 80%, transparent 100%), radial-gradient(1250px circle at 100% 100%, hsl(218deg, 41%, 45%) 15%, hsl(218deg, 41%, 30%) 35%, hsl(218deg, 41%, 20%) 75%, hsl(218deg, 41%, 19%) 80%, transparent 100%);
}

#menu_in {
    height: 35px;
    margin: 0 auto;
    width: 960px;
}

    #menu_in ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    #menu_in li {
        float: left;
        font-size: 13px;
        border-right: solid 1px #374361;
    }

    #menu_in a {
        color: #d5dcec;
        display: block;
        padding: 9px 20px;
        text-decoration: none;
        border-right: solid 1px #737f9b;
    }

        #menu_in a:hover {
            color: #fff;
        }

/* END main menu /////////////////////////////////////////////////////////////*/

.menu_innner {
    height: 35px;
    margin: 0 auto;
    width: 100%;
    background: #015f90;
}

    .menu_innner ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .menu_innner li {
        float: left;
        font-size: 13px;
        border-right: solid 1px #075e8b;
    }

    .menu_innner a {
        color: #FEEAEA;
        display: block;
        padding: 9px 18px;
        text-decoration: none;
        border-right: solid 1px #033c5a;
    }

        .menu_innner a:hover {
            background: none repeat scroll 0 0 #097bb7;
            color: #bce8ff;
        }

.no_border {
    border-right: none !important;
}

.plus {
    background: url(../../Images/plus.png) no-repeat;
    width: 30px;
    height: 22px;
    float: left;
    margin-left: 10px;
    position: relative;
    top: -2px;
    left: 1px;
}

.key {
    background: url(../../Images/key.png) no-repeat;
    width: 30px;
    height: 22px;
    float: left;
    margin-left: 10px;
    position: relative;
    top: -2px;
    left: 1px;
}

/* top bar */
.themechanger {
    width: 970px;
    height: 15px;
    margin: 0 auto;
}

.tollfree {
    width: 50px;
    text-align: left;
    float: left;
    padding-left: 5px;
}

img {
    border: 0;
}

.theme_changer {
    float: right;
    width: auto;
    height: 15px;
}

.theme_btn {
    float: left;
    width: 12px;
    height: 12px;
    border: 1px solid #FFFFFF !important;
    cursor: pointer;
    margin: 1px 0 0 10px !important;
    padding: 0 !important;
}

.green_btn {
    background: #add037;
    border: 0;
    cursor: pointer;
    margin: 2px 5px 0 5px;
}

.red_btn {
    background: #0bb7f4;
    border: 0;
    cursor: pointer;
    margin: 2px 5px 0 5px;
}

.orange_btn {
    background: #ffffff;
    border: 0;
    cursor: pointer;
    margin: 2px 5px 0 5px;
}

/* end top bar */


legend {
    margin: 1px 0 0 0;
    color: #fff !important;
    font-size: 11px !important;
    font-weight: bold !important;
    border-radius: 4px 0px 0px 3px;
    text-align: left !important;
    padding: 5px 40px 5px 13px !important;
    background: #8fc700 url(../../Images/tab1_g.gif) right top no-repeat !important;
}

fieldset {
    border: solid 1px #cbe688 !important;
    border-radius: 4px;
    margin: 3px auto;
    width: 98%;
}

/* ((((((((((((((((((((((((( choice master )))))))))))))))))))))))))))))))))))))))))))*/


.instr ul {
    list-style-type: decimal;
    margin: 0 0 0 10px;
    padding: 0 0 0 20px;
}

    .instr ul li {
        line-height: 18px;
        font-size: 11px;
        padding: 5px 5px;
    }





/* ((((((((((((((((((((((((( end choice master )))))))))))))))))))))))))))))))))))))))))))*/


.imp_notes {
    color: #585858;
    line-height: 17px;
}

.fieldset_style fieldset {
    border: solid 1px #fbce48;
    margin-top: 5px;
}

.bottom_txt {
    font-size: 11px;
    line-height: 20px;
    color: #777777;
    text-align: center;
    width: 98%;
    margin: 5px auto 0 auto;
}

.bottom_m {
    text-align: center;
    width: 970px;
    margin: 0 auto;
}


/* ((((((((((((((((((((((((( table WithCand  )))))))))))))))))))))))))))))))))))))))))*/

.table_border td {
    border-bottom: solid 1px #fff;
    border-right: solid 1px #fff;
}

.table_border2 td {
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
}

/* ((((((((((((((((((((((((( input   )))))))))))))))))))))))))))))))))))))))))*/

.textboxes1 {
    border: solid 1px #bbd9ee;
    font-size: 9pt;
    color: steelblue;
    font-family: Tahoma, arial;
    background-color: #fbfbfb;
    text-decoration: none;
    height: 22px;
    width: 180px;
}

.textboxes1multiline {
    border: solid 1px #bbd9ee;
    font-size: 9pt;
    color: steelblue;
    font-family: Tahoma, arial;
    background-color: #fbfbfb;
    text-decoration: none;
    height: 50px;
    width: 180px;
}

.textboxes3 {
    border: solid 1px steelblue;
    font-size: 9pt;
    color: steelblue;
    font-family: Tahoma, arial;
    background-color: whitesmoke;
    text-decoration: none;
    height: 22px;
    width: 180px;
}

.textboxes3multiline {
    border: solid 1px steelblue;
    font-size: 9pt;
    color: steelblue;
    font-family: Tahoma, arial;
    background-color: whitesmoke;
    text-decoration: none;
    height: 50px;
    width: 180px;
}

input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="url"], input[type="select"], textarea {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #2E2E2E;
    display: inline-block;
    height: 34px;
    margin: 0;
    padding: 0 8px;
    width: 300px;
}

    input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, select:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="url"]:hover, select:hover, input[type="textarea"]:hover {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #A0A0A0 #B9B9B9 #B9B9B9;
        border-image: none;
        border-style: solid;
        border-width: 1px;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
        color: #2E2E2E;
    }

    input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="text"]:focus, textarea:focus, input[type="url"]:focus, input[type="textarea"]:focus {
        border: 1px solid #4D90FE;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
        color: #2E2E2E;
        outline: medium none;
    }

select:focus {
    border: 1px solid #4D90FE;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    color: #2E2E2E;
    outline: medium none;
}

select {
    border: 1px solid #D9D9D9;
    border-radius: 2px 2px 2px 2px;
    color: #000;
    display: inline-block;
    font-size: 13px;
    padding: 5px 10px;
    line-height: 1.42857;
    height: 34px;
    font-family: Verdana;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
/* select option { border-bottom:solid 1px #ccc; padding:5px; } */

input[type="submit"], input[value="Reset"], .submit_btn {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: #4FA0F2 url('../../Images/btn_img.gif') repeat-x 0 0;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    overflow: visible;
    padding: 5px 17px;
    text-align: center;
    text-transform: uppercase;
}

.submit_btn_red {
    background: #fa1800 url("../../Images/red_proce.jpg") repeat-x center center !important;
}

.btn_custom {
    background: #efefef !important;
    color: #363636 !important;
    border: solid 1px #dfdfdf !important;
}

/* ((((((((((((((((((((((((( input   )))))))))))))))))))))))))))))))))))))))))*/
.msgError {
    color: Red;
    font-weight: bold;
}

.label {
    font-size: 12px;
    color: white;
    font-family: Tahoma;
    font-weight: bold;
}

.labeluc {
    font-size: 12px;
    color: steelblue;
    font-family: Tahoma;
    font-weight: bold;
}

.labelTh {
    font-size: 11px;
    color: white;
    font-family: Tahoma;
    font-weight: bold;
}

.TdLeft {
    font-weight: normal;
    font-size: 11px;
    color: #424242;
    font-family: verdana;
    width: 40%
}

.TdRight {
    font-weight: normal;
    font-size: 11px;
    color: #3b3b3b;
    font-family: verdana;
    width: 60%
}

.TdLeft1 {
    font-weight: bold;
    font-size: 11px;
    color: #2673a0;
    font-family: Tahoma;
    width: 25%
}

.TdRight1 {
    font-weight: bold;
    font-size: 11px;
    color: #3b3b3b;
    font-family: Tahoma;
    width: 25%
}

.MsgErrorLegend {
    font-family: Tahoma;
    font-size: 11px;
    color: #3b3b3b;
    font-weight: bold;
    height: 13px;
}

.labelhtopBlack {
    font-weight: bold;
    color: #000000;
    text-align: left;
}

.labeltop {
    color: #357396;
    text-align: left;
    font-weight: bold;
    font-size: 11px !important;
}

.labeltopright {
    color: #357396;
    text-align: right;
    font-weight: bold;
}

.label800000 {
    font-weight: bold;
    color: #414141;
    text-align: right;
}

.labelNavy {
    color: #64a92c;
    text-align: left;
    font-weight: normal;
}

.GridhAlert {
    font-weight: bold;
    color: #fff;
    background-color: #64addb;
    padding: 5px 2px;
}

.labelBlue {
    color: #0b598b;
}

.MsgLabelRed {
    color: #424242;
    padding: 4px 4px;
    line-height: 18px;
    font-size: 12px;
}

.radio {
    color: #42a606;
    font-weight: bold;
    padding: 2px 2px;
}





.choice_list ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: solid 1px #6faa01;
    border-radius: 3px;
}

.choice_list li {
    list-style-type: none;
    padding: 8px 1px 8px 2px;
    border-bottom: solid 1px #6faa01;
    background: url(../../Images/choice_bg_g.jpg);
}

    .choice_list li a {
        text-decoration: none;
        color: #fff;
        padding: 8px 1px 8px 20px;
        font-size: 12px;
        background: url(../../Images/bullet_g.png) 5px 12px no-repeat !important;
    }

    .choice_list li:hover {
        background: #cae202;
    }

    .choice_list li a:hover {
        color: #424242;
    }

.admn_choice {
    background: #7ed2ed;
    height: 30px;
    color: #046788;
    font-weight: bold;
    text-align: left;
}

/* tab menu inner ///////////////////////////////////////////////////////////////////*/

.blue {
    background: url(../../images/menub_bg.gif) repeat-x;
}

.glossymenu {
    position: relative;
    padding: 0 0 0 34px;
    margin: 0 auto 0 auto;
    background: url(../../images/menub_bg.gif) repeat-x;
    height: 46px;
    list-style: none;
}

    .glossymenu li {
        float: left;
    }

        .glossymenu li a {
            float: left;
            display: block;
            color: #424242;
            text-decoration: none;
            font-family: sans-serif;
            font-size: 12px;
            padding: 0 0 0 14px;
            height: 46px;
            line-height: 46px;
            text-align: center;
            cursor: pointer;
        }

            .glossymenu li a b {
                float: left;
                display: block;
                padding: 0 22px 0 5px;
            }

            .glossymenu li.current a, .glossymenu li a:hover {
                color: #fff;
                background: url(../../images/menub_hover_left.gif) no-repeat;
                background-position: left;
            }

                .glossymenu li.current a b, .glossymenu li a:hover b {
                    color: #fff;
                    background: url(../../images/menub_hover_right.gif) no-repeat right top;
                }

/* END tab menu inner ///////////////////////////////////////////////////////////////////*/


.container_inner {
    width: 938px;
    margin: 10px auto 10px auto;
    border: solid 1px #d4d6db;
    border-radius: 5px;
}

    .container_inner h2 {
        background: #00a2f4 url("../../Images/in_hdr.jpg") repeat-x bottom;
        color: #424242;
        border-radius: 5px 5px 0 0px;
        font-size: 10pt;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 7px 10px;
        text-align: left;
    }

    .container_inner p {
        text-align: justify;
        margin: 0;
        padding: 0;
        line-height: 18px;
    }

    .container_inner ul {
        margin: 0;
    }

    .container_inner li {
        line-height: 18px;
    }

.container_inner_table {
    background: #00a2f4 url("../../Images/in_hdr.jpg") repeat-x bottom;
    border-bottom: solid 1px #e3e3e3;
    color: #424242;
    border-radius: 5px 5px 0 0px;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    margin: 0;
    padding: 7px 0 7px 10px;
    text-align: left;
}





/* GRID VIEW STYLES ///////////////////////////////////////////////////////////////////*/


.border_table {
    border-top: solid 1px #e8e8e8;
    border-right: solid 1px #e8e8e8;
}

    .border_table td {
        font-size: 12px !important;
        border-left: solid 1px #e8e8e8;
        border-bottom: solid 1px #e8e8e8;
        padding: 3px 1px;
    }

    .border_table th {
        background: #00a2f4 url("../../Images/in_hdr.jpg") repeat-x bottom;
        border-left: solid 1px #e8e8e8;
        border-bottom: solid 1px #e8e8e8;
        padding: 2px;
        font-size: 12px;
        height: 20px;
        vertical-align: middle;
    }

    .border_table table tr:hover {
        background-color: #fffacd;
    }


.border_table_pr {
    border-top: solid 1px #ddd;
    border-right: solid 1px #ddd;
    border-collapse: collapse;
}

    .border_table_pr td {
        font-size: 13px;
        border: solid 1px #ddd;
        /*border-left: solid 1px #b7bbbd;
        border-bottom: solid 1px #b7bbbd;*/
        padding: 5px;
        line-height: 1.42857143;
        /*height: 23px;*/
        border-collapse: collapse;
        letter-spacing: 1px;
    }

    .border_table_pr th {
        background: #d9edf7;
        border: solid 1px #ddd;
        color: #000;
        /*border-left: solid 1px #b7bbbd;
        border-bottom: solid 1px #b7bbbd;*/
        padding: 5px;
        font-size: 13px;
        text-align: left;
        vertical-align: middle;
        border-collapse: collapse;
        line-height: 1.42857143;
        letter-spacing: 1px;
    }

    .border_table_pr table tr:hover {
        background-color: #fffacd;
    }

.heading_th th {
    background: #E6E6E6 !important;
    border-left: solid 1px #ccc;
    color: #000;
    font-size: 11px !important;
    vertical-align: middle;
}


.diff_table {
    background: #F2FCCC;
}


.border_table_pr_ltr {
    border-top: solid 1px #e8e8e8;
    border-right: solid 1px #e8e8e8;
}

    .border_table_pr_ltr td {
        font-size: 11px !important;
        border-left: solid 1px #e8e8e8;
        border-bottom: solid 1px #e8e8e8;
        padding: 4px 2px;
        height: 23px;
    }

    .border_table_pr_ltr th {
        font-size: 11px !important;
        background: #BCBCBC;
        border-left: solid 1px #e8e8e8;
        color: #000;
        border-bottom: solid 1px #e8e8e8;
        padding: 2px;
        text-align: left;
        height: 20px;
        vertical-align: middle;
    }

    .border_table_pr_ltr table tr:hover {
        background-color: #fffacd;
    }

.heading_th th {
    background: #E6E6E6 !important;
    border-left: solid 1px #ccc;
    color: #000;
    font-size: 10px !important;
    vertical-align: middle;
}

.border_table_rv {
    border-top: solid 1px #e8e8e8;
    border-right: solid 1px #e8e8e8;
}

    .border_table_rv td {
        border-left: solid 1px #e8e8e8;
        border-bottom: solid 1px #e8e8e8;
        padding: 4px 2px;
        height: 27px;
    }

    .border_table_rv th {
        background: #69B5E5;
        border-left: solid 1px #e8e8e8;
        color: #fff;
        border-bottom: solid 1px #e8e8e8;
        padding: 2px;
        font-size: 11px;
        text-align: left;
        height: 20px;
        vertical-align: middle;
    }

    .border_table_rv table tr:hover {
        background-color: #fffacd;
    }

.heading_rv th {
    background: #E6E6E6 !important;
    border-left: solid 1px #ccc;
    color: #000;
    font-size: 11px !important;
    vertical-align: middle;
}

@media print {
    body {
        font-size: 14px;
    }

    .border_table_pr {
        border-top: solid 1px #000000;
        border-right: solid 1px #000000;
        font-size: 14px;
    }

        .border_table_pr td {
            border-left: solid 1px #000000;
            border-bottom: solid 1px #000000;
            padding: 5px 2px;
            font-size: 14px;
        }

        .border_table_pr th {
            background: #BCBCBC;
            border-left: solid 1px #000000;
            color: #000000;
            border-bottom: solid 1px #000000;
            padding: 2px;
            text-align: left;
            height: 22px;
            vertical-align: middle;
        }

        .border_table_pr table > tr:hover {
            background-color: #fffacd;
        }

    .heading_th th {
        background: #E6E6E6 !important;
        border-left: solid 1px #000000;
        color: #000;
        font-size: 10px !important;
        vertical-align: middle;
    }

    #table1_content {
        border: solid 1px #000000;
    }

    .header_tp td {
        font-size: 14px;
    }

    .header_tp h1 {
        font-size: 17px;
    }

    .header_tp h2 {
        font-size: 15px;
    }
}


.gridview {
    font-family: Tahoma;
}

    .gridview H2 {
        margin: 0;
        padding: 0;
        color: #ffffff;
        height: 20px;
        line-height: 20px;
        font-size: 13px;
        text-align: left;
    }

    .gridview .mid {
        padding: 3px 0px 0px 0px;
    }

    .gridview .datatable {
        width: 100%;
        color: steelblue;
    }

        .gridview .datatable TH {
            font-size: 11px;
            font-weight: bold;
            letter-spacing: 0px;
            text-align: left;
            padding: 2px 2px;
            color: white;
            border-bottom: solid 1px #bbd9ee;
            border-left: solid 1px #bbd9ee;
            border-right: solid 1px #bbd9ee;
            background-color: steelblue;
        }

            .gridview .datatable TH A {
                color: white;
                text-decoration: underline;
            }

            .gridview .datatable TH.sortasc A {
                background: url(../../images/asc.gif) right center no-repeat;
            }

            .gridview .datatable TH.sortdesc A {
                background: url(../../images/desc.gif) right center no-repeat;
            }

        .gridview .datatable TD {
            font-size: 11px;
            text-align: left;
            padding: 3px 3px;
            border-bottom: solid 1px #bbd9ee;
            border-left: solid 1px #bbd9ee;
        }

        .gridview .datatable .row TD {
            font-size: 11px;
            text-align: left;
            padding: 3px 3px;
            border: solid 1px #bbd9ee;
        }

        .gridview .datatable .row:hover {
            background-color: #fffacd;
            color: steelblue;
        }

        .gridview .datatable .row TD.first {
            padding-left: 2px;
        }

        .gridview .datatable TH.first {
            padding-left: 2px;
        }

        .gridview .datatable .row:hover .first {
            background-repeat: no-repeat;
            background-image: url(../../images/bullet.gif);
        }
    /* Data Pager Styles */
    .gridview TR.pager-row TD {
        border-top: none;
        text-align: center;
        BACKGROUND-COLOR: whitesmoke;
    }

    .gridview .pager {
        font-family: Tahoma,sans-serif;
        text-align: left;
        padding: 4px;
        font-size: 14px;
    }

        .gridview .pager SPAN.command,
        .gridview .pager SPAN.current,
        .gridview .pager A.command,
        .gridview TR.pager-row TD A {
            color: steelblue;
            padding: 0px 4px;
            text-decoration: none;
            border: none;
        }

            .gridview .pager A.command:hover,
            .gridview TR.pager-row TD A:hover {
                border: solid 1px #408BB6;
                background-color: white;
                color: steelblue;
                padding: 0px 3px;
                text-decoration: underline;
            }

        .gridview .pager SPAN.current,
        .gridview TR.pager-row TD SPAN {
            border: none;
            font-weight: bold;
            color: black;
            padding: 0px 4px;
            font-size: 15px;
        }

    .gridview TR.pager-row TABLE {
        height: 20px;
        margin: 0 auto 0 auto;
    }

/* END GRID VIEW STYLES ///////////////////////////////////////////////////////////////////*/




/* Pop up box STYLES ///////////////////////////////////////////////////////////////////*/

.edittextboxes {
    border: solid 1px steelblue;
    font-size: 8pt;
    color: steelblue;
    font-family: Tahoma, arial;
    background-color: ghostwhite;
    text-decoration: none;
    height: 12px;
    width: 90px;
}

.modalBackgroundGray {
    background-color: #323232;
    filter: alpha(opacity=60);
    opacity: 0.80;
}

.modalBackground {
    filter: alpha(opacity=60);
    opacity: 0.60;
}

.updateProgressMessage {
    margin: 3px;
    font-family: Trebuchet MS;
    font-size: small;
    vertical-align: middle;
}

.updateProgress {
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    background: url(../../images/item_bg.gif);
    position: absolute;
    width: 110px;
    height: 40px;
}

.modalBackgroundWithActivebg {
    display: none;
    /*z-index: -1;*/
    width: 0px;
    height: 0px;
    background-color: lightgray;
    filter: alpha(opacity=60);
    opacity: 0.60;
}

.popupmodal {
    table-layout: auto !important;
    border-collapse: collapse !important;
    position: absolute !important;
    z-index: 100001 !important;
    /*left: 58px !important;*/
    top: -155px !important;
}

.frameActiveBg {
    position: fixed !important;
    top: 10px !important;
    font-family: Tahoma,arial,helvetica,clean,sans-serif;
    font-size: small;
    width: 550px;
    border-collapse: collapse !important;
}

.collapse-heading {
    float: left;
    padding-left: 5px;
    cursor: grabbing;
}

.heading_div1 {
    cursor: move; /*background: url(../../../Image/sprite.png) repeat-x 0px -200px;*/
    background: #045EA0;
    color: #0066cc;
    font-weight: bold;
    border-bottom: solid 1px #ccc;
    padding: 3px 10px;
    /*height: 40px;*/
}

.frame {
    position: absolute;
    font-family: Tahoma,arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 2px 3px;
    width: 550px;
}

.frame1 {
    position: absolute;
    font-family: Tahoma,arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 2px 3px;
}

.overlay {
    border: solid 2px #72a4d3;
    border-width: 1px 1px;
}

.underlay {
    position: absolute;
    background-color: #000;
    bottom: -1px;
    filter: alpha(opacity=12);
    left: -1px;
    right: -1px;
    top: 3px;
    z-index: -1;
}

.header {
    cursor: move;
    background: url(../../Images/sprite.png) repeat-x 0px -200px;
    color: #0066cc;
    font-weight: bold;
    border-bottom: solid 1px #ccc;
    padding: 3px 10px;
}

    .header .msg {
        font-weight: bold;
    }

.updating, .body {
    background-color: #fff;
    padding: 10px;
    font-size: 11px;
    font-weight: bold;
    color: #424242;
    font-family: tahoma;
}

.updating {
    color: #808080;
    background: #fff url(../../Images/activity.gif) no-repeat center;
}

.close {
    right: 7px;
    background: url(../../Images/sprite_close.png) no-repeat center center;
    width: 62px;
    cursor: pointer;
    position: absolute;
    top: 6px;
    height: 18px;
}


.accordion {
    font-size: 8.5pt;
    font-family: Tahoma;
    background: url(../../Images/item_bg.gif);
}

    .accordion .row TD {
        cursor: hand;
        color: white;
        border-bottom: solid 3px white;
        text-decoration: none;
    }

    .accordion .row:hover {
        cursor: hand;
        background-color: Azure;
        color: white;
        border-bottom: solid 3px white;
        text-decoration: underline;
    }

/* END Pop up box STYLES ///////////////////////////////////////////////////////////////////*/

.new_link a {
    color: White;
    cursor: pointer;
    font-family: Calibri;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

.new_link {
    background: url("../../Images/jee_link_g.jpg") no-repeat scroll 0 0 transparent;
    border: none;
    margin: 0 auto;
    padding: 12px 0 20px;
    text-align: center;
    width: 400px;
    position: relative;
}

.new_link_right {
    background: url("../../Images/jee_link.jpg") no-repeat right top;
    border: none;
    width: 20px;
    height: 51px;
    position: absolute;
    right: -20px;
    top: 0;
}



/* main_styleshee //////////////////////////////////////////////////////////////////////////////////// */
/* for print table style */
.print_tbl {
    border-left: solid 1px #424242;
    border-top: solid 1px #424242;
}

    .print_tbl td {
        padding: 4px 2px;
        font-size: 10px;
        border-right: solid 1px #424242;
        border-bottom: solid 1px #424242;
    }

    .print_tbl th {
        padding: 5px 2px !important;
        text-align: left;
        font-weight: bold;
        font-size: 10px;
        border-right: solid 1px #424242;
        border-bottom: solid 1px #424242;
    }

.print td h1, .print td h2 {
    margin: 0;
    padding: 0;
    font-family: Arial;
}

.print legend {
    background: none !important;
    border: solid 1px #BBD9EE;
    color: #000 !important;
    font-weight: bold !important;
}
/* end print table style */




.grid_table {
    border-right: 1px solid #BBD9EE !important;
    border-top: 1px solid #BBD9EE !important;
}

    .grid_table td {
        padding: 4px 2px;
        border-left: 1px solid #BBD9EE;
        border-bottom: 1px solid #BBD9EE;
    }

    .grid_table th {
        padding: 5px 2px;
        border-left: 1px solid #BBD9EE;
        border-bottom: 1px solid #BBD9EE;
        background: #f5f5f5;
    }

.mandatory {
    color: #ff0066;
}

.clear {
    clear: both;
    display: block;
}







.td_formleft {
    width: 100px;
    text-align: right;
    height: 30px;
}

.trlogin {
    color: #2572A0;
    height: 30px;
}

.text_in {
    padding: 4px 3px;
    border: solid 1px #91c9e8;
    font-size: 11px;
    width: 170px;
    color: steelblue;
    font-family: Verdana;
}

    .text_in:focus {
        border: solid 1px #0BB7F4;
    }

.border {
    border: 1px solid #EFEFEF;
    border-radius: 0px 0px 5px 5px;
}

.tr2 {
    background:;
    height: 35px;
}

    .tr2 td {
        color: #777777;
    }

.trlogin a {
    font-size: 12px;
    padding-left: 5px;
    color: #3399cc;
}

    .trlogin a:hover {
        color: #67b8de;
        text-decoration: none;
    }

.lb_form_submit, .btnSubmitOnDisagree, .btnSubmit {
    background: #3bc0ef url(../../Images/btn_img.gif) repeat-x;
    border: medium none;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    overflow: visible;
    padding: 5px 25px;
    text-align: center;
    text-transform: uppercase;
    border: 0;
}


.lb_form_submit1 {
    background: #3bc0ef url(../../Images/btn_img.gif) repeat-x;
    border: medium none;
    color: gray !important;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    overflow: visible;
    padding: 5px 25px;
    text-align: center;
    text-transform: uppercase;
    border: 0;
}

.bttedit {
    background: #424242 !important;
    font-size: 11px !important;
    padding: 5px 10px !important;
    border-radius: 15px !important;
    text-transform: none !important;
    color: #fff;
    text-decoration: none;
}

.btncancel {
    background: cornflowerBlue !important;
    font-size: 11px !important;
    padding: 5px 10px !important;
    border-radius: 15px !important;
    text-transform: none !important;
    color: #fff;
    text-decoration: none;
}

.bttedit2 {
    background: #424242 !important;
    font-size: 12px !important;
    padding: 5px 20px !important;
    border-radius: 15px !important;
    text-transform: none !important;
    color: #fff;
    text-decoration: none;
}

.bttdelete {
    background: red !important;
    font-size: 11px !important;
    padding: 5px 10px !important;
    border-radius: 15px !important;
    text-transform: none !important;
    color: #fff;
    text-decoration: none;
}

.bttcancel {
    background: #4fa0f2 !important;
    font-size: 11px !important;
    padding: 5px 10px !important;
    border-radius: 15px !important;
    text-transform: none !important;
}

.bttcancel2 {
    background: #424242 !important;
    font-size: 12px !important;
    padding: 5px 20px !important;
    border-radius: 15px !important;
    text-transform: none !important;
}

.PrePage {
    background: #4fa0f2 url("../../Images/arrow_b.png") no-repeat 95% 50%;
    border-radius: 5px;
    text-decoration: none;
    font-size: 12px;
    padding: 5px 30px 5px 10px;
    color: #fff;
    font-weight: normal;
}

    .PrePage:hover {
        color: Yellow;
    }

.wb {
    word-wrap: break-word;
    width: 100px;
}

.edittextboxes {
    width: 120px !important;
}

.label {
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    font-weight: bold;
}

.labeluc {
    FONT-SIZE: 12px;
    COLOR: steelblue;
    FONT-FAMILY: Tahoma;
    font-weight: bold;
}

.labelTh {
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    font-weight: bold;
}

.TdLeft {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2673a0;
    FONT-FAMILY: Tahoma;
    width: 40%
}

.TdLeft1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2673a0;
    FONT-FAMILY: Tahoma;
    width: 25%
}

.TdRight1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #3b3b3b;
    FONT-FAMILY: Tahoma;
    width: 25%
}

.TdRight {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #3b3b3b;
    FONT-FAMILY: Tahoma;
    width: 60%
}

.TdLeft1 {
    font-weight: bold;
    font-size: 11px;
    color: #2673a0;
    width: 25%
}

.TdRight1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #424242;
    width: 25%
}

.MsgErrorLegend {
    font-family: Tahoma;
    font-size: 11px;
    color: #3b3b3b;
    font-weight: bold;
    height: 13px;
}

.tdlabelh {
    font-size: 11px !important;
    color: #3b3b3b;
    text-align: right;
    font-weight: bold !important;
}

.tdlabelhl {
    font-size: 12px !important;
    color: #3b3b3b;
    text-align: left;
    font-weight: 500 !important;
}

.labelhtop {
    font-size: 12px;
    font-weight: bold;
    color: #363636;
    text-align: left;
}

.labelhtopltr {
    font-size: 10px;
    font-weight: bold;
    color: #363636;
    text-align: left;
}

.labelhtopBlack {
    font-weight: bold;
    color: #000000;
    text-align: left;
}



.label800000 {
    font-weight: bold;
    color: #414141;
    text-align: right;
}

.labelNavy {
    COLOR: #0b598b;
    text-align: left;
    font-weight: bold;
}

.GridhAlert {
    font-weight: bold;
    color: #fff;
    background-color: #64addb;
    padding: 5px 2px;
}

.labelBlue {
    color: #0b598b;
}

.MsgLabelRed {
    color: red;
    padding: 4px 4px;
    line-height: 18px;
    font-size: 12px;
}

.radio {
    color: #0066cc;
    font-weight: bold;
    padding: 2px 2px;
}



.admin_info1 {
    font-size: 11px !important;
    margin: 20px 0 0 0;
}

.admin_info {
    border: solid 1px #eeeeee;
}

    .admin_info td {
        padding: 8px 10px;
    }

    .admin_info th, .header_bar {
        padding: 8px 3px;
        /*background: #f5f5f5 url(../Images/tab_bg.png) right center no-repeat;*/
        background: #e8e8e8;
        font-size: 14px !important;
        font-weight: normal;
        text-align: left;
        padding-left: 5px;
        color: #0770b9;
    }

.align-right {
    text-align: right;
}

.admin_info span {
    color: #116FB7;
}


.table12 {
}

.choice_list ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: solid 1px #bbd9ee;
    border-radius: 3px;
}

.choice_list li {
    list-style-type: none;
    padding: 8px 1px 8px 2px;
    border-bottom: solid 1px #dae7f6;
    background: url(../../Images/link_bg.jpg);
}

    .choice_list li a {
        text-decoration: none;
        color: #0b61aa;
        padding: 8px 1px 8px 20px;
        font-size: 13px;
        background: url(../../Images/bullet.png) 5px 12px no-repeat !important;
    }

    .choice_list li:hover {
        background: #f5f5f5;
    }

    .choice_list li a:hover {
        color: #585858;
    }

.admn_choice {
    background: #7ed2ed;
    height: 30px;
    color: #046788;
    font-weight: bold;
    text-align: left;
}

.tab_box {
}

    .tab_box ul {
        margin: 0;
        padding: 10px 0 0 7px;
        list-style-type: none;
    }

    .tab_box li {
        width: 178px;
        height: 150px;
        float: left;
        text-align: center;
        border: solid 5px #fff;
        position: relative;
        transition: border .07s;
        -webkit-transition: border .07s; /* Safari 3.1 to 6.0 */
        border-radius: 12px;
        padding-left: 15px;
        padding-right: 15px;
    }

/*.tab_box li:hover {
            width: 185px;
            height: 150px;
            float: left;
            text-align: center;
            border: solid 0px #fff;
            font-size: 13px !important;
            position: relative;
        }*/

.tab_box_img {
    background: url("../../Images/not_asgn.png") no-repeat left top;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 135px;
    height: 30px;
}

    .tab_box_img:hover {
        background: url("../../Images/not_asgn1.png") no-repeat left top;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 135px;
        height: 30px;
    }

.tab_box li a {
    text-align: center !important;
    padding: 0px !important;
    text-decoration: none !important;
    color: #ffffff;
    font-size: 14px !important;
    font-family: Tahoma;
}

    .tab_box li a:hover {
        font-size: 14px !important;
        color: #ffffff;
    }

.tab_box_link {
    margin: 95px auto 0 auto;
}

/*.box1 {
    background: #67c8fd url(../../Images/keyboard.png) no-repeat 25px 18px;
    border: solid 1px #47bbfa;
}

    .box1:hover {
    }

.box2 {
    background: #fe402b url(../../Images/mouse.png) no-repeat 25px 18px;
    border: solid 1px #e81b05;
}

    .box2:hover {
    }

.box3 {
    background: #504f63 url(../../Images/keyboard.png) no-repeat 25px 18px;
    border: solid 1px #424153;
}

    .box3:hover {
    }

.box4 {
    background: #ffc545 url(../../Images/mouse.png) no-repeat 25px 18px;
    border: solid 1px #ea9026;
}

    .box4:hover {
    }

.box5 {
    background: #9ad268 url(../../Images/keyboard.png) no-repeat 25px 18px;
    border: solid 1px #86b859;
}

    .box5:hover {
    }

.box6 {
    background: #428bca url(../../Images/mouse.png) no-repeat 25px 18px;
    border: solid 1px #3176b1;
}

    .box6:hover {
    }*/
.box1 {
    background: #89A6C8 url(../../Images/usermanagement.png) no-repeat;
    background-size: 75px;
    background-position: 50% 10%;
}
/*.box1:hover {border:solid 1px #e7b4df; }*/
.box2 {
    background: #A0B191 url(../../Images/master-directory.png) no-repeat;
    background-size: 75px;
    background-position: 50% 10%;
}
/*.box2:hover {border:solid 1px #a8defe; }*/
.box3 {
    background: #C5BFB7 url(../../Images/rule-manager.png) no-repeat;
    background-size: 75px;
    background-position: 50% 10%;
}
/*.box3:hover {border:solid 1px #a0c2ff; }*/
.box4 {
    background: #C98D8D url(../../Images/seat-matrix.png) no-repeat;
    background-size: 75px;
    background-position: 50% 10%;
}
/*.box4:hover {border:solid 1px #aba0ff; }*/
.box5 {
    background: #90AAB4 url(../../Images/registration-and-choice-filling.png) no-repeat;
    background-size: 75px;
    background-position: 50% 10%;
}
/*.box5:hover {border:solid 1px #ffdd65; }*/
.box6 {
    background: #D6B39D url(../../Images/manage-online-reporting.png) no-repeat;
    background-size: 75px;
    background-position: 50% 10%;
}
/*.box6:hover {border:solid 1px #80e443; }*/
.box7 {
    background: #B0A1CD url(../../Images/configuration.png) no-repeat;
    background-size: 75px;
    background-position: 50% 10%;
}
/*.box7:hover {border:solid 1px #ffdd65; }*/
.box8 {
    background: #cbb471 url(../../Images/PI.png) no-repeat;
    background-size: 75px;
    background-position: 50% 10%;
}
/*.box8:hover {border:solid 1px #80e443; }*/
.box9 {
    background: #2b3a8e url(../../Images/smsEmail.png) no-repeat;
    background-size: 75px;
    background-position: 50% 10%;
}

.box10 {
    background: #B0A1CD url(../../Images/feePayment.png) no-repeat;
    background-size: 75px;
    background-position: 50% 10%;
}

.box11 {
    background: #2b3a8e url(../../Images/grievance.png) no-repeat;
    background-size: 75px;
    background-position: 50% 10%;
}




.btnurl {
    background: #4fa0f2 url(../Images/btn_img.gif) repeat-x;
    color: #fff !important;
    text-transform: uppercase;
    border: 0;
    text-decoration: none;
    border-radius: 2px 2px 2px 2px;
}

.inner_page {
    width: 98%;
    margin: 0 auto;
    padding-bottom: 10px;
    border: solid 1px #ececec;
    border-radius: 7px;
    min-height: 300px;
}

    .inner_page h2 {
        padding: 8px 0 8px 15px;
        border-bottom: solid 1px #ececec;
        border-radius: 7px 7px 0 0px;
        background: #f5f5f5 url(../../Images/tab_bg.png) right center no-repeat;
        font-size: 14px !important;
        font-family: Arial;
        font-weight: normal;
        text-align: left;
        margin: 0;
        color: #0770b9;
    }


.wrap {
    word-wrap: break-word;
}


.search_btn {
    background: #ff9000 url(../../Images/search_icon.png) no-repeat 60px 4px !important;
    text-transform: capitalize !important;
    border-radius: 15px !important;
    padding: 5px 35px 5px 15px !important;
}


.user_in {
    height: 40px;
    position: absolute;
    right: 10px;
    top: 0;
    padding: 12px 0;
    color: #fff;
}

.fixed_width {
    word-wrap: break-word;
    width: 100px;
}

.button_pop {
    background: #585858 !important;
}

.modal {
    background-color: Gray;
    filter: alpha(opacity=40);
    opacity: 0.7;
}

#tblPopup {
    background-color: White;
    color: Black;
    padding: 3px;
    border: solid 1px #ccc;
}

    #tblPopup .heading {
        font-size: 12pt;
        font-weight: normal;
        background: #585858;
        color: White;
        padding: 3px 0;
    }

    #tblPopup .footer {
        padding: 10px;
        text-align: center;
    }


.UserManual {
    clear: both;
    padding: 8px 2px;
    margin: 10px 40px 0 20px;
    text-align: justify;
}

    .UserManual ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .UserManual ul li {
            font-size: 12px;
            position: relative;
            padding: 0 0 0 65px;
            line-height: 20px;
        }

            .UserManual ul li span {
                display: inline-block;
                width: 70px;
                position: absolute;
                left: 5px;
                top: 0px;
                font-weight: bold;
            }

            .UserManual ul li img {
                margin: 10px 0;
            }

.qust {
    color: #e40000;
    margin: 10px 0 0 0;
}


.ValidatorError {
    font-family: Tahoma;
    font-size: 11px;
    color: #ff0066;
    font-weight: normal;
}

.dk_container {
    background-color: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

    .dk_container:focus {
        outline: 0
    }

    .dk_container a {
        cursor: pointer;
        text-decoration: none
    }

.dk_toggle {
    border: 1px solid #ccc;
    color: #333;
    padding: 7px 45px 7px 10px;
    text-shadow: #fff 1px 1px 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: border-color 0.5s;
    -moz-transition: border-color 0.5s;
    -o-transition: border-color 0.5s;
    transition: border-color 0.5s;
    position: relative
}

    .dk_toggle:hover {
        border-color: #8c8c8c
    }

    .dk_toggle:after {
        position: absolute;
        top: 45%;
        right: 10px;
        content: '';
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #4b4b4b
    }

.dk_focus .dk_toggle {
    border-color: #40b5e2;
    box-shadow: 0 0 5px #40b5e2;
    -moz-box-shadow: 0 0 5px #40b5e2;
    -webkit-box-shadow: 0 0 5px #40b5e2
}

.dk_open {
    box-shadow: 0 0 5px #40b5e2;
    -moz-box-shadow: 0 0 5px #40b5e2;
    -webkit-box-shadow: 0 0 5px #40b5e2;
    z-index: 10
}

    .dk_open .dk_toggle {
        background-color: #ececec;
        border-color: #8c8c8c;
        color: #ccc;
        box-shadow: inset 0 -2px 5px #ccc;
        border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0
    }

.dk_options {
    background: #fefefe;
    box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
    -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
    -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px
}

    .dk_options a {
        background-color: #fff;
        border-bottom: 1px solid #999;
        font-weight: bold;
        font-size: 11px;
        padding: 8px 10px
    }

        .dk_options a:hover, .dk_options .dk_option_current a {
            background-color: #0084c7;
            border-bottom-color: #004c72;
            color: #fff;
            text-decoration: none;
            text-shadow: rgba(0,0,0,0.5) 0 1px 0
        }

    .dk_options li:last-child a {
        border-bottom: none
    }

    .dk_options .disabled {
        cursor: default
    }

        .dk_options .disabled a {
            color: #aaa
        }

        .dk_options .disabled:hover, .dk_options .disabled:hover a {
            cursor: default;
            background-color: #fff;
            border-bottom-color: #999;
            text-shadow: none
        }

.dk_options_inner {
    max-height: 250px;
    border: 1px solid #8c8c8e;
    border-bottom-width: 2px;
    border-bottom-color: #999;
    color: #333;
    text-shadow: #fff 0 1px 0;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px
}

.dk_container {
    display: none;
    float: left
}

    .dk_container a {
        outline: 0
    }

.dk_toggle {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    position: relative;
    zoom: 1
}

.dk_open {
    position: relative
}

    .dk_open .dk_options {
        display: block
    }

    .dk_open .dk_label {
        color: inherit
    }

.dk_options {
    display: none;
    margin-top: -1px;
    position: absolute;
    right: 0;
    width: 100%
}

    .dk_options a, .dk_options a:link, .dk_options a:visited {
        display: block
    }

.dk_options_inner {
    overflow: auto;
    position: relative;
    -webkit-overflow-scrolling: touch
}

.dk_container select {
    position: absolute;
    top: -99999em;
    visibility: hidden
}

.dk_mobile {
    position: relative
}

    .dk_mobile select {
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        visibility: visible;
        opacity: 0;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none
    }

ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.border_table {
    border-top: solid 1px #e8e8e8;
    border-right: solid 1px #e8e8e8;
}

    .border_table td {
        border-left: solid 1px #e8e8e8;
        border-bottom: solid 1px #e8e8e8;
        padding: 5px 2px;
    }

    .border_table th {
        background: #f5f5f5 url("Images/in_hdr.jpg") repeat-x bottom;
        border-left: solid 1px #e8e8e8;
        color: #424242 !important;
        border-bottom: solid 1px #e8e8e8;
        padding: 2px;
        vertical-align: middle;
    }

    .border_table table tr:hover {
        background-color: #fffacd;
    }

.heading_choice {
    background: #f2f2f2;
    font-weight: bold;
}

.TdRight13 {
    font-weight: bold;
}


.bg_login {
    background-image: url(../../Images/desktop.jpg);
    background-position: 100% 100%;
    padding: 10px 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 400px;
}

#container_login_design {
    width: 960px;
    margin: 0 auto;
    padding: 17px 17px 17px 17px !important;
    border: solid 1px #fff5e1;
    background: rgba(255,255,255,.5);
    border-radius: 3px;
}

@-moz-document url-prefix() {
    #container_login_design {
        padding: 0 17px 17px 17px;
    }
}

.slider_box p {
    margin: 0;
    padding: 30px 10px 20px 10px;
    text-align: center;
}

.remark {
    font-size: 11px;
    border-top: solid 1px #dbdbdb;
    width: 95%;
    margin: 5px auto 0 auto;
    padding: 5px;
    text-align: left;
}

.tab {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 15px;
    margin-bottom: 5px;
    border-bottom: solid 1px #ccc;
    font-family: 'gothic';
    font-family: Arial;
}

    .tab h2 {
        margin: 0;
        font-size: 14px;
        text-align: left;
        color: #ff4425;
        text-transform: uppercase;
        font-weight: normal;
    }

.instruction_pannel {
    width: 90%;
    margin: 0 auto;
}

    .instruction_pannel ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: left;
    }

        .instruction_pannel ul li {
            line-height: 18px;
            padding: 0 0 0 22px;
            font-size: 11px;
            background: url(../../Images/arrow_L.png) 1% 50% no-repeat;
        }

.left_col_login {
    width: 49%;
    min-height: 270px;
    float: left;
    border: solid 5px #525252;
}

.link_box_login {
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
    background: #ecf6ff;
    position: relative;
    height: 255px;
}

    .link_box_login ul {
        list-style-type: none;
        padding: 20px 0 0 0;
        margin: 0;
    }

    .link_box_login li {
        display: block;
        text-align: left;
        padding: 8px 15px 8px 0;
        color: #000;
        text-align: justify;
        padding-left: 30px;
        border-bottom: solid 1px #a0bee2;
        background: url(../../Images/arrow_L.png) 14px 12px no-repeat;
        font-size: 12px;
    }

        .link_box_login li:last-child {
            border-bottom: none;
        }

.right_col_login {
    width: 695px;
    min-height: 450px;
    padding: 31px;
    margin: 0 auto;
    background: url(../../images/monitor.png) no-repeat;
    position: relative;
}

.login_box_tab {
    width: 100%;
    height: 43px;
    background: #febc0a url("../../Images/admin_login_top.png") no-repeat scroll 0 0;
    margin: 0 0 15px 0;
}

    .login_box_tab h2 {
        background: url("../../Images/login_icon_admin.png") no-repeat 10px 10px;
        margin: 0;
        padding: 0 0 0 45px;
        font-size: 16px;
        height: 40px;
        line-height: 40px;
        text-align: left;
        color: #363636;
        font-family: Arial;
        text-transform: uppercase;
        font-weight: normal;
    }


.right_col_login table td {
    padding: 3px;
    font-family: arial;
    font-size: 16px;
    color: #0d77b9;
}

.right_col_login .td_formleft {
    height: auto;
}

.right_col_login table td a {
    color: #ba1212;
    padding-right: 30px;
}

    .right_col_login table td a:hover {
        text-decoration: none;
        color: #363636;
    }

#ctl00_ContentPlaceHolder1_pnlerr span {
    font-size: 14px;
    font-family: Tahoma;
}

.right_col_login table td span {
    font-size: 12px;
}


.right_col_login input[type="email"],
.right_col_login input[type="number"],
.right_col_login input[type="password"],
.right_col_login input[type="tel"],
.right_col_login input[type="text"],
.right_col_login input[type="url"] {
    padding: 8px;
    height: auto;
}






#slider span {
    z-index: 99999;
    position: absolute;
    font-size: 25px;
    color: #fff;
}

#sliderFrame {
    position: relative;
    width: 100%;
    margin: 10px 0 auto;
}

#slider, #slider div.sliderInner {
    width: 450px;
    height: 112px;
}

#slider {
    background: #fff;
    margin: 0 auto;
    transform: translate3d(0,0,0);
    box-shadow: 0px 1px 5px #999999;
}

    #slider div.mc-caption-bg, #slider div.mc-caption-bg2 {
        position: absolute;
        width: 100%;
        height: auto;
        padding: 5px 0;
        left: 0px;
        bottom: 0px;
        z-index: 3;
        overflow: hidden;
        font-size: 0;
    }

    #slider div.mc-caption-bg {
        background: Black;
    }

    #slider div.mc-caption-bg2 {
        background: none;
    }

    #slider div.mc-caption {
        font-size: 25px;
        font-weight: bold;
        font-family: Arial;
        color: #EEE;
        z-index: 4;
        text-align: center;
        background: none;
    }

        #slider div.mc-caption a {
            color: #FB0;
        }

            #slider div.mc-caption a:hover {
                color: #DA0;
            }

    #slider div.navBulletsWrapper {
        top: 125px;
        text-align: right;
        background: none;
        position: relative;
        z-index: 5;
    }
        /* each bullet */
        #slider div.navBulletsWrapper div {
            width: 11px;
            height: 11px;
            font-size: 0;
            color: White;
            background: transparent url(../../images/bullets.png) no-repeat 0 0;
            display: inline-block;
            *display: inline;
            zoom: 1;
            overflow: hidden;
            cursor: pointer;
            margin: 0 6px; /* set distance between each bullet*/
        }

            #slider div.navBulletsWrapper div.active {
                background-position: 0 -11px;
            }

    #slider img, #slider > b, #slider a > b {
        position: absolute;
        border: none;
        display: none;
    }

    #slider div.sliderInner {
        overflow: hidden;
        -webkit-transform: rotate(0.000001deg);
        position: absolute;
        top: 0;
        left: 0;
    }

    #slider > a, #slider video, #slider audio {
        display: none;
    }

.heading_inst {
    background: #424242;
    color: #fff;
    font-weight: bold;
    height: 25px;
    padding-left: 15px;
    margin-bottom: 5px;
}

#ctl00_ContentPlaceHolder1_tcInstitute_tbFeeStruct_edFeeStructure_ExtenderSourceView,
#ctl00_ContentPlaceHolder1_tcInstitute_tbRulesforbranchchange_edRulesForChange_ExtenderSourceView,
#ctl00_ContentPlaceHolder1_tcInstitute_tbStudentlife_edStudentLife_ExtenderSourceView,
#ctl00_ContentPlaceHolder1_tcInstitute_tbFinancialAssist_edFinancialAssistance_ExtenderSourceView,
#ctl00_ContentPlaceHolder1_tcInstitute_tbTrPl_edTrainingPlacement_ExtenderSourceView,
#ctl00_ContentPlaceHolder1_tcInstitute_tbIndust_edIndustryRelations_ExtenderSourceView,
#ctl00_ContentPlaceHolder1_tcInstitute_tbRecExActi_edExtraCurricular_ExtenderSourceView,
#ctl00_ContentPlaceHolder1_tcInstitute_tbLocation_edLocation_ExtenderSourceView,
#ctl00_ContentPlaceHolder1_tcInstitute_tbAboutInst_edAboutInstitute_ExtenderSourceView,
#ctl00_ContentPlaceHolder1_tcInstitute_tbFaculty_edFaculty_ExtenderSourceView,
#ctl00_ContentPlaceHolder1_tcInstitute_tbFacilities_edFacilities_ExtenderSourceView {
    height: 300px;
}

.fancy-green .ajax__tab_header {
    background: url(../../Images/menuo_bg.gif) repeat;
    cursor: pointer;
}

.fancy-green .ajax__tab_hover .ajax__tab_outer, .fancy-green .ajax__tab_active .ajax__tab_outer {
    background: url(../../Images/menuo_hover_left.gif) no-repeat left top;
}

.fancy-green .ajax__tab_hover .ajax__tab_inner, .fancy-green .ajax__tab_active .ajax__tab_inner {
    background: url(../../Images/menuo_hover_right.gif) no-repeat right top;
}

.fancy .ajax__tab_header {
    font-size: 12px;
    font-weight: normal;
    color: #000;
    font-family: sans-serif;
}

    .fancy .ajax__tab_active .ajax__tab_outer, .fancy .ajax__tab_header .ajax__tab_outer, .fancy .ajax__tab_hover .ajax__tab_outer {
        height: 46px;
    }

    .fancy .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner {
        height: 46px;
        margin-left: 20px; /* offset the width of the left image */
    }

    .fancy .ajax__tab_active .ajax__tab_tab, .fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_header .ajax__tab_tab {
        margin: 16px 22px 0px 0px;
        color: #363636;
    }

.fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_active .ajax__tab_tab {
    color: #fff;
}

.fancy .ajax__tab_body {
    font-family: Arial;
    font-size: 10pt;
    border-top: 0;
    border: 1px solid #f0f0f0;
    padding: 8px;
    background-color: #ffffff;
}


.institute_div td {
    text-align: left;
}



#dvPreview {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
    min-height: 220px;
    min-width: 10px;
    display: none;
}

.institute_div table {
    width: 100%;
    table-layout: auto;
}

#ctl00_ContentPlaceHolder1_ViewPanel table {
    width: 100%;
}

    #ctl00_ContentPlaceHolder1_ViewPanel table td h4,
    #ctl00_ContentPlaceHolder1_ViewPanel table td p {
        padding: 0;
        margin: 0;
    }

    #ctl00_ContentPlaceHolder1_ViewPanel table td {
        padding: 3px;
    }

        #ctl00_ContentPlaceHolder1_ViewPanel table td h4 {
            margin: 0;
        }

        #ctl00_ContentPlaceHolder1_ViewPanel table td p {
            margin: 0;
        }






.overlay {
    /*border: solid 3px #bde1fb;*/
    border-radius: 4px;
    box-shadow: 1px 5px 4px #000000;
}

.overlay2 {
    background: url(../../Images/pop-up_border.png);
    padding: 10px;
    border-radius: 5px;
}


.underlay {
    position: absolute;
    background-color: #000;
    bottom: -1px;
    filter: alpha(opacity=12);
    left: -1px;
    right: -1px;
    top: 3px;
    z-index: -1;
}

.header {
    cursor: move; /* Because the DragPanelExtender doesn't do this for me ;( */
    /* background: url(../../Images/sprite.png) repeat-x 0px -200px;
    color: #0066cc;*/
    font-weight: bold;
    border-bottom: solid 1px #ccc;
    padding: 6px 4px;
    font-size: 14px !important;
    background: #999999;
    color: #000000;
}

    .header .msg {
        font-weight: bold;
    }

.updating, .body {
    background-color: #fff;
    padding: 3px 6px;
    font-size: 12px;
    color: #000000;
}

.body2 {
    padding: 3px 8px;
}

.updating {
    color: #808080;
    background: #fff url(../../Images/activity.gif) no-repeat center;
}



.close {
    right: 7px;
    background: url(../../Images/sprite.png) no-repeat 0px -300px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 12px;
    height: 15px;
}

.close2 {
    right: 10px;
    background: url(../../Images/sprite.png) no-repeat 0px -300px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 15px;
    height: 15px;
}


.gridv {
    font-size: 11px;
    border-top: solid 1px #bbd9ee !important;
    border-right: solid 1px #bbd9ee !important;
    margin: 0 auto;
}

    .gridv td {
        padding: 5px 3px;
        border-left: solid 1px #bbd9ee;
        border-bottom: solid 1px #bbd9ee;
        color: #414141;
        text-align: left;
    }

    .gridv th {
        padding: 8px 3px;
        background: #1B7FBD;
        border-right: solid 1px #bbd9ee;
        border-top: 0 !important;
        font-weight: bold;
        text-align: left;
        color: #f1f9ff;
    }

        .gridv th a {
            color: #fff !important;
        }

.gridviewss {
    font-size: 11px;
    border-top: solid 1px #bbd9ee !important;
    border-right: solid 0px #bbd9ee !important;
    border-left: solid 0px #bbd9ee !important;
    margin: 0 auto;
}

    .gridviewss td {
        padding: 5px 3px;
        border-left: solid 0px #bbd9ee !important;
        border-right: solid 0px #bbd9ee !important;
        border-bottom: solid 0px #bbd9ee;
        color: #414141;
        text-align: left;
    }

    .gridviewss th {
        padding: 8px 3px;
        background: #1B7FBD;
        border-left: solid 0px #bbd9ee !important;
        border-right: solid 0px #bbd9ee !important;
        border-top: 0 !important;
        font-weight: bold;
        text-align: center;
        color: #f1f9ff;
    }

        .gridviewss th a {
            color: #fff !important;
        }

.comment {
    color: Red;
}

.PopcalTrigger {
    position: relative;
    top: 1px;
}

#ctl00_ContentPlaceHolder1_gvScheduleMngt input {
    vertical-align: top;
}


#rpt_table thead {
    display: table-header-group;
}

#rpt_table tbody {
    display: table-row-group;
}

#cust_page_bg table td pre {
    width: 100%;
    padding: 5px;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.center_al {
    text-align: center !important;
}

.footersec {
    /*background: #353535;*/
    margin: 0px auto 0px auto;
    width: 100%;
    display: inline-table;
    background-color: hsl(218deg, 41%, 15%);
    background-image: radial-gradient(650px circle at 0% 0%, hsl(218deg, 41%, 35%) 15%, hsl(218deg, 41%, 30%) 35%, hsl(218deg, 41%, 20%) 75%, hsl(218deg, 41%, 19%) 80%, transparent 100%), radial-gradient(1250px circle at 100% 100%, hsl(218deg, 41%, 45%) 15%, hsl(218deg, 41%, 30%) 35%, hsl(218deg, 41%, 20%) 75%, hsl(218deg, 41%, 19%) 80%, transparent 100%);
}

.footerlogoright {
    width: 570px;
}

.footersec p {
    color: #fff;
    padding: 20px 2px 30px 2px;
    font-size: 14px;
}

.sectionloginbody {
    width: 100%;
    background: #fff;
    padding: 20px 0px 1px 0px;
}

.containerown {
    width: 1170px;
    margin: 0 auto;
}

.loginmid {
    background: #ffffff;
    margin-top: 20px;
    margin-bottom: 30px;
    border-radius: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
    /*box-shadow: 0px 1px 2px 3px #d1d1d1;*/
    display: flex;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 6px 20px rgba(0, 0, 0, 0.1);
}

.login_left_new {
    width: 652px;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.inst_right_new {
    width: 458px;
    float: left;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
    background: url(../../Images/logininstructionbg.png);
    background-size: cover;
    background-position: top center;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}

    .inst_right_new ul {
        list-style-image: url(../../Images/arrowrightwhite.png);
        font-size: 15px;
        color: #000;
    }

        .inst_right_new ul li {
            font-size: 16px;
            color: #fff;
            margin-bottom: 15px;
            margin-left: 25px;
        }

.loginmid h4 {
    font-weight: bold;
    font-family: 'Open Sans' !important;
    font-size: 18px;
    padding: 4px 4px 4px 4px;
    text-transform: capitalize;
    margin-top: 5px;
    margin-bottom: 15px;
    color: #003363;
}

.loginborder {
    border: 1px solid #e6e6e6;
    padding: 10px 30px 0px 20px;
    border-radius: 12px;
    /* box-shadow: 0px 2px 6px 3px #777777; */
    margin-bottom: 20px;
}

    .loginborder label {
        font-weight: 600;
        color: #003363;
        font-size: 15px;
        font-family: 'Open Sans' !important;
        text-align: left;
    }

.form-control {
    display: block;
    width: 100% !important;
    height: 34px !important;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -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;
}

.btn {
    display: inline-block !important;
    padding: 6px 12px !important;
    margin-bottom: 0 !important;
    font-weight: normal !important;
    line-height: 1.42857143 !important;
    text-align: center !important;
    white-space: nowrap !important;
    vertical-align: middle !important;
    -ms-touch-action: manipulation !important;
    touch-action: manipulation !important;
    cursor: pointer !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    background-image: none !important;
    border: 1px solid transparent !important;
    border-radius: 4px !important;
    text-transform: capitalize !important;
    font-size: 16px !important;
}

.btn-primary {
    color: #fff !important;
    background-color: #337ab7 !important;
    border-color: #2e6da4 !important;
}

.btn-danger {
    color: #fff !important;
    background-color: #e20000 !important;
    border-color: #e20000 !important;
}

.btn-themeblue {
    background: #0098f2 !important;
    color: #fff !important;
    font-size: 16px !important;
    font-family: 'Open Sans' !important;
}

a.forgetpass {
    color: #000;
    float: right;
    text-decoration: none;
    font-size: 16px;
    transition: color 2s;
}

    a.forgetpass:hover {
        color: #3F51B5;
        float: right;
        text-decoration: none;
        font-size: 16px;
    }

.boxbg1 {
    background-color: mediumvioletred;
    padding: 4px 4px 4px 4px;
    margin: 10px 14px;
    border-radius: 4px;
    width: 287px;
    float: left;
}

.boxbg2 {
    background-color: #9c27b0;
    padding: 4px 4px 4px 4px;
    margin: 10px 14px;
    border-radius: 4px;
    width: 287px;
    float: left;
}

.boxbg3 {
    background-color: lightseagreen;
    padding: 4px 4px 4px 4px;
    margin: 10px 14px;
    border-radius: 4px;
    width: 287px;
    float: left;
}

.boxbg4 {
    background-color: darkslateblue;
    padding: 4px 4px 4px 4px;
    margin: 10px 14px;
    border-radius: 4px;
    width: 287px;
    float: left;
}

h5.info-text {
    color: #fff;
    font-size: 16px;
    text-align: center;
    display: block;
    margin: 4px;
    font-weight: bold;
}

span.info-count {
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-top: 4px;
    display: block;
    font-weight: bold;
}

.dashrow {
    display: flex;
    width: 100%;
}

.boxwidth {
    width: 192px;
}

.boxwidthnew {
    width: 248px;
}

.boxchoice1 {
    background: #398bdf;
    border-radius: 4px;
    padding: 10px;
    font-family: 'Open Sans';
    box-shadow: 0px 0px 6px 1px #cecece;
    margin-top: 0px;
    margin-bottom: 10px;
    float: left;
    margin-left: 10px;
}

    .boxchoice1 h5 {
        color: #fff;
        font-size: 13px;
        text-align: center;
        font-weight: normal;
        font-family: 'Open Sans';
        margin: 0px;
    }

    .boxchoice1 h6 {
        color: #fff;
        font-size: 22px;
        text-align: center;
        font-weight: 600;
        font-family: 'Open Sans';
        margin: 0px;
    }

.boxchoice2 {
    background: #8ebb16;
    border-radius: 4px;
    padding: 10px;
    font-family: 'Open Sans';
    box-shadow: 0px 0px 6px 1px #cecece;
    margin-top: 0px;
    margin-bottom: 10px;
    float: left;
    margin-left: 10px;
}

    .boxchoice2 h5 {
        color: #fff;
        font-size: 13px;
        text-align: center;
        font-weight: normal;
        font-family: 'Open Sans';
        margin: 0px;
    }

    .boxchoice2 h6 {
        color: #fff;
        font-size: 22px;
        text-align: center;
        font-weight: 600;
        font-family: 'Open Sans';
        margin: 0px;
    }

.boxchoice3 {
    background: #f3982d;
    border-radius: 4px;
    padding: 10px;
    font-family: 'Open Sans';
    box-shadow: 0px 0px 6px 1px #cecece;
    margin-top: 0px;
    margin-bottom: 10px;
    float: left;
    margin-left: 10px;
}

    .boxchoice3 h5 {
        color: #fff;
        font-size: 13px;
        text-align: center;
        font-weight: normal;
        font-family: 'Open Sans';
        margin: 0px;
    }

    .boxchoice3 h6 {
        color: #fff;
        font-size: 22px;
        text-align: center;
        font-weight: 600;
        font-family: 'Open Sans';
        margin: 0px;
    }

.boxchoice4 {
    background: #c963e3;
    border-radius: 4px;
    padding: 10px;
    font-family: 'Open Sans';
    box-shadow: 0px 0px 6px 1px #cecece;
    margin-top: 0px;
    margin-bottom: 10px;
    float: left;
    margin-left: 10px;
}

    .boxchoice4 h5 {
        color: #fff;
        font-size: 13px;
        text-align: center;
        font-weight: normal;
        font-family: 'Open Sans';
        margin: 0px;
    }

    .boxchoice4 h6 {
        color: #fff;
        font-size: 22px;
        text-align: center;
        font-weight: 600;
        font-family: 'Open Sans';
        margin: 0px;
    }

.boxchoice5 {
    background: #009f2a;
    border-radius: 4px;
    padding: 10px;
    font-family: 'Open Sans';
    box-shadow: 0px 0px 6px 1px #cecece;
    margin-top: 0px;
    margin-bottom: 10px;
    float: left;
    margin-left: 10px;
}

    .boxchoice5 h5 {
        color: #fff;
        font-size: 13px;
        text-align: center;
        font-weight: normal;
        font-family: 'Open Sans';
        margin: 0px;
    }

    .boxchoice5 h6 {
        color: #fff;
        font-size: 22px;
        text-align: center;
        font-weight: 600;
        font-family: 'Open Sans';
        margin: 0px;
    }

.boxchoice6 {
    background: #9c0094;
    border-radius: 4px;
    padding: 10px;
    font-family: 'Open Sans';
    box-shadow: 0px 0px 6px 1px #cecece;
    margin-top: 0px;
    margin-bottom: 10px;
    float: left;
    margin-left: 10px;
}

    .boxchoice6 h5 {
        color: #fff;
        font-size: 13px;
        text-align: center;
        font-weight: normal;
        font-family: 'Open Sans';
        margin: 0px;
    }

    .boxchoice6 h6 {
        color: #fff;
        font-size: 22px;
        text-align: center;
        font-weight: 600;
        font-family: 'Open Sans';
        margin: 0px;
    }

.boxchoice7 {
    background: #935100;
    border-radius: 4px;
    padding: 10px;
    font-family: 'Open Sans';
    box-shadow: 0px 0px 6px 1px #cecece;
    margin-top: 0px;
    margin-bottom: 10px;
    float: left;
    margin-left: 10px;
}

    .boxchoice7 h5 {
        color: #fff;
        font-size: 13px;
        text-align: center;
        font-weight: normal;
        font-family: 'Open Sans';
        margin: 0px;
    }

    .boxchoice7 h6 {
        color: #fff;
        font-size: 22px;
        text-align: center;
        font-weight: 600;
        font-family: 'Open Sans';
        margin: 0px;
    }


.GridPager a,
.GridPager span {
    display: inline-block;
    padding: 0px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

.GridPager a {
    background-color: #f5f5f5;
    color: #969696;
    border: 1px solid #969696;
}

.GridPager span {
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
    border: 1px solid #3AC0F2;
}

.sectionresultbody {
    width: 100%;
    background: #fff !important;
    display: flex;
    position: relative;
    padding: 20px 0px;
}


.containerinside {
    width: 1170px;
    margin: 0 auto;
}

.leftlinkresultmenu {
    width: 290px;
    float: left;
    margin-right: 15px;
    /*position: absolute;*/
}

.rightcontentresult {
    width: 800px;
    /* float: left; */
    /* margin-left: 345px; */
    /* margin-right: 20px; */
    background-color: #fff;
    background-clip: border-box;
    /* border: 1px solid rgba(0,0,0,.125); */
    border-radius: .25rem;
    position: relative;
    top: 0;
    margin-left: 15px;
    /* padding: 2rem 1rem 0rem 1rem;*/
}

.btn-sm {
    padding: 5px 10px !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
    border-radius: 3px !important;
}

.chosen-container-single .chosen-single {
    width: 90% !important;
}

.chosen-container .chosen-drop {
    width: 94.2% !important;
}
