﻿/* Desktops and laptops ----------- */
@media only screen and (min-width : 1024px) {
    /* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
    /* Styles */
}

#body_container {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0%;
    min-width: 70%;
    max-height: 100%;
    background-color: white;
}

#header {
    border-bottom-color: #999;
}

#logo {
    background-repeat: no-repeat;
    width: 9.5%;
    height: 10%;
    padding-left: 2.5%;
    border: 0px solid;
}

#main_menu {
    float: right;
    padding-top: 0.5%;
    /*padding-left: 10%;*/
    color: #0860a8;
    /* font-weight:bold;*/
    font-size: 1em;
    /* border: 1px solid; */
    width: 87.5%;
}

#main_topmenu {
    /*float: right;*/
    /*border-bottom: 2px solid;*/
    border-color: #CAC4C4;
    width: inherit;
    /*background-image:url("../Images/gradient_top.gif");*/
    background-size: 500px;
    background-repeat: no-repeat;
    padding-left: 141px;
    width: 500px;
}

#main_bottommenu {
    /*float: left;*/
    margin-top: 25px;
    border-bottom: 2px solid;
    border-color: #CAC4C4;
    width: 500px;
    font-weight: bold;
    /*padding-bottom: 1.2%;*/
}

    #main_bottommenu a, #main_topmenu a {
        margin-right: 4%;
        margin-left: 3%;
        margin-bottom: 1%;
    }

.menu_separator {
    color: #CAC4C4;
    height: 100%;
}

#main_menu nav a:hover {
    color: #ffffff;
    background-color: #0860a8;
    font-family: Verdana,Arial,Helvetica;
}

#main_menu a {
    text-decoration: none;
    color: #0860a8;
    width: 10%;
}

#main_container {
    width: 100%;
    min-height: 45%;
    max-height: 100%;
    position: relative;
    border: 0px solid red;
}

#right_panel {
    width: 88%;
    float: right;
    height: 472px;
    /*position:relative;*/
}

#nav_title {
    background-color: #0860a8;
    font-family: Verdana;
    font-weight: normal;
    font-size: 1.2em;
    color: white;
    padding-left: 2%;
    height: 5%;
    padding-top: 2%;
    text-align: center;
    width: 98%;
    min-width: 10%;
    max-width: 100%;
}

.empty_txtTitle {
    text-align: left;
    margin-left: 12%;
}

.empty_txtCaseid {
    text-align: center;
}

.empty_txtStatus {
    text-align: right;
    margin-left: 15%;
}

.titlebar_lbl {
    color: #0033ff;
}

.titlebar_val {
    color: black;
}

#nav_title a {
    color: white;
    text-decoration: none;
    font-size: 1em;
}

#left_panel {
    /*width:100%;*/
    width: 12%;
    /*max-width:15%;*/

    border: #ff9900 1px solid;
    background-color: #f0f0f0;
    position: absolute;
}

#title_img {
    width: 80%;
    height: 93%;
}


#content_einfo, #content_team, #content_cdetails, #content_wlots, #content_tblWaferLots, #content_tblAssemblyLots {
    width: 100%;
    margin-left: 0%;
    border: 0px solid;
    border-color: #ff9900;
    padding-top: 0%;
    padding-bottom: 1%;
    margin-bottom: 0%;
    /*height:100%;
			height:275px;*/
    height: 100%;
    /*max-height:100%;			*/
}

#content_einfo {
    width: 95%;
    height: 94%;
}

#content_team {
    height: 98%;
    width: 100%;
}

#content_wlots {
    width: 100%;
    /*height:275px;*/
    border: 0px;
    padding-top: 0%;
}

#content_createwlots {
    border: 0px;
}

#content_createassemblylots {
    border: 0px;
}

#content_cdetails {
    width: 80%;
    height: 98%;
}

.datepickerfld {
    width: 144px;
}

#page_title_image {
    width: 20%;
    margin-left: 25px;
    height: 20%;
}

#page_title_qimage {
    width: 20%;
    margin-left: 5px;
    height: 20%;
}

#page_title {
    text-align: left;
    width: 80%;
    /*float:right;*/
    margin-top: 2%;
    /*font-weight:bold;	*/
    FONT-SIZE: 1.8em;
    COLOR: #0860a8;
    FONT-FAMILY: Arial;
    height: 11%;
}

