/*
 *				sabreQMS.css
 *
 */


/*---------- General ------------------ */
.qms-print-header {
  position:relative;
  display:none;
  height:115px;
  width:300px;
}

body.page-search-discrepancy #main-wrapper {
  min-height: 1000px !important;
}


/* --------- Discrepancy -------------- */
.qms-comment-tbl-col1  {
  width:80%;
  vertical-align:middle;
}
.qms-comment-tbl-row {
  vertical-align:middle;
}

#qms-new-comment-text {
  max-width:463px;
}

.qms-comment-get,
.qms-discrepancy-part-get {
  margin-right:8px;
}

.qms-btn-reports {
  width:6.5em;
}

.qms-tech-desc {
  font-size:12px;
  margin-left:20px;
  padding-top:0;
  margin-top:-10px;
}

.qms-parts-tbl-col1 {
  width:25%;
}
.qms-parts-tbl-col2 {
  width:10%;
}
.qms-parts-tbl-col4 {
  width:20%;
}

/* --------- Vendor ------------------- */
#qms-vendor .form-item,
#qms-vendor-csz-box .form-item,
#qms-vendor-phone .form-item,
#qms-vendor-reference-ids .form-item {
  float: left;
  margin-right: 20px; 
}
#qms-search-vendor .form-item,
#qms-search-vendor-location .form-item {
  float: left;
  margin-right: 20px; 
}



/* --------- Punch Clock -------------- */

.qms-punch-clock-btn {
  width:20em;
  height:3.25em;
  clear:right;
}
#qms-job-select {
  width:280px;
}


.form-item-employee-opts,
.form-item-job-opts {
  float:left;
  margin-right: 8px;
}

.form-item-employee-inactive,
.form-item-employee-all,
.form-item-job-inactive,
.form-item-job-all {
  display:none;
}

.qms-punch-clock-employee-div,
.qms-punch-clock-job-div {
  border:1px solid #CCC;
  padding: 6px 0 6px 12px;
  margin: 0 12px 12px 0;
  width: 250px;
  float:left;
}
.qms-punch-clock-job-div { clear:right; }
.qms-opts { float:left; }
.form-type-radio { margin-bottom: 0; }
/* --------- Reports -------------- */


.dew_yellow {
  background-color:#FF0;
}
.dew_red {
  background-color:#F00;
}

#qms-report-div tr {
  vertical-align:top;
}
.qms-comment-hdr,
.qms-pm-header {
  border-bottom:1px solid silver;
}

#qms-report-div .sticky-header {
  width:100%;
}

.qms-rpt-activity-closed {
  width:7%;
}
.qms-rpt-activity-drno {
  width:15%;
}
.qms-rpt-activity-opened {
  width:13%;
}
.qms-rpt-activity-discrepancy,
.qms-rpt-activity-comments {
  width:30%;
  max-width:188px;
}

.qms-rpt-activity-daysopen {
  width:12%;
  text-align:right;
}
.qms-rpt-activity-daystoclear {
  width:15%;
  text-align:right;
}
.qms-time-worked-section {
  font-weight:bold;
}
.qms-time-worked-date {
  width:15%;
}
.qms-time-worked-clocked {
  width:35%;
}
.qms-time-worked-hours {
  width:20%;
  text-align:right;
}
.qms-divrow {
  border-bottom:1px solid gray;
}
.qms-summary-cell {
  border-top:1px solid gray;
  font-weight:bold;
  text-align:right;
}

.qms-rpt-eng-tech {
  width:15%;
}
.qms-rpt-eng-engno {
  width:12%;
}
.qms-rpt-eng-drno {
  width:12%;
}
.qms-rpt-eng-simulator {
  width:12%;
}
.qms-rpt-eng-loadupdated {
  width:12%;
}
.qms-rpt-eng-module {
  width:12%;
}
.qms-rpt-eng-datetime {
  width:12%;
}
.qms-rpt-sl-datetime {
  width:15%;
}
.qms-rpt-sl-comments {
  width:55%;
}
.qms-rpt-sl-employee {
  width:15%;
}
.qms-rpt-sl-simulator {
  width:15%;
}

.qms-rpt-tc-tcno {
  width:12%;
}
.qms-rpt-tc-opened {
  width:12%;
}
.qms-rpt-tc-closed {
  width:12%;
}
.qms-rpt-tc-tech {
  width:15%;
}
.qms-rpt-tc-simulator {
  width:12%;
}

.qms-divider {
  border-top:1px solid silver;
  margin-top:4px;
  margin-bottom:4px;
}




.qms-sd-rpt-no {
  width:20%;
}
.qms-sd-rpt-downtime {
  width:20%;
  text-align:right;
}

