/* --------------------- View -------------------------- */
.box.getDirections {
    text-align: left;
}
.getDirections
{
    width: 450px;
    margin-bottom: 10px;
    padding: 10px;
}

.propertyMapCanvas {
  height:408px;
  width:682px;
  border: 1px solid #ccc;
}

.propertyMapDirectionsResult
{
    display: block; position: relative; padding: 4px;
}
.propertyMapTextBox
{
    width: 250px;
    border: solid 1px #c6c9ae;
}
.propertyMapButton
{
  display:inline-block;
    width: 99px; 
	height: 20px;
	vertical-align: top;
}
.propertyMapAddress
{
    font-weight: bold;
}
.DisplayNone
{
    display: none;
}
.propertyMapDescription
{
    margin-top: 10px;
    margin-bottom: 4px;
 }
.boxTitle
{
    margin-left: 10px;
}


/* -------------------- Settings ------------------ */
.PropertyMapSettings  .filemanager-container input.file-path { width: 60%; }
.PropertyMapSettings  label { width: 160px; margin-bottom: 4px; display: inline-block; }
.PropertyMapSettings  select ,
.PropertyMapSettings .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) 
{ width: 320px; padding: 4px;}
.PropertyMapSettings .bootstrap-select>.dropdown-toggle { background: none; }

.PropertyMapSettings .propertymapInfoWindow { text-align: left; }
.PropertyMapSettings .map-layout{ margin-bottom : 20px;}
.PropertyMapSettings .map-layout label { float: left; width:160px;clear: left; }
.PropertyMapSettings fieldset input { padding: 4px; }
.PropertyMapSettings .LocationMapSetting .active-building,.LocationMapSetting .building-selector { display: none;}


.PropertyMapSettings .icon-info {  display: inline-block; width: 16px; height: 16px; margin-right: 10px; background: url('/images/about.gif'); vertical-align: middle; }
.PropertyMapSettings.dnnFormItem label { text-align: left; width: 150px; margin-right: 0; }
.PropertyMapSettings .dnnFormItem input { float:  none; }
.PropertyMapSettings .SubHead div  { margin-bottom: 8px; clear: both; }

.PropertyMapSettings .bookmark-container { 
    background-color: #EEEEEE;
    background-position: initial;
    background-repeat: initial;
    border: 2px solid #A0051E;
    -ms-border-radius: 3px;
    border-radius: 3px;
    color: #A0051E;
    margin: 0.5em 1em;
    padding: 10px;
}
.dnnCheckbox .mark,.dnnRadiobutton .mark { background-color: inherit; }
div.dropdown-menu.open{ max-height: 300px !important; overflow: hidden; }
ul.dropdown-menu.inner{ max-height: 200px !important; overflow-y: auto; }

/* =========== Validation =================== */
.validation {text-align:left;font-size: small;color: #FF0000;}
/* =========== Validation =================== */