﻿select{ font-weight:normal; }
input:focus{ border-color:red; }
.dt:hover{ background-color:#FAFAFA;}

.myAddCal {color:#337AB7; font-weight:normal; cursor:pointer;}
.myAddCal:hover {text-decoration:underline;}

li{line-height:1.8em;}
.noMarginV { margin-top:0px !important; margin-bottom:0px !important; }
.ul, div.a_ul a, dl>dd a { text-decoration:underline !important;}
.badge{ background-color:#272727 !important;}

.smallTtl { font-weight: bold; font-size:.8em; color:#008; }
.small, .smallNote, .nml { font-weight: normal; }
.smallNote{ color:#333; }
.dblSpace{ padding-bottom:10px; /* Alib_m_searchDetail.asp */ }
.tdBorder{ border-bottom:2px #333 solid;}
.lst{ border-bottom:1px #DDD solid;}
.linkClr{color:#337AB7;}
.linkClr:hover{ color:#00F; }
.alertNote{ font-weight:bold;color:#A00; margin-left:20px; text-decoration:underline;}
.red{ color:red !important; }
.grey{ color:#999; }
.blue{ color:#00A; }
.green{ color:#080; }
.white{	color:#F8F8F8;}
.vSpc{ padding:6px 0px 3px 0px; }
.vhSpc { margin-top:5px; }
.rSpc{margin-right:20px !important;}
.vtSpc { margin-top:10px; }
.vtSpc3 { margin-top:30px; }
.vfSpc { margin-bottom:5px; } 
.vfSpc1, .vbSpc{ margin-bottom:10px !important; } 
.vfSpc2{padding-bottom:14px !important;}
.indent{ margin-left:20px; }
.indent4{ margin-left:40px; }
.indent2 {margin: -20px 0px 0px 20px;}	
.indt {padding-left:20px; }
.indt4{padding-left:40px; }
.fLeft{ float:left; }
.fRight{ float:right; }
.clear{ clear:both; }
.lbl{ width:100%; }
.lbl>input, .lbl2 { font-weight:normal; }
.b{font-weight:bold;}
.j, .justify {text-align:justify;}
.lft { text-align: left;}
.blkL { text-align: left; display:inline-block; margin-left: auto !important; margin-right: auto !important;}
.centerLbl{text-align:center; border-bottom:solid 1px #888;}

.myBtn, .myBtnBig, .myIpt { border: 1px solid #ccc; border-radius: 4px; padding: 5px 8px; cursor: pointer; }
.myBtnBig{transform: scale(1.4, 1.4); margin:1px 5px !important;}
.myBtn2{ border: 1px solid #ccc; border-radius: 4px; cursor: pointer; padding:4px !important; background-color:#EEE; }

.btnEvnt{border: 2px solid #BBD; border-radius: 4px; padding:5px 20px; margin: 4px; font-weight:bold; }
a.btnEvnt{text-decoration:none !important; background-color:#EEF; color:#000;}
a.btnEvnt:hover{background-color:#FFC !important;}
.eNote{ padding:8px 2px; text-align:center; } 
.nw{white-space:nowrap; }

.fixSpan100{ display:inline-block; width:100px; }
.myTtl, .subTtl{ font-weight:bold; margin-bottom:4px; }
.myTtl{ font-size:2em; }
.subTtl{ font-size:1.2em; color:#008; }

.fieldSet1 { border:0;margin:0px;padding:4px 0px 0px 10px;background-color:#FFF;  }
.hdn1{ display:none; }
.hdn0{ display:inline; }
#divAdvancedFields, #divCoSponsor, #divBuilding2{ background-color:#F8F8F8; }
.panel-title{ color:#225363 !important; }
.btn-primary{ color:#FFF !important; background-color:#225588 !important;}
.bw{ color:#FFF !important; background-color:#585858 !important;}

 
.scaled { transform: scale(1.4); margin-left:3px !important; margin-right:6px !important; }
.watermark .fa{font-size:2em !important;}
.tbl{display:table;}
.sink { display: table-cell;  vertical-align: bottom; min-height:40px; padding-top:20px;}
.hspc{padding:0px 5px;}
.myTbl td{ padding: 1px 3px !important;}
.myTbl tr:hover{background-color:#EEE;vertical-align:top;}
.blkHd{ font-weight:bold; display:block; padding: 6px 0px 3px 0px; }
.catCol{display:inline-block; width:320px;}
.catCol label{font-weight:normal; } 
.colHalf{width:320px;}

@media (min-width:991px) { .imgSpcHold { min-height: 120px;  } }