/**
Theme Name: Astra child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.page h1.entry-title {
  display: none;
}

/* Hide primary menu for logged-in users */
body.logged-in #primary-menu {
    display: none;
}

svg.ir-tl.ir-primary-hover{
   stroke:#fff !Important;
}

.wp-block-instructor-role-wisdm-tabs .button.button-primary:hover{
    background:#124182 !important;
    color:#fff !important;
}

.ast-separate-container .site-main > .ast-row{
    display:grid;
     grid-template-columns: repeat(3,1fr);
}

.site-header-section .ast-custom-button {
  overflow-wrap: initial;
}

.footer-widget-area .widget ul{
    padding-left:0px;
}

.ast-separate-container .comments-title{
    padding:1rem;
}

.ast-separate-container .ast-comment-list li.depth-1{
    padding:1rem;
    margin-bottom:0px !important;
}


.ast-comment-content.comment p{
    margin-bottom:0px !important;
} 

.ast-separate-container .comment-respond{
   padding:1rem !important;
}

.entry-content p a:hover{
    color:#223274 !important;
}

.woocommerce-MyAccount-content .woocommerce-Button.wc-forward.button{
    display:none;
}

.woocommerce-MyAccount-content h2{
    font-size:20px !important;
}

.ast-separate-container .ast-article-post{
  padding:1rem;
  border-botttom:none !important;
}

.instructor-info-box a:hover{
    color:#223274;
}


.ir-fed-header .mantine-Tabs-tabsList > button[data-active]{
    color: #223274 !important;
}

/*.mantine-Group-root.mantine-5f6x53 .mantine-3xbgk5{*/
/*      color:#223274 !important;*/
/*}*/

.mantine-Text-root.mantine-Anchor-root.ir-primary-colour.mantine-1t31msq{
    color: #223274 !important;
}

/*.mantine-qo1k2.mantine-Button-label{*/
/*    color: #223274 !important;*/
/*}*/

.mantine-Group-root.mantine-1g4q40w .ir-primary-colour{
    color: #223274 !important;
}


.mantine-UnstyledButton-root.mantine-Button-root.ir-fed-add-quiz.ir-btn-outline.ir-primary-border-btn.mantine-ik39p8{
    border-color:#223274 !important;
}


.mantine-Button-icon.mantine-Button-leftIcon.mantine-1g4orza.ir-primary-border-btn svg{
    stroke: #223274 !important;
}


.mantine-Group-root mantine-5f6x53 .mantine-3xbgk5.mantine-Button-inner {
  color: #2e353c;
}

#mantine-r1-target{
   color:#223274 !important
}

#mantine-r2-target{
    color:#223274 !important
}

.mantine-UnstyledButton-root.mantine-Button-root.ir-primary-border-btn.ir-btn-outline.mantine-wcw3xm{
    color:#223274 !important;
    border-color:#223274 !important;
}

.mantine-UnstyledButton-root.mantine-Button-root.ir-primary-btn.ir-publish.ir-btn-filled.mantine-1eplnwh{
       color:#fff !important;
      background-color:#223274 !important;
}


.mantine-UnstyledButton-root.mantine-Button-root.ir-primary-colour.mantine-1i2npme{
    color:#223274 !important;
}


.mantine-8od8ev .ir-primary-colour {
    color: #223274 !important;
}

.wp-block-instructor-role-wisdm-instructor-comments .ir-comments-tabs button>div{
     font-family: "Inter", sans-serif !important;
}


.mantine-Group-root.ir-br-2.mantine-1n6ck91 .ir-primary-colour {
  stroke: #223274 !important;
  color: #223274 !important;
}

/*.mantine-3xbgk5.mantine-Button-inner{*/
/*    color: #223274 !important;*/
/*}*/

.mantine-Group-root.ir-br-2.mantine-1ou6l15 .ir-primary-colour{
     stroke: #223274 !important;
     color: #223274 !important;
}


.icon.icon-tabler.icon-tabler-chevron-down{
     stroke: #223274 !important;
     color: #223274 !important;
}


.mantine-UnstyledButton-root.mantine-Button-root.ir-fed-add-lesson.ir-btn-filled.ir-primary-btn.mantine-1m2x9d4{
    background:#223274 !important;
    color:#fff !important;
}


.ast-post-format-.blog-layout-1.ast-article-inner{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border-radius: 8px;
}

