/***DK Added Link to Web 3 Version***/
#mobile-link-container.mobile-link-container {
display: none;
}

/* Show the link on touch-based devices */
@media (pointer: coarse) {
  #mobile-link-container.mobile-link-container {
    display: block;
  }
}

div#mobile-link-container.mobile-link-container {
    position: relative;
    padding-top: 15px;
  }

/*** Link to mobile text ***/
div#mobile-link-container.mobile-link-container a.mobile-only-link {
float: right;
font-size: larger;
}



#version-info {
display: none;
}

/*** ADDED 2025.01.22 AFTER SERVER 10.7.0 UPDATE ****/
#loginPage .panel-container {
    margin-left: calc(100% - 500px);
    margin-top: calc(30% + 180px);
}

#loginPage #loginPanel {
    width: calc(550px);
    padding-right: 20px;
}

#loginPage #logo {
    width: 300px;
    height: 200px;
    margin-top: 20%;
   /* background: url(/catdv/api/8/themes//Web3__WEB3/img/login_logo3.svg) no-repeat center rgba(37,37,37,1.0);*/
   background: url(/catdv/api/8/themes/Main-Advanced__ADV/img/AAA-Red-Inverse.png) no-repeat center rgba(37,37,37,1.0);
    background-size: 100%;

}
/***END ADDED AFTER SERVER 10.7.0***/
/*
 ADVANCED SMALL LOGO NO CHANGE
body.advancedClientLiveLogger div.pageContainer > header a.logo,
body.advancedWebClient div.pageContainer > header a.logo {
  display: block;
  margin-top: -10px;
  height: 48px;
  width: 192px;
  background: url(/catdv/api/8/themes/DarkGray/img/logo_other.png) no-repeat center transparent;
*/

#loginPage {
  /*background: url(/catdv/api/8/themes/DarkGray/img/login_bg.jpg) no-repeat center #000;*/
  width: calc(100% - 550px); /*Updated after 2025 Server 10.7.0*/
  background-size: cover;
  height: 100%;
}
/*
#loginPage .panel {
  margin-top: 160px;
  color: #666;
  background-color: rgba(11,11,11,1.0);
  /* Fallback for browsers that don't do transparency */
  background-color: rgba(37,37,37,0.8);
}
#loginPage .panel > .panel-body {
  padding: 15px 30px;
  color: #FFF;
}
*/ 


/*** Field button text ***/
.btn-default {
  color: #000;
}
/*** Button text ***/
body.advancedClientLiveLogger .btn:not(.btn-link), body.advancedWebClient .btn:not(.btn-link) {
    color: #000;
    background-color: rgba(78, 143, 228, 1);
}
/*** Hover ***/
body.advancedClientLiveLogger .btn:not(.btn-link):hover,
body.advancedWebClient .btn:not(.btn-link):hover {
  background-color: rgba(115,115,115,1.0);
}

/*** Multi pick list plus symbol ***/
.glyphicon-plus:before {
   color: #000;
}



/*** Main Logo ***/
/* OLD
#logo {
  position: absolute;
  z-index: 1101;
  margin: 0;
  padding: 10px;
  height: 120px;
  width: 240px;
  background: url(/catdv/api/8/themes/DarkGray/img/logo_main.png) no-repeat left #000;
}
*/

/*** Other Logo OFF
.detailPage > header a.navbar-brand, .adminListPage > header a.navbar-brand, .detailPage > header a.navbar-brand:hover, .adminListPage > header a.navbar-brand:hover {
    display: inline-block;
    width: 240px;
    height: 60px;
    background: url(/../img/logo_other.png) no-repeat center #000;
}
*/

/*** Sidebar text color on hover ***/
.navigator .nav-sidebar > li > a:hover {
  color: rgba(112, 169, 255, 0.81);
}
/*** Advanced Tree Nav Header text color on hover ***/
.tree-navigator div.navTreeSectionHeader span.nodeLabel:hover {
  text-transform: uppercase;
  color: rgba(112, 169, 255, 0.81);
}
/*** Advanced Tree Nav list text color on hover ***/
.tree-navigator div.navTreeSection.treeView ul > li span.nodeLabel:hover {
  color: rgba(112, 169, 255, 0.81);
}
/*** Sidebar text color when active. Default was white. ***/
.navigator .nav-sidebar > li.active > a {
  color: rgba(112, 169, 255, 0.81);
}

/*** Dropdown menu text change to white from default dark gray ***/
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, rgba(117,117,117,0.8725) 0%, rgba(104,104,104,0.8725) 100%);
  background-image: -o-linear-gradient(top, rgba(117,117,117,0.8725) 0%, rgba(104,104,104,0.8725) 100%);
  background-image: linear-gradient(to bottom, rgba(117,117,117,0.8725) 0%, rgba(104,104,104,0.8725) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start-color', endColorstr='@end-color', GradientType=0);
  background-color: rgba(112, 169, 255, 0.81);
  color: rgba(255,255,255,1.0);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, rgba(0,0,0,1.0) 0%, rgba(0,0,0,1.0) 100%);
  background-image: -o-linear-gradient(top, rgba(0,0,0,1.0) 0%, rgba(0,0,0,1.0) 100%);
  background-image: linear-gradient(to bottom, rgba(0,0,0,1.0) 0%, rgba(0,0,0,1.0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start-color', endColorstr='@end-color', GradientType=0);
  background-color: rgba(112, 169, 255, 0.81);
  color: rgba(255,255,255,1.0);
}
.dropdown-menu > li > span.dropdown-menu-item:hover,
.dropdown-menu > li > span.dropdown-menu-item:focus {
  text-decoration: none;
  color: rgba(255,255,255,1.0);
  background-color: rgba(112, 169, 255, 0.81);
}
.dropdown-menu > li > ul.menu-section > li > a:hover,
.dropdown-menu > li > ul.menu-section > li > a:focus {
  color: rgba(255,255,255,1.0);
  background-color: rgba(112, 169, 255, 0.81);
}