.mo_bg-cstm {
	background: #d5e2ff;
}

.mo_shadow-cstm {
	box-shadow: 0px 2px 5px rgb(0 0 0 / 12%);
}

.mo_ps-5 {
	padding-left:1rem!important
}

.mo_pb-5 { 
	padding-bottom:1rem!important
}

.mo_pe-5{ 
	padding-right:1rem!important
}

.mo_pt-3{
	padding-top:1rem!important
}

.mo_rounded{
	border-radius:.25rem!important
}

.mo_btn-cstm {
	background: linear-gradient(0deg, rgb(14 42 71) 0%, rgb(26 69 138) 100%)!important;
	border: none;
	font-size: 1.1rem;
	padding: 1px 1px 3px;
	color: #fff!important;
	cursor: pointer;
}

.mo_text-secondary{
	--bs-text-opacity:1;
	color: #464646;
}

.mo_mo-saml-bs-bs-btn[disabled]{
	background:linear-gradient(0deg,rgb(14 42 71) 0,rgb(26 69 138) 100%);
	color:#fff!important;
	opacity:.65;
	cursor:not-allowed
}

.mo_mt-3{
	margin-top:1rem!important
}

.mo_me-3{
	margin-right:1rem!important
}

.mo_w-176 {
	width: 187px;
}

.mo_notice_style {
	margin-top: 2rem!important;
	margin-right:1rem;
	padding-bottom:1rem!important; 
	font-size:0.9rem;
}

.mo_notice_btn_style {
	background:linear-gradient(0deg,rgb(14 42 71) 0,rgb(26 69 138) 100%); 
	color:#fff; 
	width: 20%; 
	font-size:0.85rem; 
	height:2rem;
	vertical-align: middle;
}

.mo_notice_btn_text {
	vertical-align: middle;
}

.mo_notice_cross_btn{
	background-color:transparent; 
	border:none; 
	float:right;
	cursor:pointer;
}

.mo-saml-trial-notice-banner {
    margin: 4px;
}

.mo-saml-notice-content {
    display: flex;
    justify-content: left;
    align-items: center;
	font-size: 13px;

}

.mo-saml-logo {
    width: 40px;
    height: 40px;
}

.mo-saml-warning-text {
    padding: 6px;
}

.mo-saml-warning-title {
    color: red;
    font-weight: bold;
}

.mo-saml-extension-list {
    font-weight: bold;
}


