/*
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Manrope:wght@200&display=swap" rel="stylesheet">
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
body{
  font-family: "Montserrat",sans-serif;
}

.t-Header-branding {
    background: #2a3042!important;
}
#t_MenuNav {
    background: #f8f8fb!important;
}
.a-MenuBar-item a{
    color: #000000!important;
    font-size: 13px!important;
    font-weight: 500;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    font-family: "Montserrat",sans-serif;


}
.a-MenuBar-item{border-width: 0!important;
  border-bottom: 0!important;
      border-top: 0px!important;
      border: 0px;
}
.a-Menu--current{
    background-color:transparent!important;
    border: 0px;
    border-bottom: 1px solid #676767!important;
}
.a-Menu--current a{
    color: #000000!important;
    font-size: 14px!important;
    font-weight: 500;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    font-family: "Montserrat",sans-serif;
}
.a-MenuBar-item:hover{
    color: #000000!important;
    font-size: 14px!important;
    font-weight: 500;
    font-family: "Montserrat",sans-serif;
    background: #ffffff!important;
}
.a-MenuBar-item.is-focused{
    color: #000000!important;
    font-size: 14px!important;
    font-weight: 500;
    font-family: "Montserrat",sans-serif;
    background: #ffffff!important;
}
.t-Header-nav .a-Menu--split .a-Menu-subMenuCol {
    color: #000000!important;
}
.t-Header-nav .a-MenuBar-item:focus-within{
  outline: none!important;
}
.a-Menu-item{
  background: #f8f8fb!important;
    color: #000000!important;
}
#t_MenuNav_4m, #t_MenuNav_5m, #t_MenuNav_10m{
  background: #f8f8fb!important;
}
.a-Menu-scrollBtn--down, .a-Menu-scrollBtn--up .is-disabled{
    display: none!important;
}
.a-Menu-content {
    background-color: #f8f8fb!important;
    border: 0!important;
}

.t-Region-body .t-LinksList{
	width: 100%!important;
    background:transparent;
	position: inherit;
	height: auto;
}
.t-Region-body .t-LinksList-item {
	background:transparent;
	border-bottom-color:#e4e4e4;
}
.t-Region-body a.t-LinksList-link {
    text-decoration: none!important;
    font-family: "Montserrat",sans-serif; 
    font-weight: 500!important;
    font-size: 12px!important;
    color: #000000!important;
    line-height: 1.5!important;
    padding: 2px 5px;
}
.a-IRR-table td {
  font-family: "Montserrat",sans-serif;
  font-weight: 500!important;
  font-size: 12px!important;
  color: #000000!important;
}
.u-tL a span {
    font-weight: 500!important;
  color: #333333!important;
}
#DEL{
	color: #33475b!important;
}

/*--------------------------*/
.t-fht-thead th a {
    font-family: "Montserrat",sans-serif;
    font-weight: 600!important;
    font-size: 12px!important;
    color: rgb(9, 9, 9)!important;
}
span.a-IRR-headerLabel{
  font-family: "Montserrat",sans-serif;
  font-weight: 700!important;
  font-size: 12px!important;
  color: rgb(9, 9, 9)!important;
}
.a-IRR-table td a {
    font-size: 12px!important;
    font-weight: 500!important;
    -moz-osx-font-smoothing: grayscale!important;
    transition: all .15s ease-out!important;
    color: #0091d5!important;
    text-decoration: underline!important;
    cursor: pointer!important;
    font-family: "Montserrat",sans-serif;
}

.add-new {
    border: 1px solid #1e3a8a!important;
    border-radius: 3px;
    color: #1e3a8a!important;
    background: #fff;
    font-size: 12px;
    line-height: 14px;
    padding: 5px 14px;
    font-weight: 500;
}
.add-new:hover{
  background-color: #e5ecff;
  color: #1e3a8a;
}
.del{
  border: 1px solid #1e3a8a!important;
  border-radius: 3px;
  color: #fff!important;
  background: #1e3a8a!important;
  font-size: 12px!important;
  line-height: 14px!important;
  padding: 5px 14px!important;
}

.t-Header-logo{
  height: 30px;
  max-height: 30px;
}

/*============iPad Media query==================*/

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) {

}
/*edit and delete column */
#ACTIVITYHISTORY{
width:45px;
}
#DELHISTORY{
width:50px;
}

/*REPORT STANDRED BUTTON*/
/*
.a-IRR-button--actions{
  padding: 5px 11px!important;
}
.t-Button--pillStart, .t-Button--pill, .t-Button--pillEnd {
  padding: 5px 11px!important;
}
*/

/*
.t-Body-contentInner{
background: #ffffff!important;
background: -moz-linear-gradient(top,  #ffffff 0%, #00bda5 26%, #00afb2 54%, #00afb2 54%, #00a4bd 83%, #009eba 100%)!important;
background: -webkit-linear-gradient(top,  #ffffff 0%,#00bda5 26%,#00afb2 54%,#00afb2 54%,#00a4bd 83%,#009eba 100%)!important;
background: linear-gradient(to bottom,  #ffffff 0%,#00bda5 26%,#00afb2 54%,#00afb2 54%,#00a4bd 83%,#009eba 100%)!important;
}
*/

::-webkit-scrollbar
{
    width: 0px;
}
::-webkit-scrollbar-track-piece
{
    background-color: transparent;
    -webkit-border-radius: 6px;
}
#ACTIVITY_ID{width:50px;}
#DEL{width: 50px;}
.a-IRR-header{
  background-color: #f8f8f8!important;
}


