/* TRIAD-6155: RemUI Custom CSS (theme_remui | customcss) moved here verbatim. RemUI appended it to the end of the theme CSS; this file loads straight after the theme and before site.css, so the cascade order is unchanged. */

#page-site-index li#module-19551 ,
#page-site-index li#module-19552 ,
#page-site-index li#module-19127 ,
#page-site-index li#module-20256 {
    display: none !important;
}
#page-mod-customcert-view.course-3208 .singlebutton form {
   display: none !important;
}
#page-mod-customcert-view.course-3205 .singlebutton form {
   display: none !important;
}
#page-mod-customcert-view.course-3206 .singlebutton form {
   display: none !important;
}
#page-mod-customcert-view.course-3207 .singlebutton form {
   display: none !important;
}
.alllicense__info select ,
.alllicense__info input{
    width: 80%;
    min-height: 30px !important;
}
.mylicenseheadertext {
    padding-left: 25%;
}
.alllicense__info span {
    color: red;
}
.alllicense__info .select__wrapper {
   width: 100%;
   display: inline-grid;
}


.block-v7_mycourse .course-listitem .coursename .icon {
     color: #000 !important; 
}

#page-my-index div#mycourse_startdate {
    display: none !important;
}
.alllicense__info select {
    width: 80%;
}

#exampleModalLongTitle{
    font-size: 1.5rem;
    line-height: inherit;
    white-space: normal;
}
select#select__userDashboard {
     background: var(--bs-white);
    border: 1px solid #e4eaec;
    padding: 0.4rem 0.75rem;
    border-radius: 0.215rem;
}
.select_dashboard_filter {
    transition: all .25s ease;
    background-color: var(--bs-white);
    background-clip: padding-box;
    border: 1px solid #e4eaec;
    border-radius: 0.215rem;
    box-shadow: 0 3px 12px rgb(0 0 0 / 5%);
    overflow-x: hidden;
}
.user_dashboard_menu_item {
    margin: 5px;
    width: auto;
    border-radius: 0.215rem;
}
.ce_student_dashboard .block_v7_domain_breakdown {
    display: none !important;
}
#page-mod-page-view .activity-navigation.container-fluid {
    display: none;
}
iframe#job_highligt_widget ,
iframe#exam_job_highligt_widget ,
iframe#ce_job_highligt_widget {
    width: 100%;
    height: 650px;
	
}
.pagelayout-mydashboard section {
    border-top: none !important
}

a#yui_3_17_2_1_1667913276276_58 {
    background: white;
    color: black !important;
    height: 3rem;
    margin-top: 12px;
}

/* start remove remui block */
.block_myoverview .content {
    min-height: 1rem !important;
}
.block-myoverview div[data-region="courses-view"] {
    min-height: 150px !important;
}
.course-listitem a.aalink.coursename {
    color: #000 !important;
}
.block_remuiblck .card-body h4.card-title {
    display: none !important;
}
div#managecourses {
    display: none;
}
.connectedSortable div#enrolledusers {
    display: none;
}
div#courseprogress {
    display: none !important;
}
.panel-body div#enrolled_users_stats_block .chart-responsive {
    display: none;
}
.connectedSortable div#latestmembers, .connectedSortable div#recentfeedback, .connectedSortable div#recentforums {
    display: none;
}
.connectedSortable div#quizattempts {
    display: none;
}
/* end remove remui block */
/* start header */
div#usernavigation .usermenu-container[data-region="usermenu"] {
    padding: 0rem 0.5rem;
}
/* end header */

/* start login logo */
body .navbar .navbar-brand .header-logo .navbar-brand-logo {
    max-height: 75%;
}
#page.logincenter .login-wrapper .login-container {
    padding: 1rem 2rem;
}
.login-wrapper .loginform footer.page-copyright {
    display: none;
}
.login-wrapper {
    display: flow-root;
    height: auto;
    margin: 0 auto !important;
    width: 440px;
}
.login-wrapper .loginform button.btn.btn-secondary.btn-block {
    display: none;
}
.login-wrapper .loginform form#login h3 {
    font-size: 18px;
}
.login-wrapper .loginform a.login-brand-wrapper {
    margin-bottom: 0 !important;
}
/* end login logo */