.woocommerce-LostPassword.lost_password a{
    margin-left:12px;
}



.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-heading{
    text-transform:capitalize;
}


.ast-post-format-.blog-layout-1.ast-article-inner .entry-title{
    font-size:24px;
    padding-left:20px;
}

.ast-post-format-.blog-layout-1.ast-article-inner .entry-meta {
    padding-left:20px;
}

.ast-post-format-.blog-layout-1.ast-article-inner .ast-excerpt-container > p:last-child{
    padding-left:20px;
}


.ast-post-format-.blog-layout-1.ast-article-inner .post-content > .read-more a {
  margin-left: 20px;
  background: #223274;
  color: #fff;
  padding: 8px 20px;
  border-radius: 30px;
}

.wp-block-instructor-role-ir-assignments .ir-btn-subtle{
    color: #223274 !important;
}

button.mantine-UnstyledButton-root.mantine-Button-root.ir-btn-primary.ir-primary-bg.mantine-8nr514{
    border-radius:30px !important;
}

.wp-block-instructor-role-ir-assignments .ir-lesson-item-container{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}


.wp-block-instructor-role-dashboard-settings .mantine-Tabs-tab[data-active="true"]{
    color: #223274 !important;
}


.woocommerce .addresses .title .edit, .woocommerce-account .addresses .title .edit:hover{
    color:#212a37;
}

a.mantine-Text-root.mantine-Anchor-root.ir-primary-colour.mantine-1yfdb7t{
     color:#223274 !important;
}



.mantine-UnstyledButton-root.mantine-Button-root.active.ir-primary-color.mantine-8nr514{
    color:#223274 !important;
}



.mantine-Tabs-root.mantine-90ponz.mantine-3xbgk5.mantine-Button-inner{
    color: #223274 !important;
}


.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button{
     background-color:#124182 !important;
    color:#fff !important;
}

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar{
    display:flex;
    align-items:center;
}


.wrap .button{
    padding:13px 30px;
}

.entry-header .post-thumb img{
    display:none;
}

.wp-block-instructor-role-wisdm-tabs>.tab-labels .topButton{
    background: #223274 !important;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
    border-radius:30px;
}

.apexcharts-radial-series[rel="3"] path{
    stroke:#ecb932 !important;
}

.ast-separate-container .ast-article-single{
    padding:1rem;
}

.ast-left-sidebar.ast-single-post #primary, .ast-right-sidebar.ast-single-post #primary, .ast-separate-container.ast-single-post.ast-right-sidebar #primary, .ast-separate-container.ast-single-post.ast-left-sidebar #primary, .ast-separate-container.ast-single-post #primary, .ast-narrow-container.ast-single-post #primary{
    padding-left:0px;
    padding-right:0px;
    margin:0px;
}

.mantine-Text-root.ir-primary-colour.mantine-ijk3bz{
    color:#223274 !important;
}

.primary-colour, .ir-primary-color, .ir-primary-colour, .ir-courses-tabs > .active{
    color:#223274 !important;
}

.ir-tel {
    color: #fff !important;
    font-size: 14px;
    font-family: "Inter", sans-serif;
}

.ir-primary-button{
    background-color:red;
}

.wp-block-instructor-role-wisdm-all-courses .ir-courses-tabs button>div{
     font-family: "Inter", sans-serif;
}


.wp-block-instructor-role-wisdm-all-quizzes .ir-courses-tabs button{
     font-family: "Inter", sans-serif;
}

.wp-block-instructor-role-wisdm-certificates .mantine-3xbgk5.mantine-Button-inner{
    font-family: "Inter", sans-serif;
}


.wp-block-instructor-role-wisdm-groups .ir-groups-tabs button > div{
    font-family: "Inter", sans-serif;
}


.mantine-UnstyledButton-root.mantine-Button-root.active.ir-primary-colour.mantine-8nr514{
    color:#223274 !important;
}

.mantine-UnstyledButton-root.mantine-Tabs-tab.ir-text-colour.ir-light-primary-colour.mantine-17r8fft{
     color:#223274 !important;
}



.mantine-Text-root.ir-tel.mantine-ej05tc{
    color:#ffffff !important;
}

.mantine-Text-root.ir-tel.mantine-1b5i7lk{
    color:#fff !important;
}


