.button-custom { 
  display: inline-block;
  font-weight: 700;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  text-decoration: none !important;
  background-color: var(--portalThemeColor4);
  border: 1px solid var(--portalThemeColor4);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 6px;
  width: 170px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-bd-primary {
  --bs-btn-font-weight: 700;
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--bd-violet);
  --bs-btn-border-color: var(--portalThemeColor4);
  --bs-btn-border-radius: .5rem;
  --bs-btn-hover-color: var(--bs-white);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  width: 170px;
  --bs-btn-hover-bg: var(--portalThemeColor6);
  --bs-btn-hover-border-color: var(--portalThemeColor6);
  --bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);
  --bs-btn-active-color: var(--bs-btn-hover-color);
  --bs-btn-active-bg: var(--portalThemeColor4);
  --bs-btn-active-border-color: var(--bs-btn-active-bg);
}

a:not(.btn):hover {
  text-decoration: none !important;
}

.button-custom:hover,
.button-custom:focus {
  color: #fff;
  text-decoration: none !important;
  background-color: var(--portalThemeColor6) !important;
}

.button-custom:active {
  color: #fff !important;
  text-decoration: none !important;
  background-color: var(--portalThemeColor2) !important;
  box-shadow: 0 0 0 0.2rem rgba(66, 181, 226, 0.8) !important;
}

.nersa-gradiant-Primary {
  background: linear-gradient(to right,var(--portalThemeColor2), var(--portalThemeColor1));
}

.nersa-gradiant-Secondary {
  background: linear-gradient(to top right,var(--portalThemeColor1), var(--portalThemeColor2));
}

/* Styles for EntityFormPanel */
#EntityFormPanel {
  font-family: Arial, sans-serif;
  color: #333;
  background-color: #f9f9f9;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.20);
}

/* Styles for headers */
#EntityFormPanel h1,
#EntityFormPanel h2 {
  color: var(--portalThemeColor1);;
  font-weight: bold;
  margin: 25px;
}

/* Styles for subheaders */

#EntityFormPanel h3,
#EntityFormPanel h4,
#EntityFormPanel h5,
#EntityFormPanel h6 {
  color: var(--portalThemeColor2);
  font-weight: normal;
  margin: 10px 25px;
}

/* Styles for fields */
#EntityFormPanel input,
#EntityFormPanel select,
#EntityFormPanel textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 1rem;
  line-height: 1.5;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

#EntityFormPanel .input-group {
  position: relative;
  width: 100%;
}

#EntityFormPanel .input-group input {
  width: calc(100% - 120px); /* Adjust as needed */
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 1rem;
  line-height: 1.5;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

#EntityFormPanel .input-group .btn {
  position: absolute;
  top: 0;
  width: 60px; /* Adjust as needed */
  height: 100%; /* Adjust as needed */
}

#EntityFormPanel .input-group .launchentitylookup {
  right: 0;
  border: 1px solid #33796b;
  background-color: #669a90;
}

#EntityFormPanel .input-group .launchentitylookup:hover {
  right: 0;
  border: 1px solid #EA9C34;
  background-color: #ffcc00;
}

#EntityFormPanel .input-group .clearlookupfield {
  right: 60px; /* Adjust as needed */
  border: 1px solid #33796b;
  background-color: #669a90;
}

#EntityFormPanel .input-group .clearlookupfield:hover {
  right: 60px; /* Adjust as needed */
  border: 1px solid #EA9C34;
  background-color: #ffcc00;
}

/* Styles for subgrids */
#EntityFormPanel .subgrid {
  border-collapse: collapse;
  width: 100%;
  border-radius: 6px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.20);
}

#EntityFormPanel .subgrid th,
#EntityFormPanel .subgrid td {
  border: 0px solid #ddd;
  padding: 8px;
  vertical-align: middle;
}

#EntityFormPanel .subgrid th a {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: medium;
  color: white;
}
#EntityFormPanel .subgrid td a {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: medium;
  color: var(--portalThemeColor1);
}

#EntityFormPanel .subgrid th {
  background: linear-gradient(to top,var(--portalThemeColor2), var(--portalThemeColor1));
  color: white;
}

