@media (min-width: 1200px) {
    .pf-v5-c-page__sidebar {--pf-v5-c-page__sidebar--Width: 100%;}
}

@media screen and (max-width: 615px)  {

	.pf-v5-c-page__header, .pf-v5-c-masthead {
        min-height: 117px !important;
        height: auto;
    }
    
    #avatarContainer{
    	padding-right: 0 !important;
    }
    
    .pf-v5-c-page {
        height: calc(100% - 117px);
    }
    
    .header-tools {
        position:absolute;
        right:20px;
        text-align: right;
        top:5px;
    }
    
    .header-search-container-on-sm {
        margin-right:5px;
    }
}


@media screen and (min-width: 615px) {
    .pf-v5-c-page__header, .pf-v5-c-masthead {
        min-height: 117px !important;
    }
    
    .pf-v5-c-page {
        height: calc(100% - 117px);
    }
    
    .header-tools {
        position:absolute;
        right:20px;
        text-align: right;
        top:5px;
    }
    
    .header-search-container-on-md {
        margin: 0px;
        width: 400px !important;

    }
}

@media screen and (min-width: 992px) {
    .pf-v5-c-page__header, .pf-v5-c-masthead {
        min-height: 58px !important;
    }
    
    .pf-v5-c-page {
        height: calc(100% - 58px);
    }
    

    .header-tools {
        position:relative;
        text-align: right;
        height:58px;
    }
}

@media screen and (min-width: 1180px) {
    .header-search-container-on-lg {
        margin: 0px auto;
        width: 600px !important;
    }
}


@media screen and (min-width: 1300px) {
    .header-search-container-on-lg {
        margin: 0px auto;
        width: 650px !important;
    }
}

@media only screen and (max-width: 775px) {
	.pf-v5-c-select {
		width: 50vw !important;
	}
}

/* Search Box Border Styling - Start */

.pf-v5-c-masthead__content .pf-v5-c-page__header-tools-item .pf-v5-c-input-group {
	border: 1px solid #FFFFFFA1;
}

.div_53pwva{
	background-color: #212121;
}

.pf-v5-c-masthead__content .pf-v5-c-text-input-group__text::before {
  border: none;
}

.pf-v5-c-masthead__content .pf-v5-c-text-input-group {
  --pf-v5-c-text-input-group--hover__text--after--BorderBottomColor: none;
  --pf-v5-c-text-input-group__text--focus-within--after--BorderBottomColor: none
}

.pf-v5-c-text-input-group__text:after {
 border-bottom: 0 !important;
}
 		    
.pf-v5-c-text-input-group__text {
 border: none;
}
 	
 	
/* Search Box Border Styling - End */

#avatarLogo {	
padding: 6px;
display: inline-flex;		
}

#search_clear, #input-clear-utility  {	
	display:none ;
}

.header-tools {
    white-space: nowrap;
}

.mainIframe {
    height:100%;
    width: 100%;
}

.pf-v5-c-nav__link {
    align-items:center;
}

.pf-v5-c-nav__link img {
    width: 22px; 
    padding-right: 5px;
    padding-bottom: 3px;
}

.pf-c-nav__toggle {
	font-size: 1 rem;
}

.pf-v5-c-dropdown__menu-item img {
    width: 22px; 
    padding-right: 5px;
}

#api_tooltip{
	box-shadow: none;
}

/* Search bar customization */
.pf-v5-c-search-input__text-input{
    color: white;
    padding-bottom: 4px;
    padding-top: 4px;
}
.pf-v5-c-search-input__bar{
  background-color: #212121;
  color: white;
}
#search_input_group{
    background-color: #212121;
}
.pf-v5-c-search-input{
  border: 1px solid #FFFFFFA1;
}

#search_advanced:after {
  border:none;
}
#search_advanced{
  background-color: transparent;
  border-left: 1px solid #FFFFFFA1;
}

.pf-v5-c-text-input-group__text:after{
	border-bottom:none;
}


#search_input::placeholder{
  opacity:0.5;
}
#search_submit{
  background-color: transparent;
  border-left: 1px solid #FFFFFFA1;
}
#search_submit:after {
  border:none;
}
.pf-v5-c-search-input__text:after {
  border: none;
}
.pf-v5-c-search-input__text:before {
  border: none;
}
.pf-v5-c-search-input__utilities {
  border-right: 1px solid #FFFFFFA1;
  margin-right: 1px;
  margin-left: 0px !important;
}
.pf-v5-c-search-input svg{
  color: white;
}
.pf-v5-c-search-input .pf-v5-c-button {
    padding-bottom: 4px;
    padding-top: 4px;
}
/* end of searchbar customization */

/* timezone dropdown customization */
#timeZone_dropdown_select {
	position: fixed; 
	width: 520px;
}

#timeZone_select_menu {
	width: inherit; 
	max-height: 280px; 
	overflow-y: scroll;
	padding-top: 0px;
}

#timeZone_searchbox {
	position: sticky;
    top: 0;
    z-index: 1;
	padding: 0px;
}
/* end of timezone dropdown customization */

.disabled-link{
  opacity: 0.5;
  cursor: not-allowed;
  text-decoration: none;
}
