/*
// Copyright (c) 2019-2022 - 3phi Solutions, Inc.
// phiCharts Core styles
//
*/
.phi-sidebar-nav-link {
  text-decoration: none !important;
}
.phi-sidebar-nav-link:hover {
  background: #0298d7 !important;
}
.phi-subMenu {
  margin-left: 10px;
  width:250px !important;
  /* background-color: #2F353A !important; dark background to match with the rest of the side menu */
  background-color: #3a4248 !important;
}
.phi-subMenu:hover {
  background-color: #0298d7 !important;
}
.phi-nav-item {
  background-color: #0298d7 !important;
  width:250px !important;
  overflow: hidden;
}
.phi-top-link {
  color: rgba(255, 255, 255, 0.8);
}
.phi-top-link:hover {
  color: #fff;
  text-decoration: none !important;
}
a {
  position: relative;
}
a:active {
  top: 1px;
}
.subSelected {
  background-color: #71777d !important;
}
.sidebar .nav-dropdown.open > .nav-dropdown-items {
  overflow: hidden;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}


.phi-text-warning {
  color: crimson;
  font-weight: bold;
  text-align: center;
}

.ui-dialog {
  z-index: 10000 !important;
}
.ajaxLoading {  
  cursor: progress !important;  
}  
.ajaxWait {
  cursor: wait !important;
}
.c-header-nav {
  padding-right: 10px !important;
}


.modal-dialog-fullscreen {
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-content-fullscreen {
  height: 100%;
  max-height:none;
  border: 0;
  border-radius: 0;
}
.modal-dlg-fullscreen {
  position:absolute; 
  top:0; 
  left:0; 
  bottom:0; 
  right:0; 
  width:100%; 
  height:100%; 
  border:none; 
  margin:0; 
  padding:0; 
  overflow:hidden; 
  z-index:999999;
}
.phiReadOnly {
  background-color:#ebf5ff !important;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.c-sidebar-nav-title-ul {
  padding-top: 10px;
  margin-left: -15px;
}
.c-sidebar-nav-dropdown-items-ul {
  overflow: hidden;
  
}
.c-sidebar-nav-title {
  padding-right:5px;
  text-transform:none;
}