.t-Footer{
  background-color: #0274b3!important;
  padding: 5px 0px 10px!important;
  color: #fff!important;
  border-top: 0!important;
  z-index: 9;
}
.t-Footer-apex{
  text-align:center!important;
  display:block!important;
  font-size: 13px!important;
}
.t-Footer-version{
  display: none!important;
}
.t-Footer-apex:before{
    content: 'Copyright © 2010-2025 SaaSSolar. All rights reserved. '!important;
}
.t-Footer-top{
    display: none!important;
}
.t-Body-contentInner{
  padding-bottom: 0px!important;
}


.a-IRR-header{
	font-size: 12px!important;
	font-weight:700!important;
}
.a-IRR-header {
    height: 24px!important;
    max-height: 24px!important;
}
.apex-item-radio input:checked + .u-radio, .apex-item-radio input:checked + label, .u-radio.is-checked {
    --a-checkbox-background-color:  #1e3a8a;
    --a-checkbox-text-color: var(--a-checkbox-checked-text-color);
}

.apex-item-radio input:checked+.u-radio, .apex-item-radio input:checked+label, .u-radio.is-checked {
    font-weight: 500!important;
    font-size: 16px!important;
}

#quick-create .t-Button--hideShow {
    --a-button-font-size: 10px!important;
    --a-button-line-height: 8px!important;
    --a-button-padding-y: 2px!important;
    --a-button-padding-x: 2px!important;
    min-width: 15px!important;
}
#quick-create .a-Icon{
	width: 12px!important;
    height: 11px!important;
}

#quick-create .a-Icon:before{
	font-size: 12px!important;
	color:#fff!important;
}
#quick-create .t-Button--hideShow {
    min-width: 15px!important;
    background: #33475b!important;
}

#P0_SEARCH_CONTAINER{display:none;}

#P0_SEARCH{
	background-color: transparent!important;
    color: #fff!important;
    border: 0;
    border-bottom: 1px solid #fff;
    border-radius: 0!important;
    font-family: "Montserrat",sans-serif;
}
#P0_SEARCH:focus{
	border-color: rgba(0,208,228,.1)!important;
    box-shadow: 0 0 0px 0px rgb(0 208 228 / 0%), 0 0 0 0px #00d0e4!important;
    outline: 0!important;
	border-bottom:1px solid #fff!important;
}
#search-btn{
	padding: 5px 8px;
    line-height: 1;
    font-size: 12px;
    background: transparent;
    color: #fff;
    border: 1px solid #ffffff!important;
    font-family: "Montserrat",sans-serif;
    border-radius: 5px;
}
.t-NavigationBar-item.has-username .t-Button-label{
	text-transform: capitalize!important;
  font-family: "Montserrat",sans-serif;
}
.t-Button--header{
  font-family: "Montserrat",sans-serif;
}
.t-Button--header:active{
    --a-button-state-background-color:transparent;
    background: transparent;
    box-shadow: none;
}
.t-Button--header:hover{
   --a-button-state-background-color:transparent;
    background: transparent;
    box-shadow: none;
}
.a-Menu-content{
	padding-bottom:0;
  font-family: "Montserrat",sans-serif;
}
* {
    outline-color: rgb(255, 255, 255);
    outline: 0!important;
}
.a-Button--popupLOV:active{
    --oj-text-field-border-color-focus: rgba(0,208,228,.8)!important;
    outline: 1px solid rgba(0,208,228,.8)!important;
    border: 0!important;
    background-color: #fff!important;
    border-bottom: 1px solid #e4e4e4!important;
    border-radius: 0!important;
}
.apex-item-group--popup-lov:focus-within{
	 outline: 1px solid rgba(0,208,228,.8)!important;
}
/*
.apex-rds-selected a span{
border-bottom: 1px solid rgb(51, 71, 91);
}
*/
.apex-rds-selected a span {
    border-bottom: 1px solid #1e3a8a!important;
    font-weight: 600!important;
    color: #1e3a8a!important;
}
.a-Button:focus{
    border-color: #e4e4e4!important;
}
.t-Button:focus{
    border-color: #e4e4e4!important;
}
.ui-button:focus{
  border-color: #e4e4e4!important;
}
#t_Header .t-Button:focus {
  border: 0;
}
#t_Header .t-Button {
  border: 0;
}
/*----------17Feb22------------*/
.a-Icon.icon-remove:before, .a-Icon.icon-tr-close:before, .a-Icon.icon-tr-fail:before{
       content: "Delete View"!important;
       font-size: 13px;
       line-height: 17px!important;
       color: #fff!important;
}

/*--------mar 2023*---------*/
.craete-new-btn{
  font-family: "Montserrat",sans-serif;
}
.apex-item-multi, .apex-item-select, .apex-item-text, .apex-item-textarea, .datetimepicker_newMonth, .u-TF-item--select, .u-TF-item--text, select.group_selectlist, select.listmanager{
  font-family: "Montserrat",sans-serif!important;
}

.ui-dialog-buttonset .ui-corner-all{
   border-color:#1e3a8a!important;
  color: #1e3a8a!important;
  font-size: 12px;
    line-height: 14px;
    padding: 8px 16px;
    font-family: "Montserrat",sans-serif;
    font-weight: 500;
    border-radius: 4px!important;
}
.ui-dialog-buttonset .ui-button--hot{
      background-color: #1e3a8a!important;
    border-color: #1e3a8a!important;
    border-radius: 4px!important;
    color: #fff!important;
    font-size: 12px;
    line-height: 14px;
    padding: 8px 16px;
    font-family: "Montserrat",sans-serif;
    font-weight: 500!important;
}
.u-Processing {
   display:none !important;
}
.a-IRR-rowSelector label{
    font-size: 13px;
    color: #000000;
}
.btn-br{
    border-bottom: 1px solid #fff!important;
}

.btn-br:hover{
  border-bottom: 1px solid #676767!important;
}