#page_content {
    /*max-height:100%;*/
    height: 80%;
}

#exprt_toexcel {
    text-align: right;
    margin-top: 1%;
    width: inherit;
}

form {
    height: 98%;
}

legend {
    font-weight: bold;
    font-size: 14px;
    font-family: verdana;
    color: #0860a8;
}

fieldset {
    /*margin-top:1%;*/
    border: #ff9900 2px solid;
}

.team_lbl {
    width: 20%;
    /*max-width:100%;*/
    text-align: right;
    font-size: 1em;
    color: #0033ff;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    vertical-align: middle;
}

.arlbl {
    text-align: right;
    font-size: 1em;
    color: #0033ff;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    vertical-align: middle;
}

.finaldispo_lbl {
    text-align: right;
    font-size: 1em;
    color: #0033ff;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    vertical-align: middle;
    width: 25%;
}

#lotdispo_mssg {
    font-size: 1em;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 15%;
    border: 0px solid;
    width: 70%;
    margin-top: 5%;
}

#learn_towritecmnt, #ar_close_notify {
    text-align: right;
    padding-right: 5px;
    margin-top: 2%;
    color: #0033ff;
}

.ar_textarea {
    font-size: 12px !important;
    font-family: Verdana, Arial, Sans-Serif !important;
}

.case_lbl {
    width: 19.3%;
    text-align: right;
    color: #0033ff;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    vertical-align: top;
}

.team_lbl {
    vertical-align: top;
    width: 10%;
}

.lbl_holdreason {
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    vertical-align: text-top;
    width: 19.3%;
    padding-left: 1.2%;
    text-align: right;
}

.holdreason {
    padding-left: 1.4%;
}

#casedtls_holdreason {
    padding-top: .5%;
}

#taFailureRate {
    width: 54%;
}

.envt_field {
    padding-left: 1%;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1em;
    position: relative;
    text-align: left;
    top: 17px;
    left: 463px;
    width: 151px;
    height: 17px;
}

.team_field {
    padding-left: .5%;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1em;
}

.casedtl_field {
    width: 30%;
    padding-left: 1%;
    font-family: Verdana, Arial, Sans-Serif;
    vertical-align: top;
}

#casedtls_section_one {
    width: 100%;
}

#dvRouteTo_Quality {
    display: none;
    margin-top: 1%;
    width: 100%;
}

#Subcon_primary {
    max-width: 39.9%;
    min-width: 35%;
}

#Other_subcon {
    max-width: 45%;
    min-width: 35%;
}

#primary_edit_btn {
    float: right;
    width: 100%;
    max-width: 60%;
    min-width: 25%;
    /* z-index:1;*/
}

#btn_save_changes {
    text-align: right;
    margin-top: 1%;
    margin-bottom: 1%;
    width: inherit;
}

#button_edit_attachment {
    text-align: right;
    margin-top: 1%;
    margin-bottom: 1%;
    width: inherit;
}

.myfileupload-buttonbar input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    /* Border causes issue on firefox */
    /*border: solid transparent;*/
    border-width: 0 0 100px 200px;
    opacity: 0.0;
    filter: alpha(opacity=0);
    -o-transform: translate(250px, -50px) scale(1);
    -moz-transform: translate(-300px, 0) scale(4);
    direction: ltr;
    cursor: pointer;
}

.myui-button {
    position: relative;
    cursor: pointer;
    text-align: center;
    overflow: visible;
    overflow: hidden;
    background-color: #E6E6E6;
    border-style: solid;
    border-color: black;
    border-width: 1px;
}

#dvImportExcel {
    width: inherit;
    text-align: right;
    margin: 0px;
    margin-bottom: 5px;
}
/* disclaimer text */
#disclaimer {
    color: #0033ff;
    position: inherit;
    float: right;
    margin-top: 3%;
    height: 4%;
    font-size: 1em;
    font-weight: bold;
}

#footer {
    background-color: white;
    color: #0860a8;
    height: 30px;
    width: 100%;
    min-width: 60%;
    margin-top: 12%;
    position: inherit;
    float: right;
    font-family: Verdana,Arial,Helvetica;
    font-size: 1em;
}


#footer_right {
    float: right;
    color: #555555;
    margin-right: 5%;
}

#footer_nav a {
    margin-top: 10px;
    color: #0860a8;
    padding-right: 10px;
}