.field-label {
  font-weight: 400;
  font-size: medium;
  font-family: Arial, sans-serif;
  background: none;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;

}

.view-grid {
  color: white;
  border-radius: 8px;
}

.table-info {
  background-color: transparent;
  color: var(--portalThemeColor2);
}

.table-info :required{
  background-color: transparent;
  color: var(--portalThemeColor2);

}
.crmEntityFormView .cell .field-label {
  background-color: transparent;
  color: var(--portalThemeColor4);
}

.list-group-item {
  display: flex;
  flex: 1; /* Makes each list item take up an equal amount of space */
  text-align: center; /* Centers the text in each item */
  font-size: 14px;
  padding: 10px;
  border: 1px;
  margin: 3px;
  border-radius: 4px;
}
.text-muted {
  --bs-text-opacity: 1;
  color: #ffffff !important;
}

.list-group-item-success {
  background-color: #61977C !important;
}
.list-group-item.active {
  color: var(--bs-list-group-active-color);
  background-color: var(--portalThemeColor1);;
  border-color: transparent;
  display: flex;
  flex: 1;
  text-align: center;
  font-size: 14px;
  padding: 10px;
  border: 1px;
  margin: 3px;
  border-radius: 4px;
}

.list-group-item+.list-group-item.active {
  margin-top: 0;
  border-top-width: 0;
  background-color: var(--portalThemeColor1);;
}

.card-body, .list-group-item {
  background-color: transparent;
  color: #000000;
}

.list-group-item+.list-group-item {
  border-top-width: 0;
}

.list-group-item:first-child {
  border-radius: 4px !important;
}

#ProfileFormView {
  font-family: Arial, sans-serif;
  color: #333;
  border: 1.5px solid #e9ecef;
  background-color: #f9f9f9;
  padding: 20px;
  border-radius: 6px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.20);
}

#ProfileFormView h1,
#ProfileFormView h2 {
  color: var(--portalThemeColor1);;
  font-weight: bold;
  margin: 25px;
}

/* Styles for subheaders */

#ProfileFormView h3,
#ProfileFormView h4,
#ProfileFormView h5,
#ProfileFormView h6 {
  color: var(--portalThemeColor2);
  font-weight: normal;
  margin: 10px 25px;
}

#ProfileFormView h3 {
  padding-top: 25px;
}

/* Styles for fields */
#ProfileFormView input,
#ProfileFormView optgroup,
#ProfileFormView select,
#ProfileFormView textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 1rem;
  line-height: 1.5;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

#ProfileFormView .input-group {
  position: relative;
  width: 100%;
}

#ProfileFormView .input-group input {
  width: calc(100% - 120px); /* Adjust as needed */
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 1rem;
  line-height: 1.5;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

#ProfileFormView .input-group .btn {
  position: absolute;
  top: 0;
  width: 60px; /* Adjust as needed */
  height: 100%; /* Adjust as needed */
}

#ProfileFormView .input-group .launchentitylookup {
  right: 0;
  border: 1px solid #33796b;
  background-color: #669a90;
}

#ProfileFormView .input-group .launchentitylookup:hover {
  right: 0;
  border: 1px solid #EA9C34;
  background-color: #ffcc00;
}

#ProfileFormView .input-group .clearlookupfield {
  right: 60px; /* Adjust as needed */
  border: 1px solid #33796b;
  background-color: #669a90;
}

#ProfileFormView .input-group .clearlookupfield:hover {
  right: 60px; /* Adjust as needed */
  border: 1px solid #EA9C34;
  background-color: #ffcc00;
}

/* Styles for subgrids */
#ProfileFormView .subgrid {
  border-collapse: collapse;
  width: 100%;
  border-radius: 6px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.20);
}

#ProfileFormView .subgrid th,
#ProfileFormView .subgrid td {
  border: 0px solid #ddd;
  padding: 8px;
  vertical-align: middle;
}

#ProfileFormView .subgrid th a {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: medium;
  color: white;
  border: none;
}
#ProfileFormView .subgrid td a {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: medium;
  color: var(--portalThemeColor1);
  border: none;
}

