/* Page Arrangement */
/*get the montana.gov footer to display correctly, convert em sizes to px*/
 #template-footer-nav {
    max-width:1600px;
}
 #template-footer-nav li a {
    font-size:12.8px;
}
 #template-search-button {
    border:0px;
     padding:0px
}
 form, table{
     margin: 0px;
}
/*end montana.gov */
/*remove the floats,so IE will move everything up*/
 div.ManagerContainer.NonLoggedOn.ManagerBase.NoNavigation .ManagerMenuLink{
     float: none;
}
/*remove the floats,so IE will move everything up*/
 div.ManagerContainer.NonLoggedOn.ManagerBase.NoNavigation .ManagerPageCaption{
     float: none;
}
/* Decreasing whitespace between login box links */
 .WebHomeLogonPanel tr.FGBR.Visible {
     display: none;
}
/* Table editor fixes */
 .GroupTabSet .TabSetActive>.TabSetLink, .TableRowSelector .TabSetActive>.TabSetLink {
     padding-left: 30px;
     padding-right: 15px;
     border-radius: 5px;
     top: 3px;
}
 .GroupTabSet, .TableRowSelector {
     border-radius: 7px;
}
 .TabSetTab, .RowSelectorTab {
     margin-left: 7px;
     margin-right: 7px;
}
 .TabSetLink, .RowSelectorLink {
     padding-left: 30px;
}
 .TabSetError .TabErrorIndicator {
     padding-left: 2px;
}
/* link color on logon panels */
 .MT_LogonBackground1 a:hover {
     text-decoration: underline;
     color: white;
}
 .MT_LogonBackground1 a:visited {
     color: white;
}
 .MT_LogonBackground1 a:link {
     color: white;
}
 .MT_LogonBackground a:hover {
     text-decoration: underline;
     color: white;
}
 .MT_LogonBackground a:visited {
     color: white;
}
 .MT_LogonBackground a:link {
     color: white;
}
 .WebHomeLogonPanel .DFL {
     color: white;
}
 .WebSignInDivider {
    color: white;
}
/*************Footer Timeout Text Formatting************/
 div.MT_SiteFooter {
     text-align: center;
     margin-left: auto;
     margin-right: auto;
     max-width: 84.85rem;
     padding-left: 20px;
     padding-right: 20px;
     padding-bottom: 10px;
     display: block;
     overflow: visible;
}
 .MT_SiteTimeoutText {
     color: rgba(54, 47, 35, 1);
     font-weight: bold;
     padding-right: 17px;
}
 .MT_SiteTimeoutText li {
     list-style-type: none;
}
 .MT_SiteFooterLinks {
     padding-right: 17px;
     padding-bottom: 10px;
}
 .MT_SiteFooterLinks li {
     display:inline;
}
 .MT_SiteFooterLinks li a {
     color: rgba(54, 47, 35, 1);
}
/*************End Footer Timeout Text Formatting ************/
/*** start development panel css ***/
 div.ManagerContainer.NonLoggedOn.ManagerBase.NoNavigation > .SidebarSection.SidebarSectionDevelopment {
     margin: -10px 0 0 20px;
}
 .SnapshotErrorContainer {
     background: white;
     width: inherit;
     text-align: left;
}
 .SessionMessageContainer {
     border: 10px solid #fff;
     background: #ebe1ce;
}
 #template-layout-push {
     height: 88px;
}
 a.SessionMessageReturn {
     border: none;
}
/*** END development panel css ***/
/*browser not supported message*/
 .BrowserNotSupportedWarning {
     border: 10px solid #f80;
     background: #ffa;
     padding: 10px;
     font-size: 14px;
     margin-bottom: 0px;
     text-align: left;
     padding-left: 20px;
     // max-width: 1600px;
}
 body {
     height: auto !important;
}