@charset "utf-8";
/* CSS Document */

#footer > div > div > div > div.footer-tools > a{display:none;}
#theme_switch_link{display:none;} .tool_dataprivacy{display:none;}

.mb2slides-caption-content {opacity:0.8}

#main-navigation .main-menu .home-item>a i {
	color:#a50626; font-size:22px;}
#random605b913f1c29511_group > li:nth-child(3){display:none;} 
#random605b91189545e11_group > li.type_setting.depth_2.item_with_icon.current_branch > p{display:none;}
#linkroot > div > div:nth-child(1) > div.col > ul > li:nth-child(3) > a{display:none;}
.card-body li:nth-child(3) > p > a{display:none!important;}
.helplink{display:none!important;}
/*#block-region-content-bottom{display:none!important;}*/
.bookmarks-item {display:none!important;}

.tools-pos2 i{color: rgb(104, 36, 121)!important; font-size: 2.5rem!important;}
.tools-pos2 i:hover{color: #009285!important;}
#linkappearance > div > div:nth-child(1) > div.col-sm-9 > ul > li:nth-child(7){display:none!important;}
.coursename a{color: #03298d!important;}
.coursename a>span{color: #03298d!important;}
	.text-info, .highlight {
    color: #03298d!important;
}
#inst25 a{color:#fff;}
.footer-tools{display:none;}
.alert-success{display:none!important;}
.theme-box3d .box-back{background:none;}
.theme-box3d .vtable-wrapp .vtable .vtable-cell {
    display: table-cell;
    vertical-align: top;
    margin-top: 20px;
    padding-top: 20px;
}.theme-box3d .box-desc-text {
    padding: 0 1rem;
    font-size: 2.3vh;
    text-align: left;
}
.mydashboardlink:hover{opacity:.5}
.atto_group button i{color:#fff!important;}
.editor_atto_toolbar button:hover {
    background-image: radial-gradient(ellipse at center,#000 60%,#000 100%);
}

#page-site-index .block>.card-body, .userprofile .profile_tree .block>section {
    border: 0px!important;
    background-color: #682479;      padding: 15px!important;

}

.allcourseslink:hover{opacity:.5}
@media(max-width:1240px){
.tools-pos2 i {
    font-size: 1.7rem!important;
	}}
@media(max-width:1100px){
	
	.mydashboardlink{width: 30%;}

#main-navigation {
    margin-right: auto;
    width: 50%;
}
.theme-box3d .box-desc-text {

    font-size: 2vh;

}
.tools-pos2 i {
    font-size: 1rem!important;
	}
.allcourseslink{width: 30%;}
	
}
@media(max-width:1000px){.logo-wrap {

    max-width: calc(70% - 120px);
} .allcourseslink{width: 48%;} .mydashboardlink{width: 48%;}
#main-navigation {
    margin-right: auto;
    width: 30%;
}}
#bottom, #bottom-abcd {
    background-color: #8f679e;
}

#footer {
    background-color: #682479;
}

.btn-primary, input[type="submit"], button[type="submit"], input.btn-primary, button.btn-primary {
    color: #fff;
    background-color: #0b6058;
    border-color: #0b6058;
}
.btn-primary:hover, input[type="submit"]:hover, button[type="submit"]:hover, input.btn-primary:hover, button.btn-primary:hover {
    color: #fff;
    background-color: #682479;
    border-color: #682479;
}
@media(min-width:789px){.main-menu{display:none!important;}}
#page-site-index  div.box.py-3.generalbox.sitetopic > div > div > div > div:nth-child(3){display:none!important;}

#page-site-index  div.box.py-3.generalbox.sitetopic > div > div > div > div:nth-child(4){display:none!important;}

#page-site-index  div.box.py-3.generalbox.sitetopic > div > div > div > div:nth-child(6){display:none!important;}

#page-site-index   div.box.py-3.generalbox.sitetopic > div > div > div > div.mb2-pb-row.pre-bg0.light.bgfixed0.wave-none.va0.bgfixed0.wavefliph0.wavepos0.colgutter-xl.parallax0.isfw0{display:none!important;}

#frontpage-available-course-list{display:none!important;}
/*#page-site-index div.box.py-3.generalbox.sitetopic > div > div > div > div:nth-child(2) > div > div.container-fluid > div > div > div > div > div > div:nth-child(4){pointer-events: none; cursor:hover;}
*/
#master-header > div > div > div > div > div > div.header-tools.type-icon.tools-pos2 > div > div:nth-child(2) > a{display:none!important;}
.home-item{display:none!important;}



/* DASHBOARD FILES */

#page-my-index .block>.header, .style-default .block>.header, #block-region-content .block .card-title, .style-default .block .card-title{display:none!important;}
#page-my-index .card-title {display:none!important;}
#page-my-index .block_html {background: transparent!important;
    text-align: center!important;
    border: 0px!important;}

#page-my-index .dashheader{color:rgb(104, 66, 121); font-size:20px; font-weight:bold;}

.block>.card-body, .userprofile .profile_tree .block>section{border: 0px!important; background-color: #fff;}
.block .minicalendar td.today {
    background-color: rgb(104, 66, 121)
}


#page-my-index  .mb-3{background:#fff!important; border:0px!important}




@media (min-width: 768px){
#page-my-index .content-col {
    flex: 0 0 33.3333333333%!important;
    max-width: 33.3333333333%!important;
}
	
	
	#page-my-index .sidebar-col {
    flex: 0 0 33.3333333333%!important;
    max-width: 33.3333333333%!important;
}
	
}
.btn, #page-grade-grading-manage .actions .action, .button, button, input[type="submit"], input[type="button"], button[type="submit"], a[data-action="addstandardtag"], .tag-management-box .addtomyinterests, .tag-management-box .flagasinappropriate, .tag-management-box .edittag, .tag-management-box .removefrommyinterests, .addresourcemodchooser a{
    background-color: rgb(104, 66, 121)!important
}
.block_calendar_month .calendarwrapper {
   
    margin: auto;
} #page-my-index  .gotocal{display:none;}

#page-my-index .block .minicalendar caption.calendar-controls a {
    color: #fff!important;
    font-size: 20px; 
}
.block .minicalendar caption.calendar-controls {
	background-color: #009285;}
#page-my-index .block_badges{text-align:center;}
#page-my-index .calendarwrapper{text-align:center}

#page-my-index  .block .minicalendar caption.calendar-controls a.arrow_link {
	font-size: 1.2rem!important;}

#page-my-index #inst50{margin-bottom:0px!important;}
#page-my-index .block_html{margin-bottom:0px!important;}