/*html {
    font-size: 14px;
}*/

/*Changes related to old site font and class*/
/*.form-control {*/
    /*padding: 0.180rem 0.75rem !important;*/
    /*font-size: 14px !important;
}

.form-select {*/
    /*padding: .180rem 2.25rem .180rem .375rem !important;*/
    /*font-size: 14px !important;
}

.input-group-text {*/
    /*padding: 0.180rem 0.75rem !important;*/
    /*font-size: 14px !important;
}*/

.modal-header {
    /*padding: 0.5rem 0.5rem !important;*/
}

.bgsummary {
    border: 1px solid #CCCCCC;
    background-color: #fffcee;
}
#spnCogStautus {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}
/* Wrapper for page content to push down footer */
#wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* Negative indent footer by it's height */
    margin: 0 auto -50px;
}

#header {
    padding: 10px 30px 10px 30px;
    background: url('/Content/images/header-background.png') top left repeat;
}

#content {
    margin-top: 10px;
}

/* Set the fixed height of the footer here */
#push {
    height: 50px;
}

#footer {
    height: 30px;
    background-color: #efefef;
    margin-top: 10px;
    padding-top: 10px;
}

.float-right {
    float: right;
}

.powerbi {
    height: 60px;
    padding: 13px 40px 15px 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    align-items: end;
}

    .powerbi img {
        width: 16px;
        margin-right: 5px
    }

    .powerbi a {
        font-size: 14px !important;
        position: relative;
    }
/*
table css
*/
thead th {
    vertical-align: middle !important;
    /* color: white;*/
}

.dt thead th {
    vertical-align: middle !important;
    color: white;
}

.well {
    margin-bottom: 0px !important;
    /*padding: 10px !important;*/
}

#footer {
    margin-top: 20px !important;
    background-color: #efefef;
}



#ClinicalDataTableList_wrapper .row-fluid [class*="span"] {
    min-height: 0px !important;
}



#push {
    height: 40px !important;
}

.pageloader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('/Content/images/fancybox.gif') 50% 50% no-repeat rgb(249,249,249);
}





#patientSearchDiv {
    font-size: 14px;
}

h3 {
    font-family: "Calibri";
    color: #002a6e;
    text-decoration: none;
    font-weight: normal;
}

#patientSearchDiv a:link {
    outline: none;
    font-family: "Calibri";
    font-size: 14px;
    color: #005580;
    text-decoration: none;
}

#patientSearchDiv a:visited {
    outline: none;
    font-family: "Calibri";
    font-size: 14px;
    color: #005580;
    text-decoration: none;
}

div.dataTables_info {
    padding-top: 0px !important;
}

label.error {
    color: red;
}

input.error {
    border: 1px solid #ff0000 !important;
}

select.error {
    border: 1px solid #ff0000 !important;
}

textarea.error {
    border: 1px solid #ff0000 !important;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #f2f2f2 !important;
}


@charset "utf-8";
/* CSS Theme Document */

/*body {
    padding: 0px;
    margin: 0px;
    font-family: "Calibri";
    font-size: 13px;
     background-color: #e1e6e8;
    color: #333;
}*/

a:link {
    outline: none;
    font-family: "Calibri";
    font-size: 14px;
    /*  color: #0d2874;*/
    text-decoration: none;
}

a:visited {
    outline: none;
    font-family: "Calibri";
    font-size: 14px;
    /*  color: #0d2874;*/
    text-decoration: none;
}

a:hover {
    outline: none;
    font-family: "Calibri";
    font-size: 14px;
    color: #656565;
    /*text-decoration: underline;*/
}

.clear {
    clear: both;
}

div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, blockquote {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
    outline: 0;
}

ul li {
    list-style: none;
    padding: 0;
    margin: 0;
}

:focus {
    outline: none;
}

::-moz-focus-inner {
    border: 0;
}

input, select, textarea {
    font-family: "Calibri";
    font-size: 14px;
    color: #3a3a3a;
    /*background-image: url(../Content/images/formfield_bg.gif);*/
    background-repeat: repeat-x,repeat-y;
    border: 1px solid #b7b7b7;
    /*    height: 25px;*/
    margin-bottom: 0;
    padding: 0;
}

    select[multiple] {
        background-image: none;
    }

thead tr td {
    border: 0.1em solid #CCCCCC !important;
}

.clinicalToolkit tbody tr td {
    border: 1px solid #CCCCCC !important;
}

.selectbox_s {
    border: 1px solid #003790;
    width: 50px;
}

.selectbox_m {
    border: 1px solid #003790;
    width: 80px;
}

.selectbox_m1 {
    border: 1px solid #003790;
    width: 120px;
}

.selectbox_m2 {
    width: 190px;
}

.selectbox_b {
    width: 280px;
}

.textarea_s {
    border: 1px solid #003790;
    width: 600px;
    height: 100px;
}

.textarea_m {
    border: 1px solid #003790;
    width: 600px;
    height: 200px;
}

.textarea_b {
    border: 1px solid #003790;
    width: 600px;
    height: 300px;
}

.textarea_s2 {
    border: 1px solid #003790;
    width: 280px;
    height: 100px;
}

.button_action_plan_summary {
    background-color: #0088cc;
    width: 200px !important;
    height: 23px !important;
    color: #FFFFFF;
}

h1 {
    padding: 0;
    margin: 0;
    font-family: "Calibri";
    font-size: 30px;
    color: #f18103;
    font-weight: bold;
    /*background-image: url(../../images/text_line.gif);*/
    background-repeat: no-repeat;
    background-position: bottom left;
}

h2 {
    font-family: "Calibri";
    font-size: 15px;
    color: #002a6e;
    text-decoration: none;
    font-weight: bold;
}


#wrapper {
    width: 989px;
    margin: 0 auto;
    background-image: url(../../images/layout_bg.png);
    background-repeat: repeat-y;
}

#container {
    width: 1000px !important;
    margin: 0 auto;
    background-color: #fffcee;
}

    #container #header {
        height: 114px;
        background-image: url(../../images/header_top_bg.gif);
        background-repeat: repeat-x;
    }

        #container #header #logo {
            padding-top: 10px;
            float: left;
            padding-left: 25px;
        }

        #container #header #loginbox {
            float: right;
            margin: 10px 10px 0 0;
            background-image: url(../../images/login_box.png);
            width: 310px;
            height: 171px;
        }

        #container #header #loginbox-new {
            float: right;
            margin: 10px 10px 0 0;
            background-image: url(../../images/login_box-new.png);
            width: 330px;
            height: 139px;
        }

        #container #header #profile {
            float: right;
            width: 230px;
            margin: 10px 10px 0 0;
        }

#body_cont {
    padding: 0px 2px 5px 2px;
}

