.geoForms h4 {
margin-bottom:4px;
}

.tborders {
border-collapse:collapse;
}

.tborders td {
border:solid #0074A2;
border-width:1px;
padding:.5em 1em;
}

.red {
color:#920B0C;
}

.asterisk {
color:#920B0C;
font-size:3em;
}

.hilite {
font-weight:700;
color:#48A9C6;
font-style:italic;
}

.geoDebugVars h4 {
color:#000;
}

.largeButton {
font-size:2em;
}

.popupBox {
border:solid 5px #0074A2;
position:fixed;
background-color:#FFF;
z-index:99999;
display:none;
top:20px;
border-radius:20px;
color:#000;
font-size:1.3em;
padding:0 10px 10px;

}
#adminSelectField{
    max-height:600px; overflow:auto;
}
.smPopupBox {
width:500px;
margin:5% auto;
}

.lgPopupBox {
width:800px;
margin:5% auto;
}

.popupBox h2,.popupBox h1 {
color:maroon;
margin:1em 0 0;
}

.popupBox h3 {
color:#01047E;
font-weight:700;
margin:0;
}

.popupBox h4 {
color:#01047E;
font-weight:700;
margin-top:.5em;
}

.popupBox ul {
list-style:none;
margin:0 .5em 0 0;
padding:0;
}

.modalBox {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.75);
display:none;
}

.loader {
background-image:url(images/loaders/ajax-loader-trans.gif);
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-position:center;
background-repeat:no-repeat;
display:none;
}

#savingLoader {
background-image:url(/wp-content/themes/celestial-lite/images/loaders/ajax-loader3.gif);
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-position:center;
background-repeat:no-repeat;
display:none;
z-index:300;
}

.ajaxLoader {
background-image:url(/wp-content/themes/celestial-lite/images/loaders/ajax-loader-green2.gif);
background-position:center;
background-repeat:no-repeat;
display:none;
z-index:300;
width:50px;
height:50px;
}

.ajaxLoader2 {
background-image:url(/wp-content/themes/celestial-lite/images/loaders/ajax-loader3.gif);
background-position:center;
background-repeat:no-repeat;
z-index:300;
width:100%;
height:150px;
}

#savingModal {
background-color:rgba(0,0,0,0.75);
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-position:center;
background-repeat:no-repeat;
display:none;
z-index:299;
}

.blueLink {
color:blue!important;
}

.blueLink:hover {
text-decoration:underline;
}

.popupContent {
overflow:auto;
}

#redx {
position:absolute;
margin-top:-9px;
}

.bold {
font-weight:700;
}

.titleCol {
font-weight:700;
text-align:right;
}

.titleRow {
font-weight:700;
color:#0074A2;
background:#D2F2FF;
}

.selectedForm {
border:solid 1px silver;
clear:both;
background:#FFF;
margin:1em 0;
padding:0 1em 1em;
}

.breakSection {
border:solid #84DDFF;
overflow:auto;
width:100%;
border-width:0 0 1px;
margin:0 0 1em;
padding:0 0 1em;
}
.divSection {

overflow:auto;
width:100%;
border-width:0 0 1px;
margin:0 0 1em;

}

.widthSection {
overflow:hidden;
margin:0 0 1em;
}

.geoForms textarea {
width:100%;
height:100px;
}

.valuePattern textarea {
width:40%;
height:75px;
}

.valuePattern {
margin:.5em 0 1em;
}

.smLen {
width:4em;
}

h3 {
margin:1em 0 0;
}

.hideMe {
display:none;
}



#editCategories>div {
float:left;
height:70px;
margin:0 1em 0 0;
}


#selectForms>div {
float:left;
margin:0 1em 0 0;
}

.oneField {
background:#DFF7FF;
border:solid #84DDFF;
border-width:1px 0;

}
.oneField>div{padding:1em .5em !important;}


.wide{
    width:22em;
}
.paddedTable>div>div {
border:solid #84DDFF;
border-width:1px 0;
padding:.5em .5em;
}


.fieldedit>div{
padding:0 1em;
}
.fieldRow>div{padding:.3em 1em}
.geoForms{margin-right:1em;float:left;}

.geolibManager input{width:100% !important; border:solid 1px green;}
.dialog{padding:1em; display:none;}
.dialog .ui-button{margin:1em;}
.moveme{cursor:move;}
p{margin:.2em 0 .8em 0}

#editFieldsForm .cssTable{

    
}
