

/** Global Theme Overrides **/


/* override of light.css for css blockui color  */
.page-spinner-bar > div,
.block-spinner-bar > div {
  background: #4b77be !important; }



.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
.page-sidebar .page-sidebar-menu > li.active > a, 
.page-sidebar .page-sidebar-menu > li.active.open > a {
/*background: #3598dc !important;*/
background: #4B77BE!important;
}

/* override theme add addl spacing */
.page-sidebar .page-sidebar-menu>li.heading, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading{ padding:30px 10px 10px 10px;}


.label-success {background-color:#36d7b7 !important;}

/* style error text red */
.error {color: #e73d4a;}


@media (max-width:365px){
	
	.portlet.light {
		padding: 12px 0px 15px
	}
	
	
	
	
}

.login {background-color:#fff !important;}

@media (min-width:768px){
	.login .content {margin-top:80px}
	
}

.container-gradient-custom {
	border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 10px 0px rgba(2, 2, 2, 0.1);
}

/* new border style
.login .content {
	border-radius:3px;
	box-shadow:0px 0px 10px 0px rgba(2, 2, 2, 0.1);
}
*/

.fa-3x-icon{
    font-size:3em;
    line-height:normal;
}

.fa-2x-icon{
    font-size:2em;
    line-height:normal;
}



/***** used on manage-number page */
.answering-mode-description{
	margin-left:8px;
	
}
.answering-mode-icons{
	display:none;
}


#customer_current_usage .progress-bar{
	line-height:2em !important;
	font-size:1.2em !important;
	font-weight: 700 !important;
	white-space:nowrap;
}


@media print {

 .hide-on-print {
    display:none;
  }

}


 /*btn-uv-blue */
.btn-provider-blue{
	color: #4B77BE;
}


.table-advance tr td.highlight:first-child span{
	margin-left:15px;
}

.btn-page-help{
	margin-left:10px;
	margin-right:10px;
}

/**********
Updated 8/12/2021
*/

.table-advance tr td.highlight:first-child span{
	margin-left:15px;
}

.resume-link-container{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 353px;
}


/** Added 1/29/2024 for select2 opt group overrides */
.select2-container--bootstrap .select2-results__group{
	font-size:1.4em !important;
}

.table-advance tr td.highlight:first-child span{
	margin-left:15px;
}

.page-sidebar .page-sidebar-menu>li.heading, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading{ padding:30px 10px 10px 10px;}

.resume-link-container{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 353px;
}