/* text colors */
.white_txt_1 {
    font-family: "Calibri";
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

.gray_txt_1 {
    font-family: "Calibri";
    font-size: 18px;
    font-weight: normal;
    color: #434446;
}

.gray_txt_2 {
    font-family: "Calibri";
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}

.bblue_txt {
    font-family: "Calibri";
    font-size: 20px;
    color: #002a6e;
    font-weight: bold;
}

.blue_txt_1 {
    font-family: "Calibri";
    font-size: 30px;
    color: #336fb1;
    font-weight: bold;
}


/* text colors */


/* text links  */
.blue_link:link {
    font-family: "Calibri";
    font-size: 27px;
    color: #336fb1;
    text-decoration: none;
    font-weight: bold;
}

.blue_link:visited {
    font-family: "Calibri";
    font-size: 27px;
    color: #336fb1;
    text-decoration: none;
    font-weight: bold;
}

.blue_link:hover {
    font-family: "Calibri";
    font-size: 27px;
    color: #fba500;
    text-decoration: none;
    font-weight: bold;
}


.dblue_link:link {
    font-family: "Calibri";
    font-size: 15px;
    color: #002a6e;
    text-decoration: none;
    font-weight: bold;
}

.dblue_link:visited {
    font-family: "Calibri";
    font-size: 15px;
    color: #002a6e;
    text-decoration: none;
    font-weight: bold;
}

.dblue_link:hover {
    font-family: "Calibri";
    font-size: 15px;
    color: #fba500;
    text-decoration: none;
    font-weight: bold;
}

a.textactive {
    font-family: "Calibri";
    font-size: 15px;
    color: #fba500;
    text-decoration: none;
    font-weight: bold;
}

.dgray_link_s:link {
    font-family: "Calibri";
    font-size: 15px;
    color: #333;
    text-decoration: none;
    font-weight: bold;
}

.dgray_link_s:visited {
    font-family: "Calibri";
    font-size: 15px;
    color: #333;
    text-decoration: none;
    font-weight: bold;
}

.dgray_link_s:hover {
    font-family: "Calibri";
    font-size: 15px;
    color: #1072ba;
    text-decoration: none;
    font-weight: bold;
}

.org_link_s:link {
    font-family: "Calibri";
    font-size: 14px;
    color: #ff4e00;
    text-decoration: none;
}

.org_link_s:visited {
    font-family: "Calibri";
    font-size: 14px;
    color: #ff4e00;
    text-decoration: none;
}

.org_link_s:hover {
    font-family: "Calibri";
    font-size: 14px;
    color: #1072ba;
    text-decoration: none;
}

.white_link_b:link {
    font-family: "Calibri";
    font-size: 24px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}

.white_link_b:visited {
    font-family: "Calibri";
    font-size: 24px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}

.white_link_b:hover {
    font-family: "Calibri";
    font-size: 24px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}

.white_link_s:link {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    text-align: center;
}

.white_link_s:visited {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    text-align: center;
}

.white_link_s:hover {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    text-align: center;
}

.scroll_link_b:link {
    font-family: "Calibri";
    font-size: 20px;
    color: #002a6e;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    display: block;
}

.scroll_link_b:visited {
    font-family: "Calibri";
    font-size: 20px;
    color: #002a6e;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    display: block;
}

.scroll_link_b:hover {
    font-family: "Calibri";
    font-size: 20px;
    color: #002a6e;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    background-color: #c6d6e9;
    display: block;
}

a.scroll_link_b_active {
    font-family: "Calibri";
    font-size: 20px;
    color: #002a6e;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    background-color: #c6d6e9;
    display: block;
}

/* text links */

.home_upsept {
    background-image: url(../../images/update_sep.gif);
    width: 2px;
    background-repeat: repeat-y;
}

.home_upbg {
    background-image: url(../../images/update_homebg.gif);
    background-repeat: repeat-x;
    height: 37px;
    font-family: "Calibri";
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    padding-left: 15px;
}

/*rounded corner box*/
.sidebox {
    background: url(../../images/rounded_box_right1.gif) no-repeat bottom right;
    margin: 0;
    padding: 0;
}

.boxhead {
    background: url(../../images/rounded_box_right.gif) no-repeat top right;
    margin: 0;
    padding: 0;
}

    .boxhead div {
        background: url(../../images/rounded_box_left.gif) no-repeat top left;
        margin: 0;
        padding: -1px 15px 0px 0px;
    }

.boxbody {
    background: url(../../images/rounded_box_left1.gif) no-repeat bottom left;
    margin: 0;
    padding: 4px 15px 0px 15px;
}

/*rounded corner box*/

.app_home a {
    display: block;
    font: bold 27px "Calibri";
    color: #fff;
    background: url(../../images/app_home_bt.png) 0 0 no-repeat;
    text-decoration: none;
    text-align: center;
    padding: 6px 10px 10px 7px;
}

    .app_home a:hover {
        background-position: 0 -51px;
        color: #fff;
    }

    .app_home a:active {
        background-position: 0 -102px;
        color: #fff;
    }

.in_button a {
    display: block;
    width: 290px;
    font: bold 27px "Calibri";
    color: #fff;
    background: url(../../images/in_button.png) 0 0 no-repeat;
    text-decoration: none;
    text-align: center;
    padding: 10px 10px 12px 7px;
}

    .in_button a:hover {
        background-position: 0 -57px;
        color: #003680;
    }

    .in_button a.active {
        background-position: 0 -114px;
        color: #fff;
    }

.progress_bar {
    background-image: url(../../images/org_barbg.gif);
    background-repeat: repeat-x;
    margin: 1px;
    width: 300px;
}

.comp_img {
    background-image: url(../../images/com_img.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 35px;
    padding: 5px;
    padding-left: 0px;
    padding-top: 0px;
}

.bluebutton {
    font-size: 27px;
    font-weight: bold;
    font-family: "Calibri";
    font-weight: bold;
}

    .bluebutton a {
        color: #fff;
        text-decoration: none;
        margin: 0;
        padding: 0 5px 0px 5px;
        line-height: 42px;
        display: block;
        float: left;
        background: url(../../images/bt_left.png);
        background-repeat: no-repeat;
        background-position: top left;
        display: block;
        font-size: 27px;
        font-weight: bold;
        font-family: "Calibri";
        font-weight: bold;
    }

        .bluebutton a span {
            background: url(../../images/bt_right.png) right top no-repeat;
            display: block;
            padding: 2px 15px 4px 10px;
            text-align: center;
            font-size: 27px;
            font-weight: bold;
            font-family: "Calibri";
            font-weight: bold;
        }

        .bluebutton a:hover {
            background-position: 0px -48px;
        }

            .bluebutton a:hover span {
                background-position: 100% -48px;
                color: #003680;
            }

        .bluebutton a.active {
            background-position: 0px -96px;
        }

            .bluebutton a.active span {
                background-position: 100% -96px;
                color: #fff;
            }

.bluebutton_sm {
    font-size: 23px;
    font-weight: bold;
    font-family: "Calibri";
    font-weight: bold;
}

    .bluebutton_sm a {
        color: #fff;
        text-decoration: none;
        margin: 0;
        padding: 0 5px 0px 5px;
        line-height: 42px;
        display: block;
        float: left;
        background: url(../../images/bt_left.png);
        background-repeat: no-repeat;
        background-position: top left;
        display: block;
        font-size: 23px;
        font-weight: bold;
        font-family: "Calibri";
        font-weight: bold;
    }

        .bluebutton_sm a span {
            background: url(../../images/bt_right.png) right top no-repeat;
            display: block;
            padding: 2px 15px 4px 10px;
            text-align: center;
            font-size: 23px;
            font-weight: bold;
            font-family: "Calibri";
            font-weight: bold;
        }

        .bluebutton_sm a:hover {
            background-position: 0px -48px;
        }

            .bluebutton_sm a:hover span {
                background-position: 100% -48px;
                color: #003680;
            }

        .bluebutton_sm a.active {
            background-position: 0px -96px;
        }

            .bluebutton_sm a.active span {
                background-position: 100% -96px;
                color: #fff;
            }

.button_width {
    width: 400px;
}

.button_width_3 {
    width: 430px;
}

.button_width_1 {
    width: 150px;
}

.button_width_2 {
    width: 235px;
}

.button_width_4 {
    width: 300px;
}

.buttontest {
    font-size: 27px;
    font-weight: bold;
    font-family: "Calibri";
}

    .buttontest a {
        color: #fff;
        text-decoration: none;
        margin: 0;
        padding: 0 5px 0px 5px;
        line-height: 45px;
        display: block;
        float: left;
        background: url(../../images/111.png);
        background-repeat: no-repeat;
        background-position: top left;
        display: block;
        font-size: 27px;
        font-weight: bold;
        font-family: "Calibri";
        font-weight: bold;
    }

        .buttontest a span {
            background: url(../../images/222.png) right top no-repeat;
            display: block;
            padding: 2px 15px 4px 10px;
            text-align: center;
            font-size: 27px;
            font-weight: bold;
            font-family: "Calibri";
            font-weight: bold;
        }

        .buttontest a:hover {
            background-position: 0px -96px;
        }

            .buttontest a:hover span {
                background-position: 100% -96px;
                color: #003680;
            }

        .buttontest a.active {
            background-position: 0px -192px;
        }

            .buttontest a.active span {
                background-position: 100% -192px;
                color: #fff;
            }

.button_width_123 {
    width: 430px;
}





.div_scroll {
    width: 400px;
    height: 200px;
    overflow-y: scroll;
    SCROLLBAR-FACE-COLOR: #cccccc;
    SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;
    SCROLLBAR-SHADOW-COLOR: #cccccc;
    SCROLLBAR-3DLIGHT-COLOR: #cccccc;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
    background-color: #fff;
    border: 1px solid #999;
}

.footer_links_1:link {
    font-family: "Calibri";
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}

.footer_links_1:visited {
    font-family: "Calibri";
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}

.footer_links_1:hover {
    font-family: "Calibri";
    font-size: 14px;
    color: #ff9d38;
    text-decoration: none;
    font-weight: normal;
}

.copyrights {
    font-family: "Calibri";
    font-size: 14px;
    color: #fff;
}

.tm {
    font-family: "Calibri";
    font-size: 11px;
    color: #fff;
}

#footer {
    background-color: #5f5f5f;
    height: 30px;
    padding: 5px;
    color: #fff;
}



.box_1:link {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 70px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-align: center;
    width: 82px;
    height: 82px;
    background-color: #999999;
    display: block;
    text-align: center;
    vertical-align: middle;
}

.box_1:visited {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 70px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-align: center;
    width: 82px;
    height: 82px;
    background-color: #999999;
    display: block;
    text-align: center;
    vertical-align: middle;
}

.box_1:hover {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 70px;
    font-weight: bold;
    color: #002a6e;
    text-decoration: none;
    text-align: center;
    width: 82px;
    height: 82px;
    background-color: #636161;
    display: block;
    text-align: center;
    vertical-align: middle;
}

a.box_1_active {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 70px;
    font-weight: bold;
    color: #002a6e;
    text-decoration: none;
    text-align: center;
    width: 82px;
    height: 82px;
    background-color: #636161;
    display: block;
    text-align: center;
    vertical-align: middle;
}

.header_line {
    background-image: url(../../images/header_bg_1.gif);
    background-repeat: repeat-x;
    height: 24px;
    background-position: bottom;
}


.home_button_bg {
    background-image: url(../../images/home_bg_1.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 126px;
    height: 49px;
}

.tm_text {
    font-size: 14px;
}

/********************************** UPDATED ONE *********************************************/
.redstar {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 16px;
    color: #e81702;
}

.redstar1 {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #e81702;
}

.selectbox_b1 {
    border: 1px solid #003790;
    width: 250px;
}

.redpasswordhint {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 16px;
    color: #e81702;
}

.small_txt {
    font-family: "Calibri";
    font-size: 11px;
    color: #009;
}

.small_txt2 {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

.small_txt3 {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
}

#orange_txt {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 14px;
    color: #ff6600;
    text-decoration: none;
}

    #orange_txt:hover {
        font-family: Calibri, Helvetica, sans-serif;
        font-size: 14px;
        color: #333333;
        text-decoration: none;
    }

.dot_pink {
    background: url(../../images/dot_pink.jpg) no-repeat;
    width: 12px;
    height: 12px;
}

.dot_yellow {
    background: url(../../images/dot_yellow.jpg) no-repeat;
    width: 12px;
    height: 12px;
}

.grid_li {
    list-style-image: url(../../images/arrow_small.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    margin-left: 15px;
}

.pad_a_5 {
    padding: 5px;
}

.pad_t_5 {
    padding: 5px 0px 0px 0px;
}

.pad_b_10 {
    padding: 0px 0px 10px 0px;
}

.pad_r_5 {
    padding: 0px 5px 0px 0px;
}

.pad_l_5 {
    padding: 0px 0px 0px 5px;
}

.pad_l_10 {
    padding: 0px 0px 0px 10px;
}

a.blue_btn_b_act {
    background: transparent url(' ../../images/blue_btn_b_act_l.jpg') no-repeat top left;
    display: block;
    float: left;
    font: bold 14px Calibri;
    padding-left: 0px;
    text-decoration: none;
    color: #fff;
}

a:link.blue_btn_b_act, a:visited.blue_btn_b_act {
    color: #fff;
    font: normal 14px Calibri;
    text-decoration: none;
}

a.blue_btn_b_act span {
    background: transparent url('../../images/blue_btn_b_act_r.jpg') no-repeat top right;
    display: block;
    padding: 12px 10px 13px 8px;
    font-weight: bold;
    color: #000;
    line-height: 14px;
    margin: 0px 0px 0px 4px;
}

a.blue_btn_b_act:hover {
    background-position: left bottom;
    color: #000;
}

    a.blue_btn_b_act:hover span {
        background-position: right bottom;
        color: #000;
        font-weight: bold;
    }



a.blue_btn_b {
    background: transparent url(' ../../images/blue_btn_b_l.jpg') no-repeat top left;
    display: block;
    float: left;
    font: bold 14px Calibri;
    padding-left: 0px;
    text-decoration: none;
    color: #fff;
}

a:link.blue_btn_b, a:visited.blue_btn_b {
    color: #fff;
    font: bold 14px Calibri;
    text-decoration: none;
}

a.blue_btn_b span {
    background: transparent url('../../images/blue_btn_b_r.jpg') no-repeat top right;
    display: block;
    padding: 12px 10px 13px 8px;
    font-weight: bold;
    color: #fff;
    line-height: 14px;
    margin: 0px 0px 0px 4px;
}

a.blue_btn_b:hover {
    background-position: left bottom;
    color: #000;
}

    a.blue_btn_b:hover span {
        background-position: right bottom;
        color: #000;
        font-weight: bold;
    }

a.blue_btn_b2 {
    background: transparent url('../../images/blue_btn_b_l.jpg') no-repeat top left;
    display: block;
    float: left;
    font: bold 14px Calibri;
    padding-left: 0px;
    text-decoration: none;
    color: #fff;
}

a:link.blue_btn_b2, a:visited.blue_btn_b2 {
    color: #fff;
    font: bold 14px Calibri;
    text-decoration: none;
}

a.blue_btn_b2 span {
    background: transparent url('../../images/blue_btn_b_r.jpg') no-repeat top right;
    display: block;
    padding: 3px 10px 13px 2px;
    font-weight: bold;
    color: #fff;
    line-height: 14px;
    margin: 0px 0px 0px 4px;
}

a.blue_btn_b2:hover {
    background-position: left bottom;
    color: #000;
}

    a.blue_btn_b2:hover span {
        background-position: right bottom;
        color: #000;
        font-weight: bold;
    }

a.blue_btn {
    background: transparent url(' ../../images/blue_btn_l.jpg') no-repeat top left;
    display: block;
    float: left;
    font: normal 14px Calibri;
    padding-left: 0px;
    text-decoration: none;
    color: #fff;
}

a:link.blue_btn, a:visited.blue_btn {
    color: #fff;
    font: normal 14px Calibri;
    text-decoration: none;
}

a.blue_btn span {
    background: transparent url('../../images/blue_btn_r.jpg') no-repeat top right;
    display: block;
    padding: 6px 10px 5px 8px;
    font-weight: normal;
    color: #fff;
    line-height: 14px;
    margin: 0px 0px 0px 4px;
}

a.blue_btn:hover {
    background-position: left bottom;
    color: #000;
}

    a.blue_btn:hover span {
        background-position: right bottom;
        color: #000;
        font-weight: normal;
    }

a.blue_btn2 {
    background: transparent url(' ../../images/blue_btn2_l.jpg') no-repeat top left;
    display: block;
    float: left;
    font: normal 14px Calibri;
    padding-left: 0px;
    text-decoration: none;
    color: #fff;
}

a:link.blue_btn2, a:visited.blue_btn2 {
    color: #fff;
    font: normal 14px Calibri;
    text-decoration: none;
}

a.blue_btn2 span {
    background: transparent url('../../images/blue_btn2_r.jpg') no-repeat top right;
    display: block;
    padding: 1px 7px 2px 6px;
    font-weight: normal;
    color: #fff;
    line-height: 14px;
    margin: 0px 0px 0px 2px;
}

a.blue_btn2:hover {
    background-position: left bottom;
    color: #000;
}

    a.blue_btn2:hover span {
        background-position: right bottom;
        color: #000;
        font-weight: normal;
    }



a.top_tab {
    background: transparent url(' ../../images/tab_l.jpg') no-repeat top left;
    display: block;
    float: left;
    font: normal 14px Calibri;
    padding-left: 0px;
    text-decoration: none;
    color: #fff;
}

a:link.top_tab, a:visited.top_tab {
    color: #011f50;
    font: normal 18px Calibri;
    text-decoration: none;
}

a.top_tab span {
    background: transparent url('../../images/tab_r.jpg') no-repeat top right;
    display: block;
    padding: 4px 10px 4px 8px;
    font-weight: normal;
    color: #011f50;
    line-height: 25px;
    margin: 0px 0px 0px 4px;
}

a.top_tab:hover {
    background-position: left bottom;
    color: #000;
}

    a.top_tab:hover span {
        background-position: right bottom;
        color: #000;
        font-weight: normal;
    }

a.top_tab .current {
    background-position: right bottom;
    color: #000;
}

    a.top_tab .current span {
        background: transparent url('../../images/tab_r.jpg') no-repeat right bottom;
        display: block;
        padding: 4px 10px 4px 8px;
        font-weight: normal;
        color: #011f50;
        line-height: 25px;
        margin: 0px 0px 0px 4px;
    }

.f_left {
    float: left;
}

.f_right {
    float: right;
}

.mar_l_5 {
    margin: 0px 0px 0px 5px;
}

.mar_l_15 {
    margin: 0px 0px 0px 15px;
}

.mar_t_-1 {
    margin: -1px 0px 0px 0px;
}

.mar_t_-5 {
    margin: -5px 0px 0px 0px;
}

.mar_t_5 {
    margin: 5px 0 0 0;
}

.mar_t_10 {
    margin: 10px 0 0 0;
}

.wid_30 {
    width: 30px;
}

.wid_60 {
    width: 60px;
}

.wid_125 {
    width: 125px;
}

.wid_106 {
    width: 106px;
    text-align: left;
}

.wid_190 {
    width: 190px;
}

.wid_200 {
    width: 200px;
    text-align: right;
}

.wid_200_l {
    width: 200px;
    text-align: left;
}

.wid_250 {
    width: 250px;
    text-align: right;
}

.wid_500 {
    width: 500px;
    text-align: right;
}

.wid_650 {
    width: 650px;
    text-align: right;
}

.hig20 {
    height: 20px;
}

.hig15 {
    height: 15px;
}





.hig10 {
    height: 10px;
}

.hig5 {
    height: 5px;
}

.border_1 {
    border: 1px solid #b4b4b4;
    display: inline-block;
    width: 100%;
}

#FileUpload {
    position: relative;
}

#BrowserVisible {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    background: url(../../images/browse.jpg) 100% 0px no-repeat;
    width: 350px;
}