.qms-sd-summary-table {
  float:right;
  /*clear:right;*/
  width: 45%;
}
.qms-sd-summary-name {
  font-weight:bold;
  text-align:left;
  width: 50%;
}
.qms-sd-summary-value {
  text-align:right;
  width: 50%;
}
.chart {
  padding-left:0;
  padding-top:0;
  margin-left:0;
  width:55%;
  text-align:left;
  vertical-align:top;
}

#qms-rpt-time-worked-export {
  margin: 0 0 12px 0;
}


/* --------- Search Discrepancies -------------- */

.qms-search-dr-col1 {
  width:36%;
  text-align:left;
}
.qms-search-dr-col2 {
  width:16%;
  text-align:left;
}
.qms-search-dr-col3 {
  width:16%;
  text-align:left;
}
.qms-search-dr-col4 {
  text-align:left;
}

/* --------- Search Discrepancies Results -------------- */

.qms-dr-results-drno {
  width:17%;
}
.qms-dr-results-dateopened {
  width:12%;
}
.qms-dr-results-dateclosed {
  width:12%;
}
.qms-dr-results-clearby {
  width:12%;
}
.qms-dr-results-mmifaa {
  width:8%;
}
.qms-dr-results-customer {
  /*width:18%;*/
}
.qms-dr-results-tech {
  width:20%;
}
.qms-dr-results-simulator {
  width:12%;
}

/* --------- Search Trouble Calls -------------- */

#qms-search-div {
  padding-left:20px;
}

.qms-search-col1 {
  width:36%;
  text-align:left;
}
.qms-search-col2 {
  width:16%;
  text-align:left;
}
.qms-search-col3 {
  width:16%;
  text-align:left;
}
.qms-search-col4 {
  text-align:left;
}

/* --------- Trouble Call -------------- */
.qms-corrective-actions-select {
  width:350px;
}


/* --------- Search Trouble Call Results -------------- */

.qms-results-tcno {
  width:12%;
}
.qms-results-dateopened {
  width:12%;
}
.qms-results-dateclosed {
  width:12%;
}
/*
.qms-results-tech {
  width:20%;
}
*/
.qms-results-simulator {
  width:12%;
}
.qms-results-cause {
  width:12%;
}



/* --------- Search Discrepancy & Trouble Call Results - Text Popup Box -------------- */

#qms-text-popup {
  border:2px solid #CCCCCC;
  color:#3B3B3B;
  background-color:white;
  display:none;
  width:190px;
  padding: 6px;
  z-index:109;
  position:relative;
}
#qms-text-popup h3{
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}

#qms-text-popup li {
  list-style-position:inside;
}


.qms-hidden-popup-text {
  display:none;
}



/* --------- Search Shift Logs -------------- */

.qms-search-sl-col1 {
  width:37%;
  text-align:left;
}
.qms-search-sl-col2 {
  width:20%;
  text-align:left;
}
.qms-search-sl-col3 {
  text-align:left;
}


/* --------- Search Shift Log Results -------------- */

.qms-sl-results-tech {
  width:20%;
}
.qms-sl-results-datetime {
  width:13%;
}
.qms-sl-results-simulator {
  width:15%;
}
.qms-sl-results-comment {
  /* width:25%; */
}

/* --------- Search Engineering Logs -------------- */

.qms-search-eng-col1 {
  width:25%;
  text-align:left;
}
.qms-search-eng-col2 {
  width:35%;
  text-align:left;
}
.qms-search-eng-col3 {
  width:19%;
  text-align:left;
}
.qms-search-eng-col4 {
  text-align:left;
}

/* --------- Search Engineering Log Results -------------- */

.qms-eng-results-engno {
  width:13%;
}
.qms-eng-results-drno {
  width:13%;
}
.qms-eng-results-datetime {
  width:17%;
}
.qms-eng-results-tech {
  /* width:15%; */
}
.qms-eng-results-simulator {
  width:19%;
}

/* --------- Search Simulator Downtime -------------- */

.qms-search-sd-col1 {
  width:38%;
  text-align:left;
  vertical-align:top;
}
.qms-search-sd-col2 {
  width:20%;
  text-align:left;
  vertical-align:top;
}
.qms-search-sd-col3 {
  width:20%;
  text-align:left;
  vertical-align:top;
}
.qms-search-sd-col4 {
  text-align:left;
  vertical-align:top;
}

/* --------- Search Simulator Downtime Results -------------- */

.qms-sd-results-sdno {
  width:12%;
}
.qms-sd-results-drno {
  width:12%;
}
.qms-sd-results-date {
  width:17%;
}
.qms-sd-results-simulator {
  width:15%;
}
.qms-sd-results-tech {
  /* width:16%; */
}

/* --------- Search QTG Results -------------- */

