/* TU 17:40 2016-04-19 - Narrow page */

/* TU 22:01 2016-04-19 Control bootstrap gutter */
.gutterZero > [class*='col-'] {
    padding-right:0px;
    padding-left:0px;
}
.gutterOne > [class*='col-'] {
    padding-right:2px;
    padding-left:2px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.paddingTB {
  padding-top: 13px;
  padding-bottom: 13px;
}
tr.paddingTBsmal > td {
  padding-top: 13px;
  padding-bottom: 3px;
}

.thick {font-weight: bold;}
.noUnderscore {text-decoration:none;}
.height50 { height:50px; }
.height100 { height:100%; }
.heightAuto { height: auto; } /* not used */
.width05 {width:   5.0%;}
.w01_12  {width:   8.0%;}
.w02_12  {width:  17.0%;}
.width25 {width:  25.0%;}
.width30 {width:  30.0%;}
.w04_12  {width:  33.0%;}
.w05_12  {width:  42.0%;}
.width50 {width:  50.0%;}
.w07_12  {width:  58.0%;}
.w08_12  {width:  67.0%;}
.width75 {width:  75.0%;}
.w11_12  {width:  92.0%;}
.width99 {width:  99.0%;}
.width100{width: 100.0%;}
.width40px{width: 40px;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
/* 2017-10-08 SU red error */
.errorMessage { color:red;}
.hide { display:none; }
.floatRight{ float: right; }
.bold { font-weight: bold; }
.gray { background-color: #eee; }
.break-word { word-wrap: break-word; }
.alignDiv {
  margin: 0 auto;
  display: inline-block;
}

.fixedTable{ table-layout: fixed; }

.clipOverflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
}

.button75:hover:not(:disabled) { color: yellow!important; }
.button75 {
	font-weight: bold;
	width: 75px;
	color: white;
	border-style: outset;
	border-color: rgb(102, 153, 255);
	background-color: rgb(0, 51, 102);
	border-radius: 8px;
}
.button70:hover { color: yellow!important; }
.button70 {
	font-weight: bold;
	width: 70px;
	color: white;
	border-style: outset;
	border-color: rgb(102, 153, 255);
	background-color: rgb(0, 51, 102);
	border-radius: 7px;
	font-size: 10px;
	float: left;
}

/* TU 22:19 2016-02-23 copy styles for id="searchMasterTable */
#searchMasterTable {
	table-layout:fixed;
	width: 100%;
	word-wrap: break-word;
}

#searchMasterTable tr:first-child th {
	background: #CBCB99;
	height: 50px;
}
/* darker - #eec */
#searchMasterTable tr:nth-child(2n+2) {
	background: #f6f6ee;
}

#searchMasterTable  th {
	vertical-align: middle;
}

#searchMasterTable  td {
	vertical-align: top;
}

/* editMasterContacts */
#overflowBox {
  height: 111px;
  overflow: auto;
  overflow-x: hidden;
}

.label-xs {
  font-size: 10px;
  line-height: 1.25;
}
.input-xs {
    height: 22px;
    padding: 5px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/* FR 11:46 2016-04-29 - 23:18 2016-04-29 */
.panel-heading .accordion-toggle:before {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    display:inline-block;
    vertical-align:top;
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:before {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

#pageFooter {
  padding-top: 40px;
  margin: 0 auto;
  max-width: 700px;
	height: 40px;
  text-align:center;
  padding-bottom: 30px;
}

/* TH 13:53 2016-07-14 Hide clear box in IE11 */
#txtSearchMaster::-ms-clear {
    display: none;
}

#txtSearchClear {
    position: absolute;
    right: 5px;
    top: 0;
    bottom: 0;
    height: 14px;
    margin: auto;
    font-size: 14px;
    cursor: pointer;
    color: #999;
}