.footer_text {
    color: #555555;
    margin-left: 5%
}

span.colHeader {
    text-align: left !important;
}

#ddlReason {
    width: 150px;
    /* width:200px\0/;	 */
}

.mandatory {
    color: red;
    font-size: 10px;
    font-weight: bolder;
}


/*#title_team
		{
			width:100%;
		}
		#title_assmblyinfo, #title_ars
		{
			width:inherit;
		}
		#title_lotinfo
		{
			width:inherit;
		}
		#title_lotinfo_createcase
		{
			width:inherit;
		}
		#tblcase_details input, select
		{
			width:150px;
		}*/
#tbl_IMC_cselect {
    margin-top: 1%;
    margin-left: 0%;
    color: black;
}

    #tbl_IMC_cselect input, select {
        width: 56.2%;
        /*min-width:56%;*/
    }

#sub_tblquery_sel select {
    width: 120px;
}

.qspace {
    width: 172px;
}

#lots_link, #wafer_link, #assmbly_link {
    display: none;
}
/*.ui-jqgrid-bdiv
		{
			height:143px !important;
		}*/
.lbl_qselect {
    text-align: right;
    color: #0860a8;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
    padding-right: 5px;
    margin: 1%;
}

li a {
    outline-color: transparent;
}

​
#tblquery_sel {
    border: 2px solid #0860a8;
    border-collapse: collapse;
    margin-left: 0%;
}

#sub_tblquery_sel {
    border: 1px solid #0860a8;
    border-collapse: collapse;
    text-align: center;
}
/*#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5
		{
			height:68%;
		}*/

/*#tabs-4,#tabs-5
		{
			display:none;
		}*/
#content_qselection {
    width: 75%;
}

#title_small {
    font-size: 12px;
    color: gray;
}

#query_report {
    border-collapse: collapse;
    margin-left: 0%;
}

    #query_report th {
        background-color: #FC0;
        color: #0860a8;
        font-size: 12px;
    }

.lbl_qselecthdr {
    text-align: right;
    color: white;
    font-weight: bold;
}

#btns_search {
    text-align: right;
    /*padding-right:2%;*/
    padding-top: 1%;
}

#qrest {
    /*padding-right:0px;*/
    margin-right: 0px;
}
/* tabs size starts */
.ui-tabs .ui-tabs-nav li {
    width: 13%;
    border-top-right-radius: 32px;
}

    .ui-tabs .ui-tabs-nav li a {
        padding: .5em .3em !important;
        font-weight: bold;
        font-size: 1em !important;
        /*word-wrap: break-word;*/ /* IE 5.5+ and CSS3 */
        /*white-space: pre-wrap;*/ /* CSS3 */
        /*white-space: -pre-wrap;*/ /* Opera 4-6 */
        /*white-space: -o-pre-wrap;*/ /* Opera 7 */
        /*white-space: normal !important;*/
    }

.ui-tabs .ui-tabs-panel {
    padding: 0px !important;
    font-stretch: inherit;
}

#ui-id-1, #ui-id-2, #ui-id-3, #ui-id-4, #ui-id-5, #ui-id-6, #ui-id-7, #ui-id-8, #ui-id-9 {
    width: 80%;
    min-width: 20% font-size:.8em !important;
    word-break: break-word !important;
    display: block;
}
/* tabs size ends */
.ui-widget-header {
    background-color: white !important;
    border: 0PX !important;
}

.rdonly {
    background-color: red;
}

.ui-widget-content {
    border: 0px;
    margin-left: 2px;
}

#tblevent_info {
    padding-right: 10px;
}

.ui-widget {
    font-size: 1em !important;
    font-family: Verdana, Arial, Sans-Serif !important;
}

.lbl_values {
    width: 20%;
    font-size: 1em;
    font-family: Verdana, Arial, Sans-Serif;
}

.dialog-modal {
    /*border:1px solid #FC0 !important;*/
    /*height:90% !important;*/
}

#dialog-modal {
    /*border:1px solid #FC0 !important;*/
    /*height:90% !important;*/
}

.ui-dialog-title {
    color: #0860a8 !important;
    /*background-color:#FC0 !important;*/
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-left: 5px;
}

#tabs {
    border: 0px solid !important;
    height: 100% !important;
}

#pcrud, #waferPager, #pquery, #pcrud_grid {
    height: 8% !important;
}