#FileField {
    width: 280px;
    padding: 2px 0px 0px 0px;
    margin-right: 85px;
    font-size: 16px;
}

#BrowserHidden {
    position: relative;
    width: 280px;
    border: 1px solid #d5d5d5;
    padding: 4px 0px 4px 0px;
    -moz-opacity: 0;
    filter: alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}

.white_txt1 {
    font-size: 14px;
    font-weight: bold;
    font-family: "Calibri";
    color: #ffffff;
}

.blue_txt1 {
    font-size: 14px;
    font-weight: bold;
    font-family: "Calibri";
    color: #436fad;
}

.text_field_50 {
    width: 50px;
}

.text_field_80 {
    width: 80px;
}

.text_field_120 {
    width: 120px;
}

.text_field_160 {
    width: 160px;
}

.grid_bottom {
    background: url(../../images/grid_bottom.png) repeat-x;
    width: 100%;
    height: 37px;
}

/********************************** UPDATED ONE *********************************************/

.redstar {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 14px;
    color: #e81702;
}


.text_5 {
    margin: 0px;
    padding: 0px 0px 0px 33px;
}

    .text_5 ul {
        margin: 0px;
        padding: 0px 0px 0px 0px;
    }

        .text_5 ul li {
            list-style: url(../../images/org_arrow.gif);
            border-bottom: 1px solid #7e7e7b;
            padding: 2px 0px 4px 0px;
        }