.wp-block-instructor-role-wisdm-tabs .tab-labels .tab-label.active, .overview svg, .wp-block-instructor-role-wisdm-tabs > .tab-labels .tab-label:hover{
    color:#223274 !important;
}

.wp-block-instructor-role-wisdm-tabs .tab-labels li.tab-label.active{
    color:#223274 !important;
}

.wp-block-instructor-role-wisdm-tabs .tab-labels .tab-label.active, .overview svg, .wp-block-instructor-role-wisdm-tabs > .tab-labels .tab-label:hover{
     color:#223274 !important;
}

.wp-block-instructor-role-wisdm-all-courses .ir-courses-tabs button.active{
     color:#223274 !important;
}

.wp-block-instructor-role-wisdm-all-quizzes .ir-courses-tabs button.active{
     color:#223274 !important;
}



.wp-block-instructor-role-wisdm-all-courses .ir-courses-tabs button{
    font-weight:700;
}

.mantine-Group-root.mantine-l7tjk5 svg{
    stroke: #fff !important;
}

.mantine-Pagination-item[data-active]{
    color:#fff !important;
}

.tab-content h4{
    margin-top:12px;
}

 strong{
    text-transform:capitalize !important;
}



div#instructor-attendance-table_wrapper{
    padding:50px;
    border-collapse: collapse;
  width: 100%;
  overflow-x: auto;
}

body .woocommerce-MyAccount-navigation-link a:hover{
    color:#ecb932;
}

.mantine-Text-root.ir-heading-color.mantine-te9jp9 {
  font-size: 16px;
}

.zoom-meeting-section ul{
    margin:0px !important;
}


body .woocommerce-MyAccount-navigation-link.is-active a{
    background-color: #223274;
}


.zoom-meeting-section ul li{
  padding:0px;
  display:flex;
  align-items:center;
  gap:21px;
  border:1px solid #d5d5d5;
  padding:25px !important;
  border-radius:10px;
  margin-bottom:15px;
}

.zoom-meeting-section br{
    display:none !important;
}

.wp-block-instructor-role-overview-page .user-info{
    background:#223274;
}


.mantine-Text-root.ir-heading-colour.mantine-18tpuz0{
    color:#ffffff !important;
    text-transform:capitalize;
}


.mantine-Text-root.ir-text-colour.mantine-z91dzu{
    color:#fff !important;
}


.blog-layout-1 .post-thumb img{
    width:100%;
    height:378px;
    object-fit:cover;
}


button.mantine-UnstyledButton-root.mantine-Button-root.ir-primary-button.primary-bg.mantine-a55m33{
    background-color:#223274 !important;
    border-radius:30px;
}


.mantine-Text-root.ir-text-colour.mantine-1qmk29j{
    font-weight:700 !important;
}


.wp-block-instructor-role-wisdm-tabs .tab-labels .tab-label.active, .overview svg, .wp-block-instructor-role-wisdm-tabs > .tab-labels .tab-label:hover{
    color:#223274 !important;
}

.overview svg{
      color:#223274 !important;
}


