#agl-master-loader {
    text-align: center;
    margin: 30px auto;
}
 
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
	background-color: #62b503;
}

/* MOD_466 - JspAliasQuery - manage additional values - set as data-attribute values on select element */
.select2-drop .select2-results li.select2-result.agl-select2-hide {
	display: none;
}

/* MOD_467 - JspGenerator - update radio button generator */
.btn-group .btn-default.agl-radioBtnLabel{
/* 	background-color: #3d3d3d; */
/* 	border-color: #3d3d3d; */
	background-color: #ccc;
	border-color: #ccc;
	color: #808080;
}
.btn-group .btn-default.agl-radioBtnLabel.active{
	background-color: #62b503;
	border-color: #297e52;
}
.btn-group .btn-default.agl-radioBtnLabel.disabled{
	pointer-events: none; 
}
.agl-radioBtnGroup.agl-btnGroup[data-disabled="disabled"] {  
	cursor: not-allowed;
}

.agl-alert-message{
/* 	padding-bottom: 35px; */
}
.agl-alert-message .pull-left {
	margin-left: 5px;
	max-width: 80%;
}
.agl-alert-message .pull-right {
	margin-top: -5px;
}
.agl-alert-message .pull-right .close {
	right: 0px;
}
.agl-alert-message .pull-right .agl-alert-custombutton{
	margin-left: 5px;
}
.agl-alert-message .pull-left .msgTitle{
	margin-left: 5px;
}
.agl-alert-message .pull-left span{
	margin-left: 10px;
}

.agl-tooltip-icon{
	position: absolute;
    right: 15px;
    top: 8px;
    font-size: larger;
    color: #71d003;
}
label .agl-tooltip-icon{
	 right: -5px;
}