.admin_menu_1 {
    font-size: 27px;
    font-weight: bold;
    font-family: "Calibri";
    font-weight: bold;
}

    .admin_menu_1 a {
        color: #fff;
        text-decoration: none;
        margin: 0;
        padding: 0 5px 0px 5px;
        line-height: 42px;
        display: block;
        float: left;
        background: url(../../images/bt_left.png);
        background-repeat: no-repeat;
        background-position: top left;
        display: block;
        font-size: 27px;
        font-weight: bold;
        font-family: "Calibri";
        font-weight: bold;
    }

        .admin_menu_1 a span {
            background: url(../../images/bt_right.png) right top no-repeat;
            display: block;
            padding: 2px 15px 4px 10px;
            text-align: center;
            font-size: 27px;
            font-weight: bold;
            font-family: "Calibri";
            font-weight: bold;
        }

        .admin_menu_1 a:hover {
            background-position: 0px -48px;
        }

            .admin_menu_1 a:hover span {
                background-position: 100% -48px;
                color: #003680;
            }

        .admin_menu_1 a.active {
            background-position: 0px -96px;
        }

            .admin_menu_1 a.active span {
                background-position: 100% -96px;
                color: #fff;
            }

.print_text_1 {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
}

.print_text_2 {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 14px;
    color: #0070c0;
    font-weight: bold;
}

.text_6 {
    margin: 0px;
    padding: 0px 0px 0px 33px;
}

    .text_6 ul {
        margin: 0px;
        padding: 0px 0px 0px 0px;
    }

        .text_6 ul li {
            list-style: disc;
            padding: 2px 0px 4px 0px;
            font-family: Calibri, Helvetica, sans-serif;
            font-size: 14px;
        }


a.org_bt {
    background: transparent url(../../images/org_btleft.png) no-repeat top left;
    display: block;
    float: left;
    font: normal 12px "Calibri";
    line-height: 30px;
    height: 35px;
    text-decoration: none;
    margin: 0;
    padding: 0 0 8px 8px;
}

a:link.org_bt, a:visited.org_bt, a:active.org_bt {
    color: #fff;
    font-weight: 400;
    font-size: 28px;
}

a.org_bt span {
    background: transparent url(../../images/org_btright.png) no-repeat top right;
    display: block;
    font-weight: 400;
    margin: 0;
    padding: 5px 12px 10px 3px;
}

a.org_bt:hover {
    background-position: top left;
}

    a.org_bt:hover span {
        background-position: top right;
        color: #fff;
    }

td.apSummary {
    background: none repeat scroll 0 0 #436FAD !important;
    color: #FFF !important;
}

/*.ui-jqgrid-htable thead th {
    background: none repeat scroll 0 0 transparent !important;
    color: #FFFFFF !important;
}*/


/* ===== BUTTONS === */
.button_input_1 {
    background-image: url(../../images/button_1.gif);
    background-repeat: no-repeat;
    width: 151px;
    height: 43px;
    border: 0px solid #c95d00;
    cursor: pointer;
    padding: 0px 10px 0px 10px;
    font-family: "Calibri";
    font-size: 28px;
    color: #FFFFFF;
    display: block;
}

.button_input_2 {
    background-image: url(../../images/button_2.gif);
    background-repeat: no-repeat;
    width: 181px;
    height: 43px;
    border: 0px solid #c95d00;
    cursor: pointer;
    padding: 0px 10px 0px 10px;
    font-family: "Calibri";
    font-size: 28px;
    color: #FFFFFF;
    display: block;
}

.button_input_3 {
    background-image: url(../../images/button_3.gif);
    background-repeat: no-repeat;
    width: 211px;
    height: 43px;
    border: 0px solid #c95d00;
    cursor: pointer;
    padding: 0px 10px 0px 10px;
    font-family: "Calibri";
    font-size: 28px;
    color: #FFFFFF;
    display: block;
}

.button_input_4 {
    background-image: url(../../images/button_4.gif);
    background-repeat: no-repeat;
    width: 310px;
    height: 43px;
    border: 0px solid #c95d00;
    cursor: pointer;
    padding: 0px 10px 0px 10px;
    font-family: "Calibri";
    font-size: 22px;
    color: #FFFFFF;
    display: block;
}

submit_button_1 {
    background-image: url(../../images/button_bg_1.gif);
    ;
    background-repeat: no-repeat;
}
/* ===== BUTTONS === */

/* ===== ATX my smartlist  === */

.home_ic_bg-l {
    background-image: url(../../images/home_ic_bg-l.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 7px;
    height: 49px;
}

.home_ic_bg-m {
    background-image: url(../../images/home_ic_bg-m.png);
    background-position: left;
    background-repeat: repeat-x;
    width: auto;
    height: 49px;
}

.home_ic_bg-r {
    background-image: url(../../images/home_ic_bg-r.png);
    background-position: left;
    background-repeat: no-repeat;
    width: 7px;
    height: 49px;
}

.blue_link-1:link {
    font-family: "Calibri";
    font-size: 20px;
    color: #336fb1;
    text-decoration: none;
    font-weight: bold;
}

.blue_link-1:visited {
    font-family: "Calibri";
    font-size: 20px;
    color: #336fb1;
    text-decoration: none;
    font-weight: bold;
}

.blue_link-1:hover {
    font-family: "Calibri";
    font-size: 20px;
    color: #fba500;
    text-decoration: none;
    font-weight: bold;
}

/* ===== ATX my smartlist  === */



.textfield_m {
    font-family: "Calibri";
    font-size: 18px;
    font-weight: bold;
    color: #3a3a3a;
    /*background-image: url(../Content/images/formfield_bg.gif);*/
    background-repeat: repeat-x,repeat-y;
    border: 1px solid #003790;
    height: 25px;
    width: 275px;
}


/* 23-11-2011  Dileep*/

.border_line {
    border: 1px solid #CCCCCC;
}

.border_r_b {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.border_r {
    border-right: 1px solid #CCCCCC;
}

.img_bor {
    border: 1px solid #CCCCCC;
    padding: 2px;
}


.bluebutton_s {
    font-size: 20px;
    font-weight: bold;
    font-family: "Calibri";
    font-weight: bold;
}

    .bluebutton_s a {
        color: #fff;
        text-decoration: none;
        margin: 0;
        padding: 0 5px 0px 5px;
        line-height: 36px;
        display: block;
        float: left;
        background: url(../../images/bt_left_s.png);
        background-repeat: no-repeat;
        background-position: top left;
        display: block;
        font-size: 20px;
        font-weight: bold;
        font-family: "Calibri";
        font-weight: bold;
    }

        .bluebutton_s a span {
            background: url(../../images/bt_right_s.png) right top no-repeat;
            display: block;
            padding: 0px 15px 0px 10px;
            text-align: center;
            font-size: 20px;
            font-weight: bold;
            font-family: "Calibri";
            font-weight: bold;
        }

        .bluebutton_s a:hover {
            background-position: 0px -36px;
        }

            .bluebutton_s a:hover span {
                background-position: 100% -36px;
                color: #003680;
            }

        .bluebutton_s a.active {
            background-position: 0px -72px;
        }

            .bluebutton_s a.active span {
                background-position: 100% -72px;
                color: #fff;
            }

.bluebutton_3 {
    font-size: 17px;
    font-weight: bold;
    font-family: "Calibri";
    font-weight: normal;
}

    .bluebutton_3 a {
        color: #333;
        text-decoration: none;
        margin: 0;
        padding: 0px 5px 0px 10px;
        line-height: 32px;
        display: block;
        float: left;
        background: url(../../images/bt_right_2_ll.png);
        background-repeat: no-repeat;
        background-position: top left;
    }

        .bluebutton_3 a span {
            background: url(../../images/bt_right_2_rr.png) right top no-repeat;
            display: block;
            padding: 0px 15px 0px 10px;
            text-align: center;
            font-size: 17px;
            font-weight: bold;
            font-family: "Calibri";
            font-weight: normal;
        }

        .bluebutton_3 a:hover {
            background-position: 0px -64px;
        }

            .bluebutton_3 a:hover span {
                background-position: 100% -64px;
                color: #fff;
            }

        .bluebutton_3 a.active {
            background-position: 0px -32px;
        }

            .bluebutton_3 a.active span {
                background-position: 100% -32px;
                color: #000;
            }

.border_1_s {
    border: 1px solid #a7a7a7;
    display: inline-block;
    width: 90%;
}

a.gray_btn {
    background: transparent url(' ../../images/gray_btn_l.png') no-repeat top left;
    display: block;
    float: left;
    font: normal 14px Calibri;
    padding-left: 0px;
    text-decoration: none;
    color: #333;
}

a:link.gray_btn, a:visited.gray_btn {
    color: #fff;
    font: normal 14px Calibri;
    text-decoration: none;
}

a.gray_btn span {
    background: transparent url('../../images/gray_btn_r.png') no-repeat top right;
    display: block;
    padding: 6px 10px 7px 8px;
    font-weight: normal;
    color: #111;
    line-height: 14px;
    margin: 0px 0px 0px 4px;
}

a.gray_btn:hover {
    background-position: left bottom;
    color: #ffffff;
}

    a.gray_btn:hover span {
        background-position: right bottom;
        color: #ffffff;
        font-weight: normal;
    }


.pad_t_l_5 {
    padding: 4px 0px 0px 5px;
}

h3 {
    font-family: "Calibri";
    font-size: 14px;
    color: #002a6e;
    text-decoration: none;
    font-weight: normal;
}

.wid_300 {
    width: 330px;
}

.wid_90 {
    width: 90px;
}

/* 24-11-2011  Dileep*/
h4 {
    font-family: "Calibri";
    font-size: 16px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
    /* background: #ededed;
    padding: 2px 0px 5px 5px;
    border-bottom: 1px solid #cecece;*/
}

/*h5 {
    font-family: "Calibri";
    font-size: 14px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;*/
    /* padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #cecece;
    width: 100%;*/
/*}*/

.wid_175 {
    width: 175px;
}

.selectbox_m_s {
    border: 1px solid #003790;
    width: 75px;
}

#backgroundPopup {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup1 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup2 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup3 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup4 {
    display: block;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
}

#backgroundPopup5 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup6 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup7 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup8 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup9 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup10 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup11 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup12 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup13 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup14 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup15 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup16 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup17 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup18 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup19 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup20 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup121 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup122 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#backgroundPopup123 {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}



#popupContact {
    display: none;
    position: fixed;
    height: 610px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact1 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact2 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact3 {
    display: none;
    position: fixed;
    height: 610px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}


#popupContact5 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact6 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact7 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact8 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact9 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact10 {
    display: none;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContactAPS {
    display: block;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact11 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact12 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact13 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact14 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact15 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact16 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact17 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact18 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact19 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact20 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact121 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact122 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}

#popupContact123 {
    display: none;
    position: fixed;
    height: 625px;
    width: 820px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-y: auto;
    overflow-x: hidden;
}