.ui-jqgrid .ui-jqgrid-htable th div {
    height: auto !important;
}

#tblWaferLots .ui-widget-header {
    color: #0860a8 !important;
    margin: 0px;
    padding: 0px;
}

#gview_tblWaferLots .ui-jqgrid-title {
    color: #0860a8;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}

.ui-pg-selbox {
    width: 40px;
}

.ui-paging-info {
}

.ui-jqgrid tr.jqgrow td {
    word-wrap: break-word; /* IE 5.5+ and CSS3 */
    /*white-space: pre-wrap;*/ /* CSS3 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: normal !important;
    /*height: auto;*/
    /*vertical-align: text-top;*/
    /*padding-top: 0px;
			padding-bottom: 0px;*/
}

.tablediv {
    margin-bottom: 1%;
}

#P3179006M0, #P3179007M0, #P3179008M0, #P3179009M0, #P3179010M0, #P3179011M0, #P3179012M0, #P3179013M0, #P3179014M0 {
    display: none;
}

.ui-dialog-titlebar {
    background-color: #FC0 !important;
}

.ui-dialog-title {
    color: #0033ff !important;
}
/* For text area remove resize option */
textarea {
    resize: none;
}
/*#arpopup .ui-dialog-titlebar-close
		{
			top:5px !important;
		}*/
.ui-dialog-titlebar-close {
    right: inherit !important;
    float: right !important;
    position: inherit !important;
    top: 1px !important;
}

.ui-dialog-titlebar-buttonpane {
    width: 5.5%;
}

.ui-dialog-titlebar-minimize {
    float: left !important;
}
/* For wafer lot grid */

/*table.main
        {
            table-layout: fixed;
        }
        td
        {
            line-height: 28px;
        }*/

/* STYLES From EPDM  STRATS */

div {
    font-family: Verdana, Arial, sans-serif;
}

body {
    background-color: white;
}

body, input {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
}

td {
    font-family: Verdana, Arial, Sans-Serif;
}

/* STYLES From EPDM  ENDS */

/* Style applicable only to Firefox */

@-moz-document url-prefix() {
    #taFailureRate {
        height: 30px;
    }

    #casedtls_section_one table {
        border-spacing: 3px;
    }

    #ddlRouteTo {
        width: 60.5%;
    }

    #left_panel {
        /*height:481px;*/
        height: 601px;
    }
}

#main_bottommenu {
    margin-top: 1.8%;
}
/*added by Jenny */
#dvContent {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #D4D4D4;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
}

#dvLoading {
    position: fixed;
    top: 30%;
    left: 30%;
    padding: 10px;
    width: 30%;
    z-index: 1001;
}

.email_lbl {
    width: 10%;
    text-align: right;
    font-size: 1em;
    color: #0033ff;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    vertical-align: middle;
}

.email_txt {
    width: 96%;
    padding-right: 2%;
}

.title_search {
    background-color: #B0E0E6;
    font-family: Verdana;
    font-weight: normal;
    font-size: 1.1em;
    color: blue;
    padding-left: 1%;
    height: 3%;
    padding-top: 1%;
    padding-bottom: 1%;
    text-align: left;
    width: 98%;
    min-width: 10%;
    max-width: 100%;
}

.lessOpacity {
    opacity: 0.4;
    filter: alpha(opacity=40);
    zoom: 1; /* needed to trigger "hasLayout" in IE if no width or height is set */
}

.txtCaseId {
    width: 20%;
    margin-left: auto;
    margin-right: 1%;
    min-width: 20%;
}

.titlebar_txtTitle .titlebar_txtStatus {
    margin-left: auto;
    clear: left;
    break-word: break-all;
    word-wrap: break-word; /* IE 5.5+ and CSS3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    overflow: hidden;
    height: auto;
    vertical-align: middle;
}

.titlebar_txtTitle {
    padding-right: 1%;
    margin-right: 1%;
}

.titlebar_txtStatus {
    width: 20%;
    margin-right: 0%;
    min-width: 20%;
    position: absolute;
}

.arlink {
    /* word-wrap: break-word;  IE 5.5+ and CSS3 */
    /* white-space: pre;        CSS 2.0 */
    /* white-space: pre-wrap;   CSS 2.1 */
    /* white-space: pre-line;   CSS 3.0 */
    /* white-space: -pre-wrap;  Opera 4-6 */
    /*white-space: -o-pre-wrap; /* Opera 7 */
    /*white-space: -moz-pre-wrap; /* Mozilla */
    /*overflow: hidden;
           /*height: auto;
           vertical-align: middle;*/
    word-break: break-all;
}