#page-my-index .card-body.p-3 {
    background: #f5faff;
padding: 10px !important;
}
#page-my-index .bg-1 {
    background-color: var(--bs-brand-primary);
}
#page-my-index .bg-4 {
    background-color: var(--bs-brand-primary);
}
#page-my-index .bg-2 {
    background-color: var(--bs-brand-primary);
}
#page-my-index .bg-3 {
    background-color: var(--bs-brand-primary);
}


.pagelayout-standard #page.drawers .main-inner, body.limitedwidth #page.drawers .main-inner {
    max-width: 90%;
}

.userinfos .dropdown-toggle {
    background: none !important;
    border: none  !important;
    padding: 0.4rem 0.75rem;
    border-radius: 0.215rem;
}


li.nav-item[data-key=mycourses]{
display:none;
}
li.nav-item[data-key=home]{
display:none;
}
.dropdown-menu-left .nav-item a.dropdown-item {
    color: black !important;
}
@media (max-width: 479.98px){
.pagelayout-mydashboard #courseprogress .panel-actions {
    padding: 1.5rem 0.5rem 0 0.5rem !important;
}
}
@media (max-width: 991.98px){
 #page #region-main {
    overflow-x: hidden;
}
}
#latest_members .users-list {
    justify-content: center;
}
#latest_members .users-list li {
    margin-right: 0;
}
@media (max-width: 767.98px){
#page-my-index .userinfos  .small-box.bg-3.small-box-3 {
    margin-top: 30px;
}
}
.course-listitem .coursename {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    color: #000 !important;
}
.no-overflow {
    overflow: hidden !important;
}
.cmid-2124 .activity-navigation {
    display: none;
}
h2.iframe__content {
    background-color: var(--bs-brand-primary);
    color: var(--bs-white);
    font-size: 26px;
    padding: 0.5rem;
    font-weight: 600;
    border-radius: 4px;
}
/* start my course plugin */
.block_v7_mycourse .dashboard-list-img {
    border-radius: 75% !important;
    height: 5rem !important;  
    width: 5rem !important;
   
}
.block_v7_mycourse  .course-listitem a.aalink.coursename ,.course-listitem .progress-text{
    color: #000!important;
}
.block_v7_mycourse  .course-listitem .coursename {
    background: none!important;
    border: none!important;
    box-shadow: none!important;
    color: #000!important;
}
div#mycourse_progress ,
.block-myoverview .d-flex.align-items-center.my-2  #searchinput{
    display: none !important;
}
.block-myoverview .dashboard-list-img {
    border-radius: 75% !important;
  
    width: 5rem !important;
   
}
.block-myoverview .course-listitem:hover   .coursename .icon{
  color: var(--bs-white);
}
.block-myoverview .course-listitem .coursename .icon {
    color: var(--bs-brand-primary);
}
.block-myoverview .menu .ml-auto.dropdown {
    margin-left: 30% !important;
}
.block-myoverview .list-group {
    padding-bottom: 34px !important;
}
.block-myoverview .course-listitem .menu {
    opacity: 1 !important;
    align-items: center;
}
/* end my course plugin */
/* footer */
div#footer-column-1 {
    flex: none !important;
}
div#footer-column-1 {
    width: 100%  !important;
}
#page-my-index .navigation li[data-key="siteadminnode"]{
form.d-flex.align-items-center.editmode-switch-form.px-1 {
    display: none !important;
}
}

a.header-logo {
    background-color: white !important;
}
.course-listitem:hover {
    //background-color: #3b0158!important;
    color: var(--bs-white);
}