#popupContact h1 {
    color: #6FA5FD;
    font: bold 22px Calibri;
    border-bottom: 1px dotted #D3D3D3;
    padding-bottom: 2px;
    margin-bottom: 20px;
}

#popupContactClose {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose1 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose2 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose3 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose4 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose5 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose6 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose7 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose8 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose9 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose10 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 8px;
    top: 6px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
    padding: 2px 5px;
}

#popupContactClose11 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose12 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose13 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose14 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose15 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose16 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose17 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose18 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose19 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose20 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose121 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose122 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

#popupContactClose123 {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}


/*13-12-2011 Added by Dileep*/
.main_tabtop {
    font-size: 14px;
    font-weight: normal;
    font-family: Calibri, Helvetica, sans-serif;
    font-weight: normal;
}

    .main_tabtop a {
        color: #272727;
        text-decoration: none;
        margin: 0;
        padding: 0px 5px 0px 9px;
        line-height: 27px;
        display: block;
        float: left;
        background: url(../../images/main_tabtop_l.png);
        background-repeat: no-repeat;
        background-position: top left;
    }

        .main_tabtop a span {
            background: url(../../images/main_tabtop_r.png) right top no-repeat;
            display: block;
            padding: 0px 15px 0px 7px;
            text-align: center;
            font-size: 14px;
            font-weight: bold;
            font-family: Calibri, Helvetica, sans-serif;
            font-weight: normal;
        }

        .main_tabtop a:hover {
            background-position: 0px -54px;
        }

            .main_tabtop a:hover span {
                background-position: 100% -54px;
                color: #fff;
            }

        .main_tabtop a.active {
            background-position: 0px -54px;
            line-height: 27px;
        }

            .main_tabtop a.active span {
                background-position: 100% -54px;
                color: #ffffff;
            }

a.orange_btn {
    background: url(../../images/orange_btn_l.png) no-repeat top left;
    display: block;
    float: left;
    font: normal 14px Calibri;
    padding-left: 0px;
    text-decoration: none;
    color: #fff;
}

a:link.orange_btn, a:visited.orange_btn {
    color: #fff;
    font: normal 14px Calibri;
    text-decoration: none;
}

a.orange_btn span {
    background: url(../../images/orange_btn_r.png) no-repeat top right;
    display: block;
    padding: 6px 10px 7px 8px;
    font-weight: normal;
    color: #fff;
    line-height: 14px;
    margin: 0px 0px 0px 4px;
}

a.orange_btn:hover {
    background-position: left bottom;
    color: #ffffff;
}

    a.orange_btn:hover span {
        background-position: right bottom;
        color: #ffffff;
        font-weight: normal;
    }

a.add_btn {
    background: transparent url('/Content/images/addbt_l.png') no-repeat top left;
    display: block;
    float: left;
    font: normal 14px Calibri;
    padding-left: 0px;
    text-decoration: none;
    color: #333;
}

a:link.add_btn, a:visited.add_btn {
    color: #fff;
    font: normal 14px Calibri;
    text-decoration: none;
}

a.add_btn span {
    background: transparent url('/Content/images/addbt_r.png') no-repeat top right;
    display: block;
    padding: 6px 5px 5px 0px;
    font-weight: normal;
    color: #111;
    line-height: 12px;
    margin: 0px 0px 0px 4px;
}

a.add_btn:hover {
    background-position: left bottom;
    color: #333;
}

    a.add_btn:hover span {
        background-position: right bottom;
        color: #333;
        font-weight: normal;
    }

a.gray_btn_2 {
    background: transparent url('/Content/images/addbt_l.png') no-repeat top left;
    display: block;
    float: left;
    font: normal 14px Calibri;
    padding-left: 0px;
    text-decoration: none;
    color: #333;
}

a:link.gray_btn_2, a:visited.gray_btn_2 {
    color: #fff;
    font: normal 14px Calibri;
    text-decoration: none;
}

a.gray_btn_2 span {
    background: transparent url('/Content/images/addbt_r.png') no-repeat top right;
    display: block;
    padding: 6px 9px 5px 7px;
    font-weight: normal;
    color: #111;
    line-height: 12px;
    margin: 0px 0px 0px 4px;
}

a.gray_btn_2:hover {
    background-position: left bottom;
    color: #333;
}

    a.gray_btn_2:hover span {
        background-position: right bottom;
        color: #333;
        font-weight: normal;
    }

.border_main_top {
    border-bottom: 2px solid #1f96d8;
    width: 100%;
    display: inline-block;
}

.main_topbg_l {
    background: url(../../images/main_topbg_l.png) no-repeat;
    width: 8px;
    height: 32px;
}

.main_topbg_c {
    background: #d8e6fb;
    width: 945px;
    height: 32px;
}

.main_topbg_r {
    background: url(../../images/main_topbg_r.png) no-repeat;
    width: 8px;
    height: 32px;
}

.pad_a_10 {
    padding: 10px;
}

.pad_t_8 {
    padding: 8px 0px 0px 0px;
}

.pad_l_25 {
    padding: 0px 0px 0px 25px;
}

.pad_l_40 {
    padding: 0px 0px 0px 40px;
}

.pad_l_50 {
    padding: 0px 0px 0px 50px;
}

.pad_l_60 {
    padding: 0px 0px 0px 60px;
}

.pad_l_90 {
    padding: 0px 0px 0px 90px;
}

.mar_r_2 {
    margin: 0px 2px 0px 0px;
}

.content_small {
    font: normal 14px Calibri;
    color: #272727;
}

.div_wid100 {
    width: 100px;
}

.div_wid150 {
    width: 150px;
}

.div_wid170 {
    width: 170px;
}


.div_wid200 {
    width: 200px;
}


.div_wid250 {
    width: 250px;
}


.div_wid810 {
    width: 780px;
}

.div_wid370 {
    width: 370px;
}

.div_wid680 {
    width: 680px;
}

.div_wid780 {
    width: 780px;
}

.div_wid850 {
    width: 850px;
}

.h_queation:link {
    font: normal 14px Calibri;
    color: #0C5386;
    text-decoration: none;
    width: auto;
    padding-right: 15px;
}

.h_queation:visited {
    font: normal 14px Calibri;
    color: #0C5386;
    text-decoration: none;
}

.h_queation:hover {
    font: normal 14px Calibri;
    color: #0C5386;
    text-decoration: none;
}

.lef_nav_1 ul {
    margin: 0px -10px 0px 0px;
    padding: 0px 0px 0px 5px;
}

.lef_nav_1 li {
    margin: 0px 0px 0px -1px;
    padding: 0px;
    list-style: none;
    float: left;
    width: 170px;
    border-left: 1px solid #b4b4b4;
}

.lef_nav_1 a:link {
    padding: 10px 10px 10px 10px;
    background: url(/Content/images/lite_gray.png);
    background-repeat: repeat-x;
    display: block;
    text-decoration: none;
    font: normal 14px Calibri;
    text-align: right;
    position: relative;
    z-index: 99;
}

.lef_nav_1 a:visited {
    padding: 9px 10px 9px 10px;
    background: url(/Content/images/lite_gray.png);
    background-repeat: repeat-x;
    display: block;
    text-decoration: none;
    font: normal 14px Calibri;
    color: #333;
    text-align: right;
    position: relative;
    z-index: 99;
}

.lef_nav_1 a:hover {
    padding: 10px 10px 10px 24px;
    background: url(/Content/images/gray_button.png) no-repeat left;
    display: block;
    text-decoration: none;
    color: #fff;
    font: normal 14px Calibri;
    margin: 0px 0px 0px -18px;
    text-align: right;
    position: relative;
    z-index: 99;
}

.lef_nav_1 a.active {
    padding: 10px 10px 10px 10px;
    background: url(/Content/images/gray_button.png) no-repeat left;
    display: block;
    text-decoration: none;
    color: #fff;
    font: normal 14px Calibri;
    margin: -1px 0px 0px -18px;
    text-align: right;
    position: relative;
    z-index: 99;
}

.txt_r {
    text-align: right;
}

.txt_l {
    text-align: left;
}

.selectbox_200 {
    border: 1px solid #b7b7b7;
    width: 200px;
    /* background-color:#f0f0f0; */
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

#backgroundPopup {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#popupContact {
    display: none;
    position: fixed;
    min-height: 380px;
    max-height: 830px;
    width: 850px;
    background: #FFFFFF;
    border: 5px solid #cecece;
    z-index: 2;
    padding: 0px;
    font: normal 14px Calibri;
    overflow-x: hidden;
    overflow-y: auto;
}

    #popupContact h1 {
        color: #6FA5FD;
        font: bold 22px Calibri;
        border-bottom: 1px dotted #D3D3D3;
        padding-bottom: 2px;
        margin-bottom: 20px;
    }

