﻿

.mid{margin:auto;}
.lnspc{padding:4px 0px 4px 4px;}
.notes, .j{ text-align:justify;}
.center { text-align: center; } 
.right { text-align: right; }
.left{float:left; padding-right:10px;text-align:left;}
.fLeft { float: left; }
.right1{float:right;}
.clear{clear:both;}
.bGry{border:solid 1px #EEE;}
.white{color:#FFF;}
.bodyFontA {font-size:1em !important; color:#ffba00 !important;}
.divTop{margin-top:5px;}
.ttl {font-size:1.2em;font-weight:bold;}
.ttl0 {margin-top:15px;font-weight:bold;text-align:center;}
.ttl1 {font-size:2.4em; margin-top:-10px;}
.ttl2 {font-size:1.8em;}
.sm { font-size: .9em !important; font-weight: normal !important;}
.small,.smalllk { font-size: .8em !important; font-weight: normal !important; }
.smalllk {margin-top:10px; margin-bottom:0px;}
.tinyT {font-size: .7rem !important; font-weight: normal !important;}

.hspc { padding: 0px 5px; }
.hspc20{padding-left:20px !important;}
.indent{padding-left:20px;}
.indentM {margin-left: 20px; }
.vspc{padding:5px 0px 2px 0px;}
.vspc2{padding:10px 0px 4px 0px;}
.vspc10{margin:10px 0;}
.vspc15{padding:15px 0 !important; margin:10px 0 !important;}
.vspc20{padding:20px 0; margin:10px 0;}
.uspc,.top10{margin-top:20px !important;}
.lSpc{margin-right:20px;}

.indent20 { margin-left: 20px !important;}
.indent40{margin-left:40px !important;}
.indt-30{margin-left:-30px !important;}
.flat{padding-top:1px !important;padding-bottom:1px !important;}
.lineHigh22{ line-height:22px;}
.lineHigh{ line-height:30px;}
   
.row2{@include make-row();}     
.row2:hover{ background-color:#F8F8F8; }
.b{font-weight:bold;}
.nb{font-weight:normal;}
.bbb{border-bottom:2px solid #333;}
.bbln {border-bottom:1px solid #EEE;}
.bbln1 { border-bottom: 1px solid #CCC; padding-bottom: 4px !important; }
.bbln:hover, .bbln1:hover { background-color: #EEE; }
.bbln2 { border-bottom: 1px solid #EEE; padding: 0px 5px; }
.bbln3 { border-bottom: 1px solid #EEE; text-align: right; padding-right: 20px !important; }

.myIpt, .myIpt1, .myIpt2, .myIpt3, .myIpt4 {
    border-radius: 3px;
    border: solid 1px #AAA;
    cursor: pointer;
}
.myIpt, .myIpt1 {
    padding: 3px;
}
.myIpt2, .myIpt3 {padding: 3px 10px;}
.myIpt2:hover { background-color:#EEE;}
.myIpt3, .myIpt4 {background-color:#EEE;}
.myIpt3:hover, .myIpt4:hover { background-color:#CCC;}
.btnV{margin:3px 0px !important;}
.btn{min-width:50px !important;}
.myBtn{ margin:0px 20px !important; -ms-transform: scale(1.5); -webkit-transform: scale(1.5); transform: scale(1.5); border-radius:3px !important; }
.myIpt1:hover { background-color: #EEE; color:#000; cursor: pointer; font-weight:bold; }
.myIpt1 {
    display: inline-block;
    width: 100px;
    text-align:center;
    margin-top:15px;
}
.fixedSpan50, .fixedSpan100, .fixedSpan120, .fixedSpan150, .fixedSpan200 {
    display: inline-block;
    font-weight: bold;
}
.fixedSpan50{width:50px;}
.fixedSpan100{width:100px;}
.fixedSpan120{width:120px;}
.fixedSpan150{width:150px;}
.fixedSpan200{width:200px;}
.redRB { /*border-right: solid 2px red !important;*/ background-color: #EEE; color:#000; }


.red{color:Red;}
.red2 { color: #800; }
.green{color:Green;}
.blue{color:blue;}
.bgcVCUyellow{background-color:#ffba00;}
.hdn1 { display: none; }
#ftnt0 { font-weight:bold;}
#ftnt1, #ftnt2 { display: none; text-align:justify; width:50%; padding-top:15px !important;}
.top0{ padding-top:0px ! important;}
.top1 {  margin-top: 2px; }
.top8 { margin-top: 8px; }
.h1, .h3 {
    margin-top: 10px !important;
}

.subTtl {margin-top: -15px;margin-bottom: 15px;}
.bSpc {margin-bottom: 10px !important;}
.lnspc {padding-top: 1px !important;    padding-bottom: 1px !important;}


.lt9h, .lt9{ padding:1px 3px; border-bottom:1px dotted #CCC;}
.lt9h{font-weight:bold;}


.radioLbl {font-weight:normal;display:inline;margin-right:20px;}
ol.social li,ul.social li { display:inline; list-style:none; margin-left:10px; }

#adminLink li{padding:10px;}

.mySure, .mySure>.radioLbl{font-weight:bold; padding-left:60px; color:red;}
.bigBtn{ transform: scale(1.4); }



.noMarginV { margin-top:0px !important; margin-bottom:0px !important; }
.ul, div.a_ul a { text-decoration:underline !important;}
.badge{ background-color:#272727 !important;}
.btn-success{background-color:#006b75 !important; }

.hdnSubmit {
    display: none;
    padding: 0px;
}
.cHelp {  cursor: help; }
.cPoint { cursor:pointer; }
.nw { white-space: nowrap;}
.w0 { max-width: 20px; cursor:help; }
.market-range table th { vertical-align: middle; }
.w700 { max-width: 100%; }
.w570 { width: 70%; }
.w660 { width: 60%; }
.w330 { width: 45%;}
.w300 { width: 33%; }
#spanSubtitle { font-weight: normal; font-size: 0.7em; color:#888; }
#divTblCap { margin: 15px 0px -10px 0px; color: darkgreen; text-align:center;}
.secTtl { font-weight: bold; font-size: 2.0em; text-align: left; border-bottom: 1px solid #888; padding: 15px 0px 5px 2px; margin-bottom:2px;}
.bgGry { background-color: #DDD;}
.myPanel5 {
    padding: 5px; /*border-radius: 3px; border: solid 1px #AAA;*/
}
.myPanel { padding: 0px 10px; }
.myPanel0 { padding: 0px !important; border-radius: 3px; border: solid 1px #EEE; }
.myPanel3 { padding: 0px 5px !important; border-radius: 3px; border: solid 1px #EEE; }
.myPanel1, .myPanel2 { padding: 0px 15px !important; /*border-radius: 3px; border: solid 1px #EEE;*/}
.myFrame, .myFrameC { /*min-height: 400px !important; */}
.myFrameC { padding: 0px 15px !important; border-radius: 3px; border: solid 1px #FEFEFE; }
.myFrame{ padding:15px; }
.myTbl0{ width:100%;}
.myTbl{ width:auto;min-width:45%;}
.rangeTbl {
    width: 35%;
    border: 1px solid #CCC;
    border-radius: 3px;
}
    .rangeTbl th, .rangeTbl td {
        padding: 2px;
        border-bottom: 1px solid #EEE;
        border-right: 2px solid #EEE;
        width: 20%;
    }
    .rangeTbl th {
        vertical-align: bottom; text-align:center;
    }
    .rangeTbl td { vertical-align: top; text-align:right;}

.mySel {
    padding: .2rem .5rem;
    font-size: 1rem;
    line-height:1.2em;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-top-color: rgb(206, 212, 218);
    border-right-color: rgb(206, 212, 218);
    border-bottom-color: rgb(206, 212, 218);
    border-left-color: rgb(206, 212, 218);
    border-radius: .25rem;
}
#divOverviewExtra{margin: 0px 10px !important;padding: 0px 10px !important; border-radius: 10px; border: solid 1px #EEE; background-color: #fafafa;}
#spnTogDivRequire{color:blue; cursor:pointer; text-decoration:underline;padding-left:20px;}

.linkListUl {
    margin: 0 auto;
    font-size: 1.2em;
    width: 300px;
    line-height: 2em;
}