#block_update_license_number a {
    text-decoration: none;
    color: white;
}
#block_update_license_number a:hover {
    text-decoration: none;
    color: white;
}
#block_update_license_number {
    display: inline-block;
    background-color: #26C6DA;
    color: var(--bs-white);
    font-size: 18px;
    padding: .5rem;
    font-weight: 600;
    border-radius: 4px;
}

.iframe__content_v7_header {
    background-color: var(--bs-brand-primary);
    padding: .3rem;
	align-items: center;
    border-radius: 4px;
	display: flex;
}
.iframe__content_v7_header h2 {
    color: var(--bs-white);
    font-size: 26px;
    font-weight: 600;
    border-radius: 4px;
	margin-left:10px;
}

.iframe__content_v7_header a {
    color: var(--bs-white);
    font-size: 18px;
    font-weight: 600;
	text-decoration: underline;
	display: block;
	margin: 0 15px 0 auto;
}
/*additional logo*/
.additional_community_des {
    display: flex;
    align-items: center;
}
.additional_community_des img {
    margin-right: 15px;
}
.additional_community_des p {
    margin-bottom: 0;
}
/*end additional logo*/

/* *************** */
/*  RemIU mega course changes */
/* *************** */
body#page-course-view-remuiformat .completion-container.align-items-center {
   position: absolute;
   bottom: 10px;
   right: 0px;
  @media (max-width: 815px) {
      position: relative;
      bottom: 0px;
    }
}

body#page-course-view-remuiformat .remui-format-card.single-section-format .activity-cards .activity .single-card {
    min-height: initial;
}

body#page-course-view-remuiformat .remui-format-card.single-section-format .activity-cards .activity .title.nosummary div {
    flex-direction: row;
    justify-content: flex-start;
    align-items: initial;
    text-align: left;
    align-self: initial!important;
    margin-left: 0px;
}

body#page-course-view-remuiformat .remui-format-card.single-section-format .activity-cards .activity .title a {
    align-self: center;
    margin-left: 15px;
}

body#page-course-view-remuiformat .remui-format-card.single-section-format .activity-cards .activity .wdm-mod-name {
    display: none;
}

body#page-course-view-remuiformat .read-more-target {
    height: initial;
}
body#page-course-view-remuiformat .fadeout-summary,
body#page-course-view-remuiformat .read-more-trigger {
    display: none;
}

body#page-course-view-remuiformat .remui-format-card.all-section-format .main.section .section-activities-summary .item {
    position: absolute;
    bottom: 35px;
}

body#page-course-view-remuiformat .remui-format-card.all-section-format .section .section-activities-summary .item:nth-of-type(2) {
    left: 145px;
}

body#page-course-view-remuiformat .remui-format-card.all-section-format .section .section-action-container .progress-text a {
    position: absolute;
    top: -310px;
    left: 0;
    width: 100%;
    height: 340px;
    display: block;
    padding: 318px 10px 0 0;
}

body#page-course-view-remuiformat .remui-format-card.single-section-format .activity-cards .activity .title.nosummary div img {
    height: 20px;
    width: 20px;
}

body#page-course-view-remuiformat .remui-format-card.single-section-format .activity-cards .activity .title.nosummary div .courseicon {
    height: 25px;
    width: 25px;
    padding: 3px;
}

body#page-course-view-remuiformat .remui-format-card.single-section-format .activity-cards .activity>div {
    padding: 0rem!important;
    box-shadow: none;
}

body#page-course-view-remuiformat .remui-format-card.single-section-format .activity-cards .activity .activity-content {
    display: none;
}

body#page-course-view-remuiformat .remui-format-card.single-section-format .activity-cards .activity .title.nosummary div.activityname {
    font-size: 16px;
}

body#page-course-view-remuiformat .remui-format-card.single-section-format .activity-cards .activity.row-activity.modtype_quiz {
  //  display: none;
}