#popupContactClose {
    font: bold 14px Calibri;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    display: block;
    cursor: pointer;
}

.interview {
    width: 100%;
    height: 30px;
    margin-top: 12px;
}

    .interview p {
        float: left;
        width: 64%;
        height: 30px;
        padding-left: 40px;
    }

    .interview select {
        float: right;
        width: 30%;
    }

.interview-label {
    height: 52px;
    width: 100%;
}

    .interview-label p {
        float: left;
        width: 60%;
        height: 52px;
    }

    .interview-label label {
        float: right;
        width: 30%;
    }


#text-specify {
    text-align: right;
    width: 72%;
    display: none;
}

.others {
    height: 23px;
    margin-left: 34em;
    width: 40%;
    display: none;
    margin-bottom: 0.6em;
}

.blood {
    border-radius: 5px 5px 5px 5px;
    font-size: 21px;
    margin-top: 5px;
    width: 37px;
    cursor: pointer;
}

.blood2 {
    border-radius: 5px 5px 5px 5px;
    font-size: 21px;
    width: 37px;
    cursor: pointer;
    border: 1px solid #B7B7B7;
}

.systolic {
    margin: 8px 0 0 0;
    display: none;
}

.left-container {
    width: 370px;
    float: left;
    margin: 1em 0 0 2em;
}

.right-container {
    width: 370px;
    float: right;
    margin: 1em 2em 0 0;
}

    .left-container p, .right-container p {
        float: left;
    }

.clock_bg_1 {
    background-image: url(../../images/clock/small_circle_2.png);
    background-repeat: no-repeat;
    height: 151px;
    position: relative;
    width: 151px;
}

.clock_num {
    position: absolute;
}

.mDiv {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url(../flexigrid/wbg.gif) repeat-x scroll center top transparent;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    display: block;
    font-weight: 400;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    border-color: 0 #CCC;
    border-style: none solid;
    border-width: 0 1px;
}

.left-container input, .right-container p, .right-container select {
    float: right;
}

.selected-hours {
    background-color: #D6D6D6;
    height: 23px;
    margin-top: 1em;
    width: 140px;
}

    .selected-hours span {
        font-size: 15px;
        font-weight: bold;
        padding-left: 1em;
    }

.show-time {
    background-color: #CCCCCC;
    font-size: 15px;
    font-weight: bold;
    padding-left: 1em;
    width: 110px;
}

    .show-time img {
        padding-top: 6px;
    }

    .show-time span {
        vertical-align: super;
    }

.clock_bg_1 {
    background-image: url(../../images/clock/small_circle_2.png);
    background-repeat: no-repeat;
    height: 151px;
    position: relative;
    width: 151px;
}

.clock_num {
    position: absolute;
}

.bluebutton2 {
    margin-left: 5.7em;
    width: 150px;
}

.bluebutton2 {
    font-size: 27px;
    font-weight: bold;
    font-family: "Calibri";
    font-weight: bold;
}

    .bluebutton2 a {
        color: #fff;
        text-decoration: none;
        margin: 0;
        padding: 0 5px 0px 5px;
        line-height: 19px;
        display: block;
        float: left;
        background: url(../../images/bt_left1.png);
        background-repeat: no-repeat;
        background-position: top left;
        display: block;
        font-size: 27px;
        font-weight: bold;
        font-family: "Calibri";
        font-weight: bold;
        width: 150px;
    }

        .bluebutton2 a span {
            background: url(/Content/images/bt_right1.png) right top no-repeat;
            display: block;
            padding: 2px 15px 4px 10px;
            text-align: center;
            font-size: 15px;
            font-weight: bold;
            font-family: "Calibri";
            font-weight: bold;
        }

        .bluebutton2 a:hover {
            background-position: 0px -25px;
        }

            .bluebutton2 a:hover span {
                background-position: -360px -25px;
                color: #003680;
            }

        .bluebutton2 a.active {
            background-position: 0px -50px;
        }

            .bluebutton2 a.active span {
                background-position: 100% -50px;
                color: #fff;
            }


.bluebutton3 {
    margin-left: 0em;
    width: 220px;
}

.bluebutton3 {
    font-size: 27px;
    font-weight: bold;
    font-family: "Calibri";
    font-weight: bold;
}

    .bluebutton3 a {
        color: #fff;
        text-decoration: none;
        margin: 0;
        padding: 0 5px 0px 5px;
        line-height: 19px;
        display: block;
        float: left;
        background: url(../../images/bt_left1.png);
        background-repeat: no-repeat;
        background-position: top left;
        display: block;
        font-size: 27px;
        font-weight: bold;
        font-family: "Calibri";
        font-weight: bold;
        width: 220px;
    }

        .bluebutton3 a span {
            background: url(/Content/images/bt_right1.png) right top no-repeat;
            display: block;
            padding: 2px 15px 4px 10px;
            text-align: center;
            font-size: 15px;
            font-weight: bold;
            font-family: "Calibri";
            font-weight: bold;
        }

        .bluebutton3 a:hover {
            background-position: 0px -25px;
        }

            .bluebutton3 a:hover span {
                background-position: -291px -25px;
                color: #003680;
            }

        .bluebutton3 a.active {
            background-position: 0px -50px;
        }

            .bluebutton3 a.active span {
                background-position: 100% -50px;
                color: #fff;
            }

.clock_bg {
    background-image: url("../../images/clock/small_circle_1.png");
    background-repeat: no-repeat;
    height: 152px;
    position: relative;
    width: 152px;
}

.tablet {
    height: auto;
    margin-left: 4em;
    width: 240px;
}

.ui-datepicker-trigger {
    clear: both;
    display: block;
    float: right;
    margin-top: -3px;
    padding-left: 3px;
    width: 20px;
    cursor: pointer;
}

.interview-que {
    float: left;
    width: 341px;
}

.que-add-button {
    float: right;
    width: 37px;
}

    .que-add-button a {
        float: left;
        margin: -5px 0 0;
        width: auto !important;
    }

.typeahead {
    z-index: 50000;
}

.popupTitle {
    font-family: "Calibri";
    font-size: 16px;
    color: #002a6e;
    text-decoration: none;
    font-weight: bold;
    background: #ededed;
    padding: 2px 0px 5px 5px;
}
/* #fancybox-content {padding-bottom:10px !important;} */
div.sDiv2 select {
    margin-bottom: 0;
    padding: 0;
}

div.sDiv2 input[type="button"] {
    height: 1.8em;
}

.ui-datepicker-trigger {
    max-width: 1.6em;
    position: relative;
    width: 1.6em;
}

.questionAddMedicine {
    display: block;
    clear: both;
}

    .questionAddMedicine label {
        color: #0C5386;
        float: left;
        margin-right: 1.4em;
        text-align: left;
        max-width: 87%;
        display: inline;
        margin-bottom:15px;
    }

    .questionAddMedicine button {
        float: right !important;
    }

ul.typeahead li.last {
    text-align: center;
    border-top: 1px solid #DDD;
    background-color: #F7F7F9;
    cursor: pointer;
    padding: 5px;
}

ul.typeahead .last:hover {
    backgroud-color: #FFFFFF;
    color: #FBA500;
}

.typeahead-more {
    display: block;
    max-height: 337px;
    overflow-y: auto;
    max-width: 950px;
    overflow-x: hidden;
    list-style: none outside none;
}

    .typeahead-more li {
        text-decoration: none;
        color: #0D2874;
        padding: 6px;
        cursor: pointer;
    }

        .typeahead-more li span {
            text-decoration: none;
            font-size: 10px;
        }

        .typeahead-more li:hover {
            background-color: #0088CC;
            text-decoration: none;
            color: #FFFFFF;
        }

.prov_header {
    /*background-image: url("../../images/text_line.gif");*/
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #f18103;
    font-family: "Calibri";
    font-size: 26px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: 30px;
}

.MedListTable {
    border-bottom: 1px solid #ccc;
    border-left: 0;
    border-right: 1px solid #ccc;
}

    .MedListTable td {
        border: 1px solid #ccc;
    }

        .MedListTable td i {
            font-size: 10px;
        }

.floatingHeader {
    position: fixed;
    top: 0;
    visibility: hidden;
    background-color: #fffcee;
}

hr {
    margin: 1px;
    border: 1px dotted #333333;
}

.ui-jqgrid-htable thead {
    background: none repeat scroll 0 0 #436FAD !important;
}

    .ui-jqgrid-htable thead th {
        background: transparent !important;
        color: #fff !important;
    }

        .ui-jqgrid-htable thead th:hover {
            background: transparent !important;
            color: #fff !important;
        }

#bigset tbody tr:hover {
    background: transparent !important;
}

#bigset tbody tr.jqgrow {
    height: 27px !important;
}

.add-action-plan {
    font-family: "Calibri";
    font-size: 14px;
}

    .add-action-plan:link, .add-action-plan:visited {
        color: #FFFFFF;
        font-size: 14px;
    }

    .add-action-plan:hover {
        font-family: "Calibri";
        font-size: 14px;
    }

.patient_tick:hover {
    text-decoration: none;
}

.action_plan_form {
    margin-left: 100px;
}

    .action_plan_form label {
        font-weight: bold;
    }

    .action_plan_form .control-label {
        width: 160px;
        margin-right: 5px;
    }

    .action_plan_form .controls img.ui-datepicker-trigger {
        clear: none;
        margin-top: 0;
    }

    .action_plan_form .control-group {
        margin-bottom: 6px;
    }

    .action_plan_form label.error {
        font-weight: normal;
        color: red;
        font-size: 10px;
    }