#ProfileFormView .subgrid th {
  background: linear-gradient(to top,var(--portalThemeColor2), var(--portalThemeColor1));
  color: white;
}

.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
  background-color: #669a90;
  border-color: #669a90;
}

.container .fa {
    color: #446b41;
    font-size: 16px;
    line-height: 16px;
}

.crmEntityFormView .actions .btn:first-child {
  width: 170px !important;
}

.btn.btn-default.btn-md.aria-exp {
  border: 1px solid #33796b;
  background-color: #669a90;
  border-radius: 6px;
  height: 30px;
  width: 40px;
  padding: 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.btn.btn-default.btn-md.aria-exp:hover {
  border: 1px solid #EA9C34;
  background-color: #ffcc00;
}

.form-custom-actions .btn {
  width: 170px !important;
}

#WebFormPanel {
  color: #333;
  background-color: #f9f9f9;
  padding: 20px;
  border-radius: 6px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.20);
}

#WebFormPanel h1,
#WebFormPanel h2 {
  color: var(--portalThemeColor1);;
  font-weight: bold;
  margin: 25px;
}

/* Styles for subheaders */

#WebFormPanel h3,
#WebFormPanel h4,
#WebFormPanel h5,
#WebFormPanel h6 {
  color: var(--portalThemeColor2);
  font-weight: normal;
  margin: 10px 25px;
}

/* Styles for fields */
#WebFormPanel input,
#WebFormPanel optgroup,
#WebFormPanel select,
#WebFormPanel textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 1rem;
  line-height: 1.5;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

#WebFormPanel .input-group {
  position: relative;
  width: 100%;
}

#WebFormPanel .input-group input {
  width: calc(100% - 120px); /* Adjust as needed */
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 1rem;
  line-height: 1.5;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

#WebFormPanel .input-group .btn {
  position: absolute;
  top: 0;
  width: 60px; /* Adjust as needed */
  height: 100%; /* Adjust as needed */
}

#WebFormPanel .input-group .launchentitylookup {
  right: 0;
  border: 1px solid #33796b;
  background-color: #669a90;
}

#WebFormPanel .input-group .launchentitylookup:hover {
  right: 0;
  border: 1px solid #EA9C34;
  background-color: #ffcc00;
}

#WebFormPanel .input-group .clearlookupfield {
  right: 60px; /* Adjust as needed */
  border: 1px solid #33796b;
  background-color: #669a90;
}

#WebFormPanel .input-group .clearlookupfield:hover {
  right: 60px; /* Adjust as needed */
  border: 1px solid #EA9C34;
  background-color: #ffcc00;
}

/* Styles for subgrids */
#WebFormPanel .subgrid {
  border-collapse: collapse;
  width: 100%;
  border-radius: 6px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.20);
}

#WebFormPanel .subgrid th,
#WebFormPanel .subgrid td {
  border: 0px solid #ddd;
  padding: 8px;
  vertical-align: middle;
}

#WebFormPanel .subgrid th a {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: medium;
  color: white;
  border: transparent;
}
#WebFormPanel .subgrid td a {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: medium;
  color: var(--portalThemeColor1);
  border: transparent;
}

#WebFormPanel .subgrid th {
  background: linear-gradient(to top,var(--portalThemeColor2), var(--portalThemeColor1));
  color: white;
}

#WebFormPanel .input-group-addon,
#ProfileFormView .input-group-addon,
#EntityFormPanel .input-group-addon,
#WebFormPanel .input-group-addon.active,
#ProfileFormView .input-group-addon.active,
#EntityFormPanel .input-group-addon.active {
  padding: 6px 12px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.1;
  right: 0;
  border: 1px solid #33796b;
  background-color: #669a90;
  border-radius: 0 6px 6px 0;
}

