/*# 01. AmMT CMS Master Page v2 #*/
/*# 01. AmMT CMS Master Page v2/01. Menu #*/
.DesignMode .header,
.EditMode .header {
    position:initial;
    height: initial;
}

.EditMode .navbar-fixed-top,
.DesignMode .navbar-fixed-top {
    position:initial;
}

/*
.EditMode .megamenu {
  display:block;
  position:relative;
}
*/

.DesignMode .mainmenuContainer {
  position:initial;
  float: initial;
  height:auto;
}

.DesignMode .homeFprmBoxsHolder {
  margin:auto;
}

.DesignMode .mainBanner {
    width: 100%;
    float: initial;
}

.DesignMode .megaMenuTop {
  display:block;
  position:initial;
}

.DesignMode .megamenu {
  display:block;
  position:initial;
  width:100%;
}

.DesignMode .megamenu .WebPartZone {
  padding-top:100px;
}

.DesignMode .sampleClass {
  height: 90px;
}

.DesignMode .agentFormHolder {
  display:block;
}

/*# 01. AmMT CMS Master Page v2/02. Breadcrumb #*/
.DesignMode .cwBreadcrumb,
.EditMode .cwBreadcrumb {
    position:initial;
}

/*# 01. AmMT CMS Master Page v2/03. Content Editing #*/
.EditMode .EditableTextTitle {
    font-size:12px;
    text-align:left;
    line-height:13px;
}

.pagecontent .WebPartZone .WebPartZoneHeader table,
.pagecontent .WebPartContent table,
.pagecontent .StandardWebPart .WebPartHeader table,
.pagecontent .StandardWebPart .WebPartLayout table {
    border: initial;
    margin: initial;
}
.pagecontent .WebPartZone .WebPartZoneHeader table thead,
.pagecontent .WebPartContent table thead,
.pagecontent .StandardWebPart .WebPartHeader table thead,
.pagecontent .StandardWebPart .WebPartLayout table thead {
    background-color: initial;
    color: initial;
}

.pagecontent .WebPartZone .WebPartZoneHeader table thead th,
.pagecontent .WebPartContent table thead th,
.pagecontent .StandardWebPart .WebPartHeader table thead th,
.pagecontent .StandardWebPart .WebPartLayout table thead th {
    padding-top: inherit;
    padding-bottom: inherit;
    padding-left: inherit;
}

.pagecontent .WebPartZone .WebPartZoneHeader table tbody td,
.pagecontent .WebPartContent table tbody td,
.pagecontent .StandardWebPart .WebPartHeader table tbody td,
.pagecontent .StandardWebPart .WebPartLayout table tbody td {
    padding-top: inherit;
    padding-bottom: inherit;
    padding-left: inherit;
}

.pagecontent .WebPartZone .WebPartZoneHeader table tbody tr:nth-child(even) { background: inherit; }
.pagecontent .WebPartZone .WebPartZoneHeader table tbody tr:nth-child(odd) { background: inherit; }
.pagecontent .WebPartContent table tbody tr:nth-child(even) { background: inherit; }
.pagecontent .WebPartContent table tbody tr:nth-child(odd) { background: inherit; }
.pagecontent .StandardWebPart .WebPartHeader table tbody tr:nth-child(even) { background: inherit; }
.pagecontent .StandardWebPart .WebPartHeader table tbody tr:nth-child(odd) { background: inherit; }
.pagecontent .StandardWebPart .WebPartLayout table tbody tr:nth-child(even) { background: inherit; }
.pagecontent .StandardWebPart .WebPartLayout table tbody tr:nth-child(odd) { background: inherit; }

.EditMode .wgLeadGenForm .DropDownField {
  width: 100%;
}

/* autocomplete textbox */
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }
 /* autocomplete textbox */ 

/* Dynamic Plans */
.plan {
    text-align: center;
  }
.plan-seperator-col {
    background:rgba(242, 242, 242, 1);
  }
.plan-name {
  color: rgba(61, 156, 219, 1);
  font-size:18px;
 }
.plan-row-head {
  font-family: 'Open Sans Italic', 'Open Sans Regular', 'Open Sans';
  font-style: italic;
}
.plan-row-noborder {
    padding: 15px;
    background: transparent;
 }
.plan-seperator-row {
    padding: 15px;
    background: transparent;
    border-bottom: 1px solid #a3a2a2;
}
.plan-seperator-row-alt {
    padding: 15px;
    background: transparent;
    border-bottom: 1px solid #a3a2a2;
}

/* End Dynamic Plans */

.name-title{
  width: 75px !important;
}
.id-type{
  width: 100px !important;
}