th.ui-th-column div {
    white-space: normal !important;
    height: auto !important;
    padding: 2px;
}

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    top: -6%;
    left: 5%;
}

.ui-datepicker {
    background-color: white;
    color: white;
}

.selreadonly {
    background-color: rgb(236, 227, 227);
}

input::-ms-clear {
    display: none;
}

form label.error {
    color: #ED7476;
    position: absolute;
}


.divsection {
    float: left;
    width: 50%;
    text-align: center;
    height: 40px;
}

.GreyGradientimg {
    background-image: url('../Images/Gray_Gradient_861.png');
    width: 35%;
}

.greyImg {
    background-image: url('../Images/Gray_Gradient_861.png');
}







.evnt_lbl {
    width: 10%;
    /*max-width:100%;*/
    text-align: right;
    font-size: 1em;
    color: #0033ff;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    vertical-align: middle;
}

.lblfontReq {
    text-align: left;
    font-size: 1em;
    font-family: Verdana, Arial, Sans-Serif;
    white-space: nowrap;
}

.fieldtxt {
    font-size: 1em;
    color: #0033ff;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    vertical-align: middle;
    white-space: nowrap;
    text-align: right;
}

.setBorder {
    border: 1px solid #E6E6E6;
}

#title_nav {
    background-color: #fc0;
    cursor: default;
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 1%;
    margin-left: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 1%;
    padding-top: 10px;
    width: inherit;
}

#title_nav {
    padding-bottom: 13px !important;
}

.statusbar {
    background-color: #fc0;
    cursor: default;
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 1%;
    margin-left: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 1%;
    padding-top: 10px;
    width: inherit;
    padding-bottom: 13px !important;
}

.TxtAlign {
    text-align: right;
}

.bttnFont {
    font-family: Verdana,Arial,Sans-Serif !important;
    font-size: 11px !important;
}

.tblWdth {
    width: 800px !important;
}

.tblhisHeight {
    Height: 20% !important;
}

.YellowTxt {
    background-color: #FFFF99;
}

.WhiteTxt {
    background-color: #FFFFFF;
}

.TxtRsp {
    /* width:145%;*/
    height: 65px;
    display: inline-block;
    border: 1px solid #BBBBB1;
}

.Redcolr {
    color: Red;
}

.ExtrmRight {
    float: right;
}

.LeftPanelHt {
    height: 580px;
}

/*.ResLeftPanel
{
height: 550px;
}*/

#pResp {
    /*height:30px !important;*/
    padding-bottom: 9px !important;
}

.greyColorRow {
    background-color: #E5E5E5 !important;
}

.YellowDesc {
    background-color: #FFFFC5;
}

/*#DivRspn,#content_ars,#pager-json1
{
   width: 1030px !important;
}*/

.JustifyLeft {
    text-align: left;
}

.txtAreaClss {
    width: 98.5%;
}

.fset {
    padding-left: 10px;
    padding-bottom: 10px;
}

.tareaDiv {
    width: 66%;
    height: 110px;
    padding-left: 12px;
    padding-top: 7px;
    padding-bottom: 5px;
}

/*
.titleSmall {
   text-align:left;
            width:80%;
            float:right;
            padding-top:30px;
			font-weight:normal;		
            FONT-SIZE: 1.8em;            
            COLOR: #0860a8;
            FONT-FAMILY: Arial;
			height:14%;
}

.titleCap
{
     text-align:left;
            width:80%;
            float:right;
            padding-top:30px;
			font-weight:bold;		
            FONT-SIZE: 1.8em;            
            COLOR: #0860a8;
            FONT-FAMILY: Arial;
			height:14%;
}*/

.mbRsp {
    width: 75%;
    height: 100px;
}

.leftstyle {
    text-align: left;
    width: 16%;
}

.widthtd {
    width: 16%;
}

.paddingtd {
    padding-left: .5%;
    width: 16%;
}

.fontDestxt {
    font-family: Verdana,Arial,Sans-Serif;
    text-align: center;
}