#WebFormPanel .input-group-addon:focus,
#WebFormPanel .input-group-addon:focus-visible,
#WebFormPanel .input-group-addon:hover,
#ProfileFormView .input-group-addon:focus,
#ProfileFormView .input-group-addon:focus-visible,
#ProfileFormView .input-group-addon:hover,
#EntityFormPanel .input-group-addon:focus,
#EntityFormPanel .input-group-addon:focus-visible,
#EntityFormPanel .input-group-addon:hover {
  color: #555;
  text-align: center;
  background-color: #33796b;
  border: 1px solid #ccc;
}

#WebFormPanel .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating):not(.clearlookupfield),
#ProfileFormView .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating):not(.clearlookupfield),
#EntityFormPanel .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating):not(.clearlookupfield) {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.table-striped {
  margin: 0px
}

#WebFormPanel .crm-jqm-optionset.ui-controlgroup-horizontal .ui-btn,
#ProfileFormView .crm-jqm-optionset.ui-controlgroup-horizontal .ui-btn,
#EntityFormPanel .crm-jqm-optionset.ui-controlgroup-horizontal .ui-btn {
  font-family: Arial, sans-serif;
  font-size: 16px;
  padding: 6px 20px;
  border: 1px solid #33796B;
}

#WebFormPanel .crm-jqm-optionset.ui-controlgroup-horizontal .ui-radio-on,
#ProfileFormView .crm-jqm-optionset.ui-controlgroup-horizontal .ui-radio-on,
#EntityFormPanel .crm-jqm-optionset.ui-controlgroup-horizontal .ui-radio-on {
  background-color: var(--portalThemeColor2);
  color: white;
  font-weight: 700;
}

#WebFormPanel .crm-jqm-optionset.ui-controlgroup-horizontal .ui-btn.ui-first-child,
#ProfileFormView .crm-jqm-optionset.ui-controlgroup-horizontal .ui-btn.ui-first-child,
#EntityFormPanel .crm-jqm-optionset.ui-controlgroup-horizontal .ui-btn.ui-first-child {
  border-width: 1px;
  border-radius: 6px 0 0 6px;
}

#WebFormPanel .crm-jqm-optionset.ui-controlgroup-horizontal .ui-btn.ui-last-child,
#ProfileFormView .crm-jqm-optionset.ui-controlgroup-horizontal .ui-btn.ui-last-child,
#EntityFormPanel .crm-jqm-optionset.ui-controlgroup-horizontal .ui-btn.ui-last-child {
  border-width: 1px;
  border-radius: 0 6px 6px 0;
}

#WebFormPanel .crm-jqm-optionset.ui-controlgroup-horizontal .ui-radio-off,
#ProfileFormView .crm-jqm-optionset.ui-controlgroup-horizontal .ui-radio-off,
#EntityFormPanel .crm-jqm-optionset.ui-controlgroup-horizontal .ui-radio-off {
  background-color: white;
  color: #333;
}

#content_form .page-heading {
  margin-top: 60px;
  padding: 0
}

#content_form .breadcrumb,
#content_form .page-heading .container .page-header {
  display: none;
}

#content_form legend {
  border-bottom: none;
  margin-bottom: 0;
}

#content_form .profile-page-heading {
  display: none;
}

#content_form .container .row .col-lg-4 {
  flex: none;
  width: 26%;
  height: 50%;
  font-family: Arial, sans-serif;
  color: #333;
  border: 1.5px solid #e9ecef;
  background-color: #f9f9f9;
  padding: 15px;
  border-radius: 6px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.20);
}

#content_form .container .row .col-lg-8 {
  flex: 1;
  width: 70%;
}

#ProfileFormView.entity-form.crmEntityFormView h2.tab-title {
  margin: 25px 25px 0 25px;
  padding: 0 0 30px 0;

}

.view-grid.table-responsive,
.entitylist {
  border-radius: 6px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.20);
  overflow-x: visible;
}
.view-grid.table-responsive th,
.entitylist th {
  background: linear-gradient(to top, var(--portalThemeColor1), var(--portalThemeColor9));
    color: white;
    height: 50px;
}

.view-grid.table-responsive th a,
.entitylist th a {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: medium;
  color: white;
  border: transparent;
}