.wp-block-instructor-role-wisdm-tabs .tab-labels .tab-label.active, .overview svg, .wp-block-instructor-role-wisdm-tabs > .tab-labels .tab-label:hover{
    color:#223274;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-reverse{
    background:#223274 !important;
    margin-top:12px;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-reverse:hover{
    background:#fff !important;
    color:#223274 !important;
}

.mantine-Text-root.ir-heading-colour.mantine-18tpuz0 {
    text-transform:  !important;
}


.wp-block-instructor-role-overview-page .overview{
    background:#ecb932;
    color:#fff;
}

.ir-primary-colour {
  stroke: #fff;
}

.wrap h3{
    padding-left:50px;
    margin-bottom:20px;
}

.wrap input{
  margin-right:20px !important;
  height:40px !important;
}

.wrap .button.button-primary{
    padding: 13px 30px;
}


.wrap form{
    padding-left:50px !important;
}

.dataTables_wrapper .dataTables_length{
    padding-bottom:18px !important;
}

.ir-courses-wrap > div > .mantine-Paper-root, .wp-block-instructor-role-wisdm-tabs .mantine-Input-input, .mantine-Pagination-item, .wp-block-instructor-role-overview-page .user-info, .wp-block-instructor-role-overview-page .overview, .wp-block-instructor-role-overview-page .block{
     border:4px solid #223274 !important;
}

.block.earnings{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.block{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; 
}

.mantine-Text-root.ir-heading-colour.mantine-z91dzu{
    color:#fff !important;
}

.mantine-Card-cardSection.mantine-i2fjw4{
    background: #ecb932 !important;
    color:#fff !important;
}

.mantine-Card-cardSection.ir-top-border.ir-border-color.mantine-1sbdgnm{
    background-color:#223274 !important;
}

.mantine-Card-cardSection.mantine-i2fjw4 .mantine-Group-root.mantine-hxskeo{
    color:#fff !important;
}

.ir-filter-trash .ir-btn-subtle{
    color:#223274 !important;
}

.mantine-Card-cardSection.mantine-i2fjw4 .mantine-Group-root.mantine-hxskeo svg{
    stroke:#fff !important;
}


.mantine-Card-cardSection.ir-top-border.ir-border-color.mantine-1sbdgnm{
    background:#223274 !important;
}


.mantine-Text-root.ir-heading-color.mantine-rcb6p8{
    font-size:16px;
}


.mantine-xg7kom svg{
    color:#fff !important;
}

table.widefat.striped {
    margin-top: 30px !important;
}

.mantine-Text-root.ir-heading-colour.mantine-18tpuz0{
    text-transfer:uppercase;
}

.button.button-small:hover{
    background:#124182 !important;
}


.ast-header-button-1 .ast-custom-button:hover{
    background:#223274;
    color:#fff;
}


.wrap .button:hover{
     background:#124182 !important;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single{
    border-bottom:none;
}

.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img{
    height:400px;
    object-fit:cover;
}


@media(max-width:767px){
   .zoom-meeting-section ul li{
       display:flex;
       flex-wrap:wrap;
   }
   
   .woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper{
       margin-top:20px;
   }
   
   
   .ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{
       background:#fff !important;
   }
   
   
  .site .site-content #primary{
      padding:0px !important;
      background:#fff !important;
  }
  
  .ir-mobile-menu{
      position:fixed !important;
      top:0px !important;
  }
  
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled{
      margin-top:20px;
  }
  
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled{
      margin-top:20px;
  }
  
  .learndash-wrapper {
  background: #fff;
}

.entry-content.clear{
    background:#fff !important;
}

.woocommerce-js div.product .woocommerce-tabs{
    padding-top:0rem !important;
}

.woocommerce-js div.product div.summary {
  margin-bottom: 1em;
}


.wp-block-instructor-role-overview-page .user-info{
    background: #223274;
    width: 100% !important;
    justify-content:space-between;
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{
    border:none !important;
}


body.archive .ast-archive-description{
    background:#fff;
}

.ast-separate-container .ast-article-post{
    background-color:#fff !important;
}

.ast-separate-container .site-main > .ast-row{
    display:grid;
    grid-template-columns:repeat(1,1fr);
}

.mantine-Text-root.ir-heading-colour.mantine-18tpuz0{
    text-align:left !important;
}

.page-template-ir-wisdm-dashboard-template.ir-collapse #content > .ast-container, .page-template-ir-wisdm-dashboard-template.ir-collapse .site-header, .page-template-ir-wisdm-dashboard-template.ir-collapse footer{
    padding-left:0px !important;
}

.woocommerce ul.products:not(.elementor-grid).columns-2, .woocommerce-page ul.products:not(.elementor-grid).columns-2{
   grid-template-columns:repeat(1,minmax(0,1fr))
}

.is-small table.wc-block-cart-items .wc-block-cart-items__row{
   padding:16px!important;
}

.wc-block-grid__products{
    margin:40px !important;
}

.wc-block-cart .wc-block-cart__submit-container{
    padding-left:16px;
    padding-right:16px;
}

.wc-block-components-totals-wrapper{
    padding-left:16px !important;
    padding-right:16px !important;
}


.is-small.wc-block-components-sidebar-layout{
    padding:20px!important;
}


.wrap form{
    padding:5px !important;
}

.wrap input{
    margin-right:0px !important;
}


.wrap input{
    margin-right: 0px !important;
    width: 100%;
    margin-bottom: 20px;
}

div#instructor-attendance-table_wrapper{
    padding:10px;
}


.woocommerce .woocommerce, .woocommerce-account .woocommerce h2{
    padding-left: 30px;
}

   
}
