h1, h2, h3, h4, h5, h6 {/* font-family: 'PT Serif', serif; */font-family:initial;letter-spacing:2px;-webkit-print-color-adjust: exact;}
.custom-font {font-family: 'Muli', sans-serif;}
.custom-font-title {letter-spacing:0;}
.submain-title {background:#382b83;color:#fff;padding:1rem;-webkit-print-color-adjust: exact;}
.admin-content table, .admin-content .admin-left-menu {font-size:.75rem !important;}
header {min-height:5rem;}
.container {max-width:960px;}
.container2 {max-width:1140px;}
.btn-info {background:#f23fa5 !important;border-color:#f23fa5;transition:.3s all;opacity:1;box-shadow:none !important;}
.btn-info:hover, .btn-info:active {background:#382b83 !important;border-color:#382b83 !important;}
.btn-outline-info {background:transparent !important;border-color:#f23fa5;color:#f23fa5;transition:.3s all;opacity:1;box-shadow:none !important;}
.btn-outline-info:hover, .btn-outline-info:active {background:#382b83 !important;border-color:#382b83 !important;}
.text-info {color:#f23fa5 !important;}
a.text-info:hover, a.text-info:hover {color:#382b83 !important;}
.homepage-image .btn-info, footer .btn-info {opacity:0.8;}
.content {padding-top:5rem;}
.no-underline {text-decoration:none !important;}
#accordionSession .card:not(.note-editor) {border-top:0;border-bottom:2px solid rgba(0,0,0,.125);background:transparent;}
#accordionSession .card:first-child {border-top:2px solid rgba(0,0,0,.125);}
#accordionSession .card-header {background:transparent;border-bottom:0;}
.login-header .dropdown-item.active, .login-header .dropdown-item:active {background:#f23fa5 !important;}
.admin-left-menu a {color:#eee;border-color:#fafafa !important;transition:.5s all;}
.admin-left-menu a.active {box-shadow: -3px 0px 3px 0px rgba(0,0,0,.075)!important;background:white;}
.admin-left-menu a:hover, .admin-left-menu a.active {color:#bbb;text-decoration:none;box-shadow: -3px 0px 3px 0px rgba(0,0,0,.075)!important rgba(0,0,0,.075)!important;}
.homepage-image, .top-banner-image {margin-top:75px;}
table#example td.text-muted, table#example1 td.text-muted {color:#ccc !important;}
.assessment-wrapper a div {background:#343a40 !important;height:100%;color:white !important;border-color:#343a40 !important;transition:.3s all;}
.assessment-wrapper a:hover div {opacity:0.85;}
.assessment-wrapper2 a {align-self:auto;}
.assessment-wrapper2 a div {height:100%;color:white !important;transition:.3s all;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.assessment-wrapper2 a:hover div {opacity:0.85;}
.show-mentee-on-session .form-control:disabled, .show-mentee-on-session .form-control[readonly] {border:none;border-bottom:1px solid #ced4da;outline:none;padding-left:0;}
.show-mentee-on-session .form-control:disabled:focus, .show-mentee-on-session .form-control[readonly]:focus {box-shadow: none!important;}
.table td {word-break:break-all;}
.homepage-image .position-absolute {width:50%;}

@media (max-width:767px) {
	.admin-left-menu {display:none;}
	.homepage-image .position-absolute {width:100%;padding-right:3rem;padding-left:3rem;}
	.content.admin-content .d-flex > .py-4.px-5.pb-0.shadow-sm {flex:0 0 100% !important;max-width:100% !important;}
}

@media print {
	.hidden-print {display:none !important;}
	section.content {padding:0 !important;margin:0 !important;}
	.chartjs-size-monitor {display:none!important;}
}