.modgovtitle {
  margin: 50px 0 20px 0;
}

#modgov img {
  float: none;
  margin: auto;
}

#modgov a.mgAiTitleLnk,
#modgov a.mgAiTitleLnk:visited,
#modgov .mgAiTitleLnk:link,
#modgov .mgAiTitleTxt {
  font-weight: normal;
}

@media print, screen and (max-width: 39.99875em) {
  #modgov {
    width: auto;
    max-width: auto;
  }

  .modgovtitle {
    text-align: left;
    margin-top: 20px;
  }
}

#modgov .mgMainTxt {
  padding: 5px 0px 5px 10px;
}

#modgov ul.mgActionList li {
  padding-bottom: 0px;
}

#modgov .mgSectionTitle,
#modgov .mgTableTitleTxt {
  background-color: #0D8285 !important;
  border-radius: 0px !important;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}

#modgov .mgSectionTitle {
  margin-bottom: 20px;
}

#modgov a.mgTabSelectTitleLnk,
#modgov a.mgTabSelectTitleLnk:hover {
  background-color: #0D8285;
}

#modgov a.mgTabUnSelectTitleLnk,
#modgov a.mgTabUnSelectTitleLnk:hover {
  background-image: none;
}

#modgov .mgCalendarCellToday,
#modgov .mgCalendarWeekTodayGrid {
  border-color: #0D8285;
  background-color: #f5f5f5;
  color: #0D8285;
}

#modgov select,
#modgov label,
#modgov input {
  width: auto;
  display: inline-block;
  margin-right: 5px;
}

#modgov select [type='text'],
#modgov label [type='text'],
#modgov input [type='text'] {
  width: auto;
  display: inline-block;
}

#modgov #DateRange,
#modgov #DecMaker,
#modgov #DecStatus,
#modgov #TitleContains,
#modgov #CommitteeId,
#modgov #DocType,
#modgov #TagId,
#modgov #SearchStr,
#modgov #User,
#modgov #PartyId,
#modgov #WardId,
#modgov #searchtext,
#modgov #Postcode,
#modgov #mgCommitteeId,
#modgov #Tag,
#modgov input#UserName,
#modgov input#Password,
#modgov input#Username,
#modgov select#PH,
#modgov select#DM,
#modgov select#C3,
#modgov select#Sort,
#modgov select#DeptId,
#modgov select#ShowItems,
#modgov #mgFormRegister input#FirstName,
#modgov #mgFormRegister input#LastName,
#modgov #mgFormRegister input#Email,
#modgov #mgFormRegister input#AddressLine1,
#modgov #mgFormRegister input#AddressLine2,
#modgov #mgFormRegister input#Town,
#modgov #mgFormRegister input#County,
#modgov #mgFormRegister input#PostCode,
#modgov #mgFormRegister input#ConfirmPwd,
#modgov #mgUploadForm input[name="Title"],
#modgov #mgUploadForm input[name="Reference"] {
  width: 350px;
}

@media print, screen and (max-width: 39.99875em) {
  #modgov #DateRange,
  #modgov #DecMaker,
  #modgov #DecStatus,
  #modgov #TitleContains,
  #modgov #CommitteeId,
  #modgov #DocType,
  #modgov #TagId,
  #modgov #SearchStr,
  #modgov #User,
  #modgov #PartyId,
  #modgov #WardId,
  #modgov #searchtext,
  #modgov #Postcode,
  #modgov #mgCommitteeId,
  #modgov #Tag,
  #modgov input#UserName,
  #modgov input#Password,
  #modgov select#PH,
  #modgov select#DM,
  #modgov select#C3,
  #modgov input#Username,
  #modgov select#Sort,
  #modgov select#DeptId,
  #modgov select#ShowItems,
  #modgov #mgFormRegister input#FirstName,
  #modgov #mgFormRegister input#LastName,
  #modgov #mgFormRegister input#Email,
  #modgov #mgFormRegister input#AddressLine1,
  #modgov #mgFormRegister input#AddressLine2,
  #modgov #mgFormRegister input#Town,
  #modgov #mgFormRegister input#County,
  #modgov #mgFormRegister input#PostCode,
  #modgov #mgFormRegister input#ConfirmPwd,
  #modgov form[action^="mgNewFileupload.aspx"] input[name="Title"],
  #modgov form[action^="mgNewFileupload.aspx"] input[name="Reference"] {
    width: 100% !important;
  }

  #modgov .mgFormRow label {
    width: 100%;
  }
}