a.view-action-plan {
    color: #0D2874;
}

    a.view-action-plan :hover {
        text-decoration: underline;
    }

.label-yellow {
    background-color: #FFD800;
}

.label-important {
    background-color: #DD1144;
}

#kmm_risks_table tr td sup {
    display: none;
}

#triggerRiskText sup {
    display: none;
}

.poor-adherence {
    font-size: 10px;
    line-height: 11px;
    padding-bottom: 5px;
    display: block;
}


.exact-match-link, .exact-match-link:visited {
    color: #CDCCCD !important;
    float: right;
    padding: 0 3px 2px;
    text-decoration: none !important;
}

    .exact-match-link:hover {
        color: #B8B6B9 !important;
        text-decoration: none !important;
    }

.exact-match-form-div {
    background-color: #D8D8D8;
    color: #002A6E;
    padding: 5px;
    display: none;
}

.ui-jqgrid-labels .ui-state-default .ui-icon {
    background-image: url("../../images/ui/ui-icons_ffffff_256x240.png") !important;
}

thead.staticContent {
    display: block;
    width: 740px;
    height: 23px;
}

#tbody_div_id {
    display: block;
    width: 690px;
    max-height: 100px;
    overflow: auto;
}

#tbody_div_id1 {
    display: block;
    width: 579px;
    max-height: 102px;
    overflow: auto;
    margin-left: auto;
    margin-right: auto;
}

#tbody_div_id2 {
    display: block;
    width: 479px;
    max-height: 102px;
    overflow: auto;
    margin-left: auto;
    margin-right: auto;
}

#my_table2 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
}

#my_table4 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
}

#my_table {
    margin-bottom: 0;
}

a:link.sectionCopyEditbtn {
    color: #fff;
    float: right;
    font-size: 14px;
    padding-left: 22px;
    padding-right: 22px;
}

div.ReportsTrunk {
    background-color: transparent;
    width: 950px;
    height: 325px;
    position: relative;
}

    div.ReportsTrunk .slide {
        width: 950px;
        height: 325px;
        position: absolute;
    }

        div.ReportsTrunk .slide form .control-group {
            width: 400px;
        }

        div.ReportsTrunk .slide form input[readonly] {
            cursor: default !important ];
        }

        div.ReportsTrunk .slide form legend {
            color: #333;
            font-family: Calibri,Helvetica,sans-serif;
            font-size: 16px;
            font-weight: 700;
            line-height: 19px;
            margin: 0;
            padding: 0 0 5px;
        }


span.Risk {
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    border-collapse: separate;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    color: rgb(51, 51, 51);
    display: inline;
    height: auto;
    line-height: 18px;
    padding-bottom: 2px;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 1px;
    width: auto;
}

span.Risk-Redlabel {
    background-color: rgb(221, 17, 68);
}

span.Risk-Yellowlabel {
    background-color: rgb(255, 216, 0);
}

span.Risk-Warninglabel {
    background-color: #f89406;
}

span.Risk-Greenlabel {
    background-color: #67db67;
}


table .blueheader {
    background: none repeat scroll 0 0 #436FAD;
    color: white;
}