.bttnEmail {
    height: 30px !important;
    width: 110px !important;
}

.teamwd1 {
    width: 14%;
}


.teamwd2 {
    width: 190px;
}

.teamwd3 {
    width: 112px;
}

.teamwd4 {
    width: 20%;
}

/* html, body {
    max-width: 100%;
  overflow-x: hidden;
    /*overflow-y: hidden;
}*/
/*.ui-jqgrid-bdiv
{
overflow-x : hidden !important;
overflow-y : hidden !important;
}
*/

.resBttn {
    width: 100%;
    padding-left: 990px;
    padding-top: 4px;
}

.rInfo1 {
    padding-right: 16%;
}

.PrbDes1 {
    width: 97%;
    height: 83px;
    background-color: #CCCCCC;
    padding-top: 10px;
    border: 1px solid #B8B8B8;
}

textarea {
    overflow: auto;
}

.rInfo2 {
    padding-right: 15.5%;
}

.flag {
    text-align: center;
    margin: -12px 0 0 0;
    padding: 0
}




.msgSuprId {
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    text-align: left;
    margin-left: 25px;
}

.colr {
    color: Red;
    font-family: Verdana,Arial,sans-serif;
    text-decoration: underline
}

.padding_st {
    padding-right: 120px;
}

.paddingStlbl {
    padding-right: 20px;
}

.YellowDrpdwn {
    /* background-color: #FFFF99;*/
    width: 250px;
}

.bttnFont {
    font-family: Verdana,Arial,Sans-Serif !important;
    font-size: 11px !important;
    height: 30px;
}

.btndv {
    text-align: right;
    margin-top: 0.5%;
    width: inherit;
}

.btndv1 {
    text-align: right;
    margin-top: -65px;
    width: inherit;
}

.rInfo3 {
    width: 34.3%;
}

.selector {
    border: 2px solid #a1a1a1;
    padding: 5px 25px 12px;
    background: #dddddd;
    /* width: 250px;
    height:20px;*/
    border-radius: 8px;
    background-color: #00CC00;
    font-family: Verdana, Arial, Sans-Serif;
    color: #FFFFFF;
    font-size: 1em;
    margin-left: 43px;
}

.msgIg {
    padding-top: 2px;
}

.rdttxt {
    font-size: 1em;
    color: black;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    vertical-align: middle;
    white-space: nowrap;
    text-align: right;
}

.bttmwd {
    width: 70%;
}

.outrbttm {
    width: 140%;
}

.posntxt {
    float: right;
}

.leftpsn {
    float: left;
}

.contDv {
    overflow: auto;
}

.fontOutr {
    font-family: Verdana,Arial,Sans-Serif;
    font-size: small;
    /*width:250px;*/
    word-wrap: break-word;
}

.sdrclr {
    background-color: #FFCE9C;
}

.fxwd {
    width: 40%;
    height: 20px;
}



.msgparent {
    width: 210px;
    border: 1px;
    height: 15px;
}

.msgchild {
    width: 10px;
    float: left;
    text-align: center;
    margin-top: 2px;
    margin-right: 3px;
}

.footer_fd {
    margin-top: 2%;
}

.ftxtfd {
    margin-top: 1%
}

.WdtAra {
    width: 140%;
}

.ReqDetgrid {
    height: 258px !important;
}

.divsection1 {
    float: left;
    width: 50%;
    text-align: center;
    height: 25px;
}

.ReqIg {
    float: left;
    text-align: center;
    /* margin-top:2px;*/
}

.reqwd {
    padding-left: 20px;
}

.tdwdthr {
    width: 160px;
}

/* #tblRespon
{
    height: 258px !important;
} */

.ColorReq {
    font-size: 1em;
    color: black;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    vertical-align: middle;
    white-space: nowrap;
    /* text-align: right;*/
}

.sidedbr_left {
    border: 1px solid #E6E6E6;
    border-left: 0px;
}

.sidedbr_right {
    border: 1px solid #E6E6E6;
    border-right: 0px;
}

/*#DivRspn{
height: 86px !important;
overflow:scroll !important;
overflow-x:hidden !important;
overflow-y:scroll !important;
}*/

.emptyStatus {
    margin-left: 12%;
    text-align: center;
}

/*body{
    overflow-y:hidden;
}*/

.imprt {
    /*margin-left: 85%;*/
    margin-top: -2px;
}