.qms-results-qtg-no { width:17%; }
.qms-results-qtg-date-opened { width:12%; }
.qms-results-qtg-date-closed { width:12%; }
.qms-results-qtg-date-expires { width:12%; }
/*.qms-results-simulator {
  width:12%;
}*/
.qms-results-qtg-plan-group { width:15%; }

.qms-qtg-test-current-status {
  font-weight:bold;
}






/* --------- Simulator Form &  Notify Layout Table -------------- */

#simulator-form .left-div{
  float:left;
}
#simulator-form .right-div{
  float:left;
  clear:right;
  margin-left: 50px;
}

.qms-user-group-tbl-col1 {
  width:80%;
}

.qms-notify-tbl-col1 {
  width:40%;
}
.qms-notify-tbl-col2 {
  width:40%;
}
#qms-notify-div tr.highlight-row {
  outline-width:2px;
  outline-style:solid;
}



/* --------- Simulators Display Table -------------- */

.qms-simulators-tbl-customer { width:20%; }
/*.qms-simulators-tbl-sim { width:28%; }*/
.qms-simulators-tbl-active { width:8%; text-align: center; }
.qms-simulators-tbl-faaid { width:10%; text-align: right; }
.qms-simulators-tbl-status { width:6%; text-align: center; }
.qms-simulators-tbl-files { width:6%; text-align: center; }
.qms-simulators-tbl-notify { width:6%; text-align: center; }


/* --------- Preventative Maintenance -------------- */

#qms-pm-repeat-count {
  float:left;
  text-align:right;
}

#qms-pm-repeat-interval {
  padding-left:10px;
  margin-top:-7px;
  margin-bottom:12px;
  float:left;
  clear:right;
  vertical-align:top;
}

#qms-pm-col1 {
  float:left;
  margin-right:30px;
}

/* change highlight color of multiDatesPicker calendar */
#qms-pm-days-of-month .ui-state-highlight a{
    border: 1px solid orange;
    outline: 1px solid orange;
}
#qms-pm-days-of-month a:visited {
    color:rgb(46, 110, 158);
}

#qms-pm-days-of-month .ui-datepicker-prev, #qms-pm-days-of-month .ui-datepicker-next {
  display:none;
}

#qms-pm-days-of-month .ui-datepicker-today, #qms-pm-days-of-month .ui-datepicker-current-day {
  border:none;
}

.qms-pm-table {
  text-align:left;
}

.qms-pm-table tr {
  vertical-align:top;
  text-align:left;
  background:none;
}

.qms-pm-table td {
  background:none;
  padding:0;
  margin:0;
  text-align:left;
  border:0;
}

.form-item-daily-preflight {
  padding-top:18px;
}

/* --------- Jobs Display Table -------------- */

.qms-job-tbl-jobname {
  width:25%;
}

.qms-job-tbl-simulator {
  width:22%;
}
.qms-job-tbl-opened {
  width:20%;
}
.qms-job-tbl-closed {
  width:20%;
}

/*-- discrepancy report 'add files checkbox' --
 *   this is an adjustment to make room for the qms-waiting-img in sabreTools
*/
#qms-add-files-chk {
  height: 27px;
}

.qms-reliability-value {
  text-align:right;
}

.clearBoth {
  clear:both;
}
div.clearBoth {
  height:.1em;
}


/*-------- QTG -------------*/

#qms-qtg-groups-tbl { width:60%; }

div.qms-next-deploy-event input { display:inline; }

div.qms-next-deploy-event .date-padding {
  display:inline;
  border:none;
  margin:0;
  padding:0;
}

div.qms-next-deploy-event .date-padding label { display:none; }

.qms-qtg-schedules-tbl-code,
.qms-qtg-test-tbl-code { width:10%; }

.qms-qtg-schedules-tbl-groups { width: 50%; }
.qms-qtg-test { margin-left: 25px;}

.qms-qtg-group-checkbox {
  float:left;
  text-align: center;
  margin-right:6px;
}
.qms-qtg-group-checkbox p { margin-bottom:0; }
.qms-qtg-schedules-tbl-row.changed { background-color:#FFFF99; }

.qms-test-plan-frequency {
  font-weight: bold;
  border-bottom: 1px solid grey;
}

.qms-qtg-test-status-date { border-bottom: 1px solid silver; }

.qms-tbl-qtg-status-desc { width:15%; }

tr.qms-qtg-test-row td {
  border-top:2px solid gray;
}

.qms-tbl-qtg-event-test-code { width:10%; }
.qms-tbl-qtg-event-test-desc { width:45%; }
.qms-tbl-qtg-event-engine { width:8%; }
.qms-tbl-qtg-event-test-status { width:12%; }


.qms-tbl-qtg-event-admin {
  width:10%;
}

a.qms-run-test-link { margin-left: 8px; }
a.qms-qtg-delete-link { margin-left: 8px; }


.date-padding { padding: 0 6px 0 6px; margin-bottom: 6px; }