[class^="icon-"],
[class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("/Content/images/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}



.icon-red-user {
    background-image: url("/Content/images/glyphicons-halflings-red.png");
    background-position: -134px 0;
}

.icon-darkblue-user {
    background-image: url("/Content/images/glyphicons-halflings-darkblue.png");
    background-position: -168px 0;
}

/*.icon-red{ color:red}
.icon-green {color:green}
i:not(.icon-red):not(.icon-green):not(.icon-white){ color: blue}*/

/* White icons with optional class, or on hover/focus/active states of certain elements */

/*.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
    background-image: url("/Content/images/glyphicons-halflings-white.png");
}*/

.icon-glass {
    background-position: 0 0;
}

.icon-music {
    background-position: -24px 0;
}

.icon-search {
    background-position: -48px 0;
}

.icon-envelope {
    background-position: -72px 0;
}

.icon-heart {
    background-position: -96px 0;
}

.icon-star {
    background-position: -120px 0;
}

.icon-star-empty {
    background-position: -144px 0;
}

.icon-user {
    background-position: -168px 0;
}

.icon-film {
    background-position: -192px 0;
}

.icon-th-large {
    background-position: -216px 0;
}

.icon-th {
    background-position: -240px 0;
}

.icon-th-list {
    background-position: -264px 0;
}

.icon-ok {
    background-position: -288px 0;
}

.icon-remove {
    background-position: -312px 0;
}

.icon-cross {
    background-position: -250px 0;
}

.icon-zoom-in {
    background-position: -336px 0;
}

.icon-zoom-out {
    background-position: -360px 0;
}

.icon-off {
    background-position: -384px 0;
}

.icon-signal {
    background-position: -408px 0;
}

.icon-cog {
    background-position: -432px 0;
}

.icon-trash {
    background-position: -456px 0;
}

.icon-home {
    background-position: 0 -24px;
}

.icon-file {
    background-position: -24px -24px;
}

.icon-time {
    background-position: -48px -24px;
}

.icon-road {
    background-position: -72px -24px;
}

.icon-download-alt {
    background-position: -96px -24px;
}

.icon-download {
    background-position: -120px -24px;
}

.icon-upload {
    background-position: -144px -24px;
}

.icon-inbox {
    background-position: -168px -24px;
}

.icon-play-circle {
    background-position: -192px -24px;
}

.icon-repeat {
    background-position: -216px -24px;
}

.icon-refresh {
    background-position: -240px -24px;
}

.icon-list-alt {
    background-position: -264px -24px;
}

.icon-lock {
    background-position: -287px -24px;
}

.icon-flag {
    background-position: -312px -24px;
}

.icon-headphones {
    background-position: -336px -24px;
}

.icon-volume-off {
    background-position: -360px -24px;
}

.icon-volume-down {
    background-position: -384px -24px;
}

.icon-volume-up {
    background-position: -408px -24px;
}

.icon-qrcode {
    background-position: -432px -24px;
}

.icon-barcode {
    background-position: -456px -24px;
}

.icon-tag {
    background-position: 0 -48px;
}

.icon-tags {
    background-position: -25px -48px;
}

.icon-book {
    background-position: -48px -48px;
}

.icon-bookmark {
    background-position: -72px -48px;
}

.icon-print {
    background-position: -96px -48px;
}

.icon-camera {
    background-position: -120px -48px;
}

.icon-font {
    background-position: -144px -48px;
}

.icon-bold {
    background-position: -167px -48px;
}

.icon-italic {
    background-position: -192px -48px;
}

.icon-text-height {
    background-position: -216px -48px;
}

.icon-text-width {
    background-position: -240px -48px;
}

.icon-align-left {
    background-position: -264px -48px;
}

.icon-align-center {
    background-position: -288px -48px;
}

.icon-align-right {
    background-position: -312px -48px;
}

.icon-align-justify {
    background-position: -336px -48px;
}

.icon-list {
    background-position: -360px -48px;
}

.icon-indent-left {
    background-position: -384px -48px;
}

.icon-indent-right {
    background-position: -408px -48px;
}

.icon-facetime-video {
    background-position: -432px -48px;
}

.icon-picture {
    background-position: -456px -48px;
}

.icon-pencil {
    background-position: 0 -72px;
}

.icon-map-marker {
    background-position: -24px -72px;
}

.icon-adjust {
    background-position: -48px -72px;
}

.icon-tint {
    background-position: -72px -72px;
}

.icon-edit {
    background-position: -96px -72px;
}

.icon-share {
    background-position: -120px -72px;
}

.icon-check {
    background-position: -144px -72px;
}

.icon-move {
    background-position: -168px -72px;
}

.icon-step-backward {
    background-position: -192px -72px;
}

.icon-fast-backward {
    background-position: -216px -72px;
}

.icon-backward {
    background-position: -240px -72px;
}

.icon-play {
    background-position: -264px -72px;
}

.icon-pause {
    background-position: -288px -72px;
}

.icon-stop {
    background-position: -312px -72px;
}

.icon-forward {
    background-position: -336px -72px;
}

.icon-fast-forward {
    background-position: -360px -72px;
}

.icon-step-forward {
    background-position: -384px -72px;
}

.icon-eject {
    background-position: -408px -72px;
}

.icon-chevron-left {
    background-position: -432px -72px;
}

.icon-chevron-right {
    background-position: -456px -72px;
}

.icon-plus-sign {
    background-position: 0 -96px;
}

.icon-minus-sign {
    background-position: -24px -96px;
}

.icon-remove-sign {
    background-position: -48px -96px;
}

.icon-ok-sign {
    background-position: -72px -96px;
}

.icon-question-sign {
    background-position: -96px -96px;
}

.icon-info-sign {
    background-position: -120px -96px;
}

.icon-screenshot {
    background-position: -144px -96px;
}

.icon-remove-circle {
    background-position: -168px -96px;
}

.icon-ok-circle {
    background-position: -192px -96px;
}

.icon-ban-circle {
    background-position: -216px -96px;
}

.icon-arrow-left {
    background-position: -240px -96px;
}

.icon-arrow-right {
    background-position: -264px -96px;
}

.icon-arrow-up {
    background-position: -289px -96px;
}

.icon-arrow-down {
    background-position: -312px -96px;
}

.icon-share-alt {
    background-position: -336px -96px;
}

.icon-resize-full {
    background-position: -360px -96px;
}

.icon-resize-small {
    background-position: -384px -96px;
}

.icon-plus {
    background-position: -408px -96px;
}

.icon-minus {
    background-position: -433px -96px;
}

.icon-asterisk {
    background-position: -456px -96px;
}

.icon-exclamation-sign {
    background-position: 0 -120px;
}

.icon-gift {
    background-position: -24px -120px;
}

.icon-leaf {
    background-position: -48px -120px;
}

.icon-fire {
    background-position: -72px -120px;
}

.icon-eye-open {
    background-position: -96px -120px;
}

.icon-eye-close {
    background-position: -120px -120px;
}

.icon-warning-sign {
    background-position: -144px -120px;
}

.icon-plane {
    background-position: -168px -120px;
}

.icon-calendar {
    background-position: -192px -120px;
}

.icon-random {
    width: 16px;
    background-position: -216px -120px;
}

.icon-comment {
    background-position: -240px -120px;
}

.icon-magnet {
    background-position: -264px -120px;
}

.icon-chevron-up {
    background-position: -288px -120px;
}

.icon-chevron-down {
    background-position: -313px -119px;
}

.icon-retweet {
    background-position: -336px -120px;
}

.icon-shopping-cart {
    background-position: -360px -120px;
}

.icon-folder-close {
    width: 16px;
    background-position: -384px -120px;
}

.icon-folder-open {
    width: 16px;
    background-position: -408px -120px;
}

.icon-resize-vertical {
    background-position: -432px -119px;
}

.icon-resize-horizontal {
    background-position: -456px -118px;
}

.icon-hdd {
    background-position: 0 -144px;
}

.icon-bullhorn {
    background-position: -24px -144px;
}

.icon-bell {
    background-position: -48px -144px;
}

.icon-certificate {
    background-position: -72px -144px;
}

.icon-thumbs-up {
    background-position: -96px -144px;
}

.icon-thumbs-down {
    background-position: -120px -144px;
}

.icon-hand-right {
    background-position: -144px -144px;
}

.icon-hand-left {
    background-position: -168px -144px;
}

.icon-hand-up {
    background-position: -192px -144px;
}

.icon-hand-down {
    background-position: -216px -144px;
}

.icon-circle-arrow-right {
    background-position: -240px -144px;
}

.icon-circle-arrow-left {
    background-position: -264px -144px;
}

.icon-circle-arrow-up {
    background-position: -288px -144px;
}

.icon-circle-arrow-down {
    background-position: -312px -144px;
}

.icon-globe {
    background-position: -336px -144px;
}

.icon-wrench {
    background-position: -360px -144px;
}

.icon-tasks {
    background-position: -384px -144px;
}

.icon-filter {
    background-position: -408px -144px;
}

.icon-briefcase {
    background-position: -432px -144px;
}

.icon-fullscreen {
    background-position: -456px -144px;
}




/*.label,
.badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999999;
}*/

.label {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999999;
}

.label {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/*.badge {
    padding-right: 9px;
    padding-left: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}*/

   /* .label:empty,
    .badge:empty {
        display: none;
    }*/

    .label:empty {
        display: none;
    }

/*a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}*/

a.label:hover,
a.label:focus
 {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}

/*.label-important,
.badge-important {
    background-color: #b94a48;
}*/
.label-important {
    background-color: #b94a48;
}

  /*  .label-important[href],
    .badge-important[href] {
        background-color: #953b39;
    }*/

    .label-important[href] {
        background-color: #953b39;
    }

/*.label-warning,
.badge-warning {
    background-color: #f89406;
}*/
.label-warning {
    background-color: #f89406;
}

   /* .label-warning[href],
    .badge-warning[href] {
        background-color: #c67605;
    }*/
    .label-warning[href] {
        background-color: #c67605;
    }

/*.label-success,
.badge-success {
    background-color: #468847;
}*/
.label-success {
    background-color: #468847;
}

    /*.label-success[href],
    .badge-success[href] {
        background-color: #356635;
    }*/
    .label-success[href] {
        background-color: #356635;
    }

/*.label-info,
.badge-info {
    background-color: #3a87ad;
}*/
.label-info {
    background-color: #3a87ad;
}

   /* .label-info[href],
    .badge-info[href] {
        background-color: #2d6987;
    }*/
    .label-info[href] {
        background-color: #2d6987;
    }

/*.label-inverse,
.badge-inverse {
    background-color: #333333;
}*/
.label-inverse {
    background-color: #333333;
}

    /*.label-inverse[href],
    .badge-inverse[href] {
        background-color: #1a1a1a;
    }*/
    .label-inverse[href] {
        background-color: #1a1a1a;
    }

/*.btn .label,
.btn .badge {
    position: relative;
    top: -1px;
}*/
.btn .label {
    position: relative;
    top: -1px;
}

/*.btn-mini .label,
.btn-mini .badge {
    top: 0;
}*/
.btn-mini .label {
    top: 0;
}


.badge-D {
    background-color: #002A6E;
    margin: 2px;
}

.badge-E {
    background-color: #36648B;
    margin: 2px;
}

.badge-O {
    background-color: #36648B;
    margin: 2px;
}

.badge-C {
    background-color: #B8B6B9;
    margin-left: 2px;
}

.badge-F {
    background-color: #CDCCCD;
    margin-left: 2px;
}

.badge-A {
    background-color: #002335;
    margin: 2px;
}

.badge-N {
    background-color: #002335;
    margin: 2px;
}

.badge-UD {
    background-color: #DD1144;
    margin: 2px;
}

.badge-NEW {
    background-color: #ffa500;
    margin: 2px;
}


.label-success {
    background-color: White;
    color: #468847;
    border-style: solid;
    border-width: medium;
    border-color: #468847;
    min-width: 85px;
    text-align: center;
}

.label-warning {
    background-color: White;
    color: #F89406;
    border-style: solid;
    border-width: medium;
    border-color: #F89406;
    min-width: 85px;
    text-align: center;
}

.label-important {
    background-color: White;
    color: #DD1144;
    border-style: solid;
    border-width: medium;
    border-color: #DD1144;
    min-width: 85px;
    text-align: center;
}


.label-purple {
    background-color: White;
    color: #7c52b9;
    border-style: solid;
    border-width: medium;
    border-color: #7c52b9;
    min-width: 85px;
    text-align: center;
}

.triangle {
    position: absolute;
    width: 0;
    left: 0;
    border-bottom: solid 23px #546ea0;
    border-right: solid 15px transparent;
    border-left: solid 15px transparent;
}

    .triangle .empty {
        position: absolute;
        top: 3px;
        left: -12px;
        width: 0;
        border-bottom: solid 18px #F3F315;
        border-right: solid 12px transparent;
        border-left: solid 12px transparent;
    }

    .triangle .textP {
        text-align: center;
        top: 6px;
        left: -46px;
        position: absolute;
        width: 93px;
        margin: 0px;
        font-size: 14px;
        font-weight: bold;
    }


.triangleL .textR {
    text-align: center;
    top: -9px;
    left: -30px;
    position: absolute;
    width: 93px;
    margin: 0px;
    font-size: 12px;
    font-weight: bold;
    color: red;
}

.triangleL .emptyL {
    position: absolute;
    top: -13px;
    left: 2px;
    width: 0;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-right: 20px solid #FFA500;
}

.triangleL {
    position: absolute;
    width: 0;
    left: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-right: 24px solid blue;
}

.thumbnail {
    display: block;
    padding: 4px;
    line-height: 20px;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

a.thumbnail:hover,
a.thumbnail:focus {
    border-color: #0088cc;
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.thumbnail .caption {
    padding: 9px;
    color: #555555;
}


.btn-purple {
    color: #fff;
    background-color: #886ab5;
    border-color: #886ab5;
}

    .btn-purple:hover {
        color: #fff;
        background-color: #795EA1;
        border-color: #795EA1;
    }

    .btn-check:focus + .btn-purple, .btn-purple:focus {
        color: #fff;
        background-color: #795EA1;
        border-color: #795EA1;
        box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
    }

    .btn-check:checked + .btn-purple, .btn-check:active + .btn-purple, .btn-purple:active, .btn-purple.active, .show > .btn-purple.dropdown-toggle {
        color: #fff;
        background-color: #886ab5;
        border-color: #886ab5;
    }

        .btn-check:checked + .btn-purple:focus, .btn-check:active + .btn-purple:focus, .btn-purple:active:focus, .btn-purple.active:focus, .show > .btn-purple.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
        }

    .btn-purple:disabled, .btn-purple.disabled {
        color: #fff;
        background-color: #886ab5;
        border-color: #886ab5;
    }

.FromSource {
    padding: 2px 4px;
    color: #d14;
    white-space: nowrap;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
}


.XLargefont {
    font-size: x-large;
}

.equal-size {
    width: 8em; /* Use percentage for width to make it responsive */
    height: 4em; /* Use em units for height to make it responsive */
    /*min-width: 150px; 
        max-width: 250px; 
        min-height: 40px; 
        max-height: 60px; */
}

    /*.heading4 {
    font-size: 14px;
    color: #002a6e;
    text-decoration: none;
    font-weight: bold;
    background: #ededed;
    padding: 2px 0px 5px 5px;
    border-bottom: 1px solid #cecece;
}*/
    /*.messagealert {
    width: 100%;
    position: fixed;
    top: 0px;
    z-index: 100000;
    padding: 0;
    font-size: 15px;
}*/
    /*.body_font {
    padding: 0px;
    margin: 0px;
    font-family: "Calibri";
    font-size: 13px;
    color: #333;
}*/
    /*:root {
    --bs-body-font-family: "Calibri";
    --bs-primary-rgb: #436FAD;
    --bs-primary: #436FAD;
}*/
    /*.welltext {
    min-height: 20px;
    color: #002a6e;
    padding: 5px;
    margin-bottom: 5px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}*/