.view-grid.table-responsive td a,
.entitylist td a {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: medium;
  color: var(--portalThemeColor1);
  border: none;
}

.view-grid.table-responsive th,
.view-grid.table-responsive td,
.entitylist th,
.entitylist td {
  border: 0px solid #ddd;
  padding: 8px 10px;
  vertical-align: middle;
}

#notescontrol .metadata {
  display: none;
}

#notescontrol .postedon {
  display: none;
}

#notescontrol .createdby.text-muted {
  display: none;
}

#notescontrol .content {
  color: #333;
  width: 80%
}

#notescontrol .attachment {
  margin-top: 20px;
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background-color: var(--portalThemeColor1);
}

#notescontrol .attachment .link {
  color: white !important;
  text-decoration: none;
}

#notescontrol .attachment .link:hover {
  color: var(--portalThemeColor4) !important;
  text-decoration: none;
}

#notescontrol .note a {
  color: white !important;
}
#notescontrol .fa.fa-file {
  color: white;
  font-size: 24px;
  padding: 0 10px;
}
.sticky {
    
  position:sticky;
  top: 0;
  width: 100%;
  z-index: 5200;
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.20);
  backdrop-filter: blur(15px);

}

.sticky-top {
  
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 5200;
  background: rgba(255, 255, 255, 0.5) !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.20);
  backdrop-filter: blur(15px);
}

#v-pills-tabContent .fa-fw {
  color: white;
}

.nav-pills .nav-link.active {
  min-width: auto;
  padding-left: 30px;
  text-align: left;
  min-height: 50px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10%;
  margin-right: 0;
  font-family: Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: white;
  border-radius: 6px 0px 0px 6px;
  background: linear-gradient(to left, #dee2e6, var(--portalThemeColor1));
  transition: ease 0.5s all;
}

.nav-pills .nav-link:hover {
  min-width: auto;
  padding-left: 30px;
  text-align: left;
  min-height: 50px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10%;
  margin-right: 0;
  font-weight: 700;
  font-size: 18px;
  color: var(--portalThemeColor1);
  border-radius: 6px 0px 0px 6px;
  background: #dee2e6;
  transition: ease 0.5s all;
}

.nav-pills .nav-link {
  min-width: auto;
  padding-left: 30px;
  text-align: left;
  min-height: 50px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10%;
  margin-right: 0;
  font-weight: 700;
  font-size: 18px;
  color: var(--portalThemeColor3);
  background: 0 0;
}

.modal-content {
  margin-top: 20%;
}


.small-icon-field {
	border-radius: 6px 0px 0px 6px !important;
	width: 89% !important;
}

.medium-icon-field  {
	border-radius: 6px 0px 0px 6px !important;
	width: 75% !important;
}

.large-icon-field {
	border-radius: 6px 0px 0px 6px !important;
	width: 65% !important;
}

.small-icon-block {
    height: 46px;
    display: inline-block;
    width: 11%;
    float: right;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 0px 6px 6px 0px !important;
    font-size: 1rem;
    line-height: 1.5;
    border-left: 0px;
}

.medium-icon-block {
    height: 46px;
    display: inline-block;
    width: 25%;
    float: right;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 0px 6px 6px 0px !important;
    font-size: 1rem;
    line-height: 1.5;
    border-left: 0px;
}

.large-icon-block {
    height: 46px;
    display: inline-block;
    width: 35%;
    float: right;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 0px 6px 6px 0px !important;
    font-size: 1rem;
    line-height: 1.5;
    border-left: 0px;
}

.disabled {
	background-color: #f7f7f7 !important;
	pointer-events: none;
}
.sharepoint-grid .add-folder.btn {
	display:none;
}
#tct_confidentialityassessmentrequired {
	margin-left: 18px;
}

.loading-position {
	position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.loading-overlay {
	display: block;
	background-color: rgba(0, 0, 0, 0.5);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 1050;
	height: 100%;
}

#license_document_subgrid .sharepoint-data tbody tr:first-child {
	display:none;
}

#tct_street1_label {
  margin-top: 82px;
}

#tct_street1_label[readonly="readonly"] {
  margin-top: 0px;
}