

h1, h2, h3, h4
{
    & + p
    {
         margin-top: 5em;
    }
}




.topMargin2 {
margin-top:2em;
}

}
.padding3 {
padding:3px;
}

.large {
font-size:large;
}

.xlarge {
    font-size:1.6em
}
.center {
text-align:center;
}

.left {
text-align:left;
}

.right {
text-align:right;
}

.geoDebugVars {
z-index:999999;
}

.clear {
clear:both; 
}

.geoJsLink {
color:blue!important;
}

.auto {
margin:auto;
}



.topMargin {
margin-top:1em;
}
.noBottomMargin{margin-bottom:0 !important;}
.smTopMargin {
margin-top:.5em;
}
.topPadding{
  
    padding-top:1em; 
}
.floatRight {
float:right;
}

.floatLeft {
margin-right:1em;
float:left;

}

.fullWidth {
width:100%;
}

.errorText {
color:#B00000;
font-weight:700;
}

.bottomMargin {
margin-bottom:1em;
}
.bottomMargin2 { 
margin-bottom:2em;
}

.smBottomMargin {
margin-bottom:.5em;
}

.noTopMargin {
margin-top:0!important;
}

.cssTable {
display:table;
border-collapse:collapse;
}

.cssTable>div {
display:table-row;
}

.cssTable>div>div {
display:table-cell;
}
.hlist{margin:0; padding:0}
.hlist li{
    float:left; 
    list-style:none; 
    margin:0 2em 0 0
}
.padded>div>div {
padding:3px 10px 3px 0;
}
.borderLines>div>div {
border:solid silver;
border-width: 0 0 1px 0 ;

}


.noWrap {
white-space:nowrap;
}


.boldLists > ul >li>a{
       font-weight:bold;
    
}

.groupList {
margin:0 0 20px 1.5em;
padding:0!important;
}

.plainList{ 
    margin:0 0 1em 0 !important;
    padding:0 !important;
}

.plainList>li,.groupList>li {
list-style:none;
margin:0!important;
}



.hand,.pointer,.geoJsLink,label {
cursor:pointer;
}

.geoJsLink:hover,.underlineLinks a {
text-decoration:underline;
}

.intFields input{
    width:2em;
}
.wideField {
width:25em;
}

.extraWideField {
width:50em;
}
.xxWideField {
width:100em;
}

.rowMargins>div{margin:0 0 3em 0;}
#tabs{ 
    float:left;
    width: 100%;
}
#tabs>div{
    overflow:hidden;
}

.ajax_overlay {}
.ajax_loader {background: url("../../images/icon_loading.gif") no-repeat center center transparent;width:100%;height:100%; border:solid 1px green;}
.geoform_div{position:relative}
/*.geoForm{border:solid 1px red;}*/
.ui-dialog .ui-button{margin: .5em 1em;}

.overflowWidth,.floatWrapper{
    width:100%; overflow:hidden;
   
}
.vRadios li{float:left;  margin:0 1em 0 0 !important;}
.floatLeftDivs>div{float:left; margin:0 1em 0 0;}
.floatLeftDivs{overflow:hidden; width:100%;}
.formField p:last-of-type {
  margin:0;
}

#fieldDescription{
    height:200px;
}