.dvsctn {
    float: left;
    width: 50%;
    height: 100px;
    /* text-align: center;*/
}

.detdestd {
    width: 5px;
}

.leftDestd {
    width: 45%;
}

.trootdesc {
    width: 100%;
}

.rootdstxt {
    margin-left: 12px;
}

.htrootds {
    height: 130px;
}

.roottxt {
    padding-top: 8px;
}

.dtFix {
    padding-left: 12px;
    padding-top: 7px;
}

.roottxt1 {
    padding-top: 12px;
}

.htrootds1 {
    height: 100px;
}

#footer1 {
    background-color: white;
    color: #0860a8;
    height: 30px;
    width: 100%;
    min-width: 60%;
    margin-top: 13%;
    position: inherit;
    float: right;
    font-family: Verdana,Arial,Helvetica;
    font-size: 1em;
}

.tareqdt {
    /* width:113% */
    width: 100%
}

.dvrespad {
    padding-top: 10px;
}

.finalfoot {
    padding-top: 4% !important;
}


.asterisk {
    color: Red;
    padding-left: 10px;
    vertical-align: bottom;
}

.tawdht {
    width: 66%;
    height: 65px;
}

.menupos {
    margin-left: -1.4%;
}

.msgSuprId {
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    text-align: left;
    margin-left: 25px;
}

.iAttch {
    padding-top: 5px;
    border: 0px;
    cursor: pointer;
}

.liatch {
    float: left;
    padding-left: 20px;
    color: #1F3B73;
    font-size: 13px;
    margin-top: -5px;
    text-align: left;
}

textarea {
    border: none;
    width: 145%;
    -webkit-box-sizing: border-box; /* <=iOS4, <= Android  2.3 */
    -moz-box-sizing: border-box; /* FF1+ */
    box-sizing: border-box; /* Chrome, IE8, Opera, Safari 5.1*/
}

.taht2 {
    height: 50%
}

.taht1 {
    height: 60%
}

.QryTitle {
    margin-left: 1%;
}


a.tooltip {
    outline: none;
    text-decoration: none;
}

    a.tooltip strong {
        line-height: 30px;
    }

    a.tooltip > span {
        width: 200px;
        padding: 10px 20px;
        margin-top: 20px;
        margin-left: -85px;
        opacity: 0;
        visibility: hidden;
        z-index: 10;
        position: absolute;
        font-family: Arial;
        font-size: 12px;
        font-style: normal;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 2px 2px 2px #999;
        -moz-box-shadow: 2px 2px 2px #999;
        box-shadow: 2px 2px 2px #999;
        -webkit-transition-property: opacity, margin-top, visibility, margin-left;
        -webkit-transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
        -webkit-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
        -moz-transition-property: opacity, margin-top, visibility, margin-left;
        -moz-transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
        -moz-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
        -o-transition-property: opacity, margin-top, visibility, margin-left;
        -o-transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
        -o-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
        transition-property: opacity, margin-top, visibility, margin-left;
        transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
        transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
    }

    /*a.tooltip > span:hover,*/
    a.tooltip:hover > span {
        opacity: 1;
        text-decoration: none;
        visibility: visible;
        overflow: visible;
        margin-top: 5px;
        display: inline;
        margin-left: 1px;
    }

    a.tooltip span b {
        width: 15px;
        height: 15px;
        margin-left: 20px;
        margin-top: -19px;
        display: block;
        position: absolute;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-box-shadow: inset -1px 1px 0 #fff;
        -moz-box-shadow: inset 0 1px 0 #fff;
        -o-box-shadow: inset 0 1px 0 #fff;
        box-shadow: inset 0 1px 0 #fff;
        display: none\0/;
        *display: none;
    }

    a.tooltip > span {
        color: #000000;
        background: #FBF5E6;
        background: -moz-linear-gradient(top, #FBF5E6 0%, #FFFFFF 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBF5E6), color-stop(100%,#FFFFFF));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBF5E6', endColorstr='#FFFFFF',GradientType=0 );
        border: 1px solid #339900;
    }

    a.tooltip span b {
        background: #FBF5E6;
        border-top: 1px solid #339900;
        border-right: 1px solid #339900;
    }


.RqInfTitle {
    margin-left: 0.8%;
}

#hvr1 {
    margin-top: 10px;
}