#modgov .mgInput,
#modgov .mgDateField,
#modgov #mgFormRegister input#FirstName,
#modgov #mgFormRegister input#LastName,
#modgov #mgFormRegister input#Email,
#modgov #mgFormRegister input#AddressLine1,
#modgov #mgFormRegister input#AddressLine2,
#modgov #mgFormRegister input#Town,
#modgov #mgFormRegister input#County,
#modgov #mgFormRegister input#PostCode,
#modgov #mgUploadForm input[name="Title"],
#modgov #mgUploadForm input[name="Reference"] {
  box-sizing: border-box;
  height: 2.4375rem;
  padding: .5rem;
  border: 1px solid #cacaca;
  border-radius: 3px;
  background-color: #fefefe;
  -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  -webkit-transition: border-color 0.25s ease-in-out,-webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out,-webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s,border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s,border-color 0.25s ease-in-out,-webkit-box-shadow 0.5s;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.chzn-container-single .chzn-single,
#modgov .mgContent .chzn-container-single .chzn-single {
  border-radius: 3px;
  height: 2.4375rem;
  font-size: 1rem;
  font-weight: normal;
  color: #0a0a0a;
  padding: .5rem;
}

#modgov mgGoButton,
#modgov mgSubmitButton,
#modgov #butGo,
#modgov btn,
#modgov form[action^="mgUserSettings.aspx"] input[type="submit"] {
  background-color: #0D8285;
  border-color: #0D8285;
  display: inline-block;
  vertical-align: baseline;
  padding: 0.7em 1em;
  border-radius: 3px;
  font-family: inherit;
  font-size: 0.9rem;
  text-align: center;
  margin-left: 0px;
  color: #fff;
  cursor: pointer;
  border-style: solid;
}

/* Table Styles */
#modgov .mgCalendar .mgTabs .mgCalWeekendLink {
  display: none;
}

#modgov .mgCalendarMonthGrid.stack thead {
  display: none !important;
}

#modgov li.mgTableOddRow {
  background-color: #f5f5f5;
}

#modgov li.mgTableOddRow a {
  color: #0b6b6e;
}

/* Navigation and UI Elements */
.subnav .accordion-menu li .is-active {
  font-weight: bold;
  color: #0D8285;
}

#modgov .mgThumbsList .img-thumbnail {
  margin-bottom: 10px;
}

#modgov #mgGraphHolder {
  margin-bottom: 30px;
}

#modgov .mgSubscriptionList ul {
  margin-left: 0px;
}

#modgov .mgSubscriptionList ul input[type='checkbox'] {
  transform: scale(1.5);
}

#modgov ul.mgBulletList {
  margin-left: 1em;
}

#modgov ul.mgBulletList li {
  margin: 0px;
  padding: 0px;
}

.pagecontent #modgov .external:after {
  content: none;
}

/* User Settings Form Fixes */
#modgov form[action^="mgUserSettings.aspx"] #chooselist_chzn {
  margin-right: 13px;
}

#modgov form[action^="mgUserSettings.aspx"] input[type="submit"] {
  vertical-align: top;
}

/* Mobile Styles */
@media (max-width: 768px) {
  #modgov .mgTabs ul li a {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  #modgov .mgCalendar .mgNoBr a:first-of-type::before {
    content: "\A";
    white-space: pre;
  }

  #modgov table.stack th {
    display: none;
  }
}
a:link {
    line-height: inherit;
    color: #0d8285;
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
}

a:visited {
    line-height: inherit;
    color: #0d8285;
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
}

a:hover, a:focus {
    line-height: inherit;
    color: #0a0a0a;
    text-decoration:  underline;
    cursor: pointer;
    background-color: transparent;
}

a:active {
    line-height: inherit;
    color: #0d8285;
  text-decoration: underline;
}
.a img {
    border: 0;
}
.a {
    color: #0d8285;
}
#modgov {
    padding-top: 15px;
}
.modGovHeader {
    padding-bottom: 20px;
}
.breadcrumbs {
    padding-top: 17px;
}