
#single_button65c30ad26cbdf1 {
    min-height: 45px !important;
}
#enrolusersbutton-1 .btn.btn-primary {
    margin-top: -12px !important;
}
.btn-secondary {
    background: var(--theme-color);
    color: white;
    border: none;
    margin: 0 3px;
    text-align: center;
    padding: 8px 12px !important;
}
#page-local-tenant-tenants .btn.btn-primary.mr-2{
max-height:40px !important}
.content-item-container:hover {
    background: var(--btn-btn-primary) !important;  
}
.btn-secondary {
    background: var(--theme-color);
    color: white;
    border: none;
    margin: 0 3px;

    height: 41px !important;
}
.btn.btn-primary {
    background:var(--btn-btn-primary);
    border: none;
    height: 41px !important;
}
.login-wrapper .login-container .loginform .d-flex {
    justify-content: end;
    margin-top: -57px !important;
}
.btn-secondary {
    background: var(--theme-color);
    color: white;
    border: none;
    margin: 0 3px;
    padding: 11px !important;
}
.singlebutton {
  
    margin: 10px 0px;
}
.userProfileName {
    margin-right: 28px;
}
li.breadcrumb-item {
    color: white !important;
}
.login-wrapper .login-container .loginform .d-flex {
    justify-content: end;

    margin-top: -34px;
}
#page-content [data-region="blocks-column"] section.block_settings.block.card.mb-3 a{
color : white !important;
}


.navbar.fixed-top {
border-bottom: white0px solid; 
    background: #ffffff;
    height: 91px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
header#page-header {
    margin-top: 39px;
}
.btn.btn-primary {
    background: var(--btn-btn-primary);
    border: none;
}
#page-content [data-region="blocks-column"] section.block_navigation.block.card.mb-3 {
    background: transparent;
    border: none;
}
.columnleft.blockcolumn.has-blocks {
    /* margin-top: -190px; */
    /* padding: 16px !important; */
}
header#page-header .col-12.pt-3.pb-3 {
    max-width: 100%;
    margin-left: 0%;
}
/* #page-mod-assign-view header#page-header .col-12.pt-3.pb-3 {
    max-width: 100% !important;
    margin-left: 0% !important;
} */
#page-content [data-region="blocks-column"] a {
    color: #3e3e3e;
    font-size: 16px;
    font-family: sans-serif;
    font-weight: 500;
}
#page-content [data-region="blocks-column"]::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
#page-content [data-region="blocks-column"]::-webkit-scrollbar
{
	width: 7px;
	background-color: #F5F5F5;
}
#page-content [data-region="blocks-column"]::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: var(--btn-btn-primary);
}
#page-content [data-region="blocks-column"] section.block_settings.block.card.mb-3 {
    border: none;
    background-color: var(--btn-btn-primary);
    box-shadow: rgb(0 0 0 / 12%) 3px 3px 12px;
    color: white;
}
aside#block-region-side-pre {
    padding: 0 21px 0px 0px;
}
.block_navigation .block_tree .tree_item.branch {
    margin-left: 9px;
    border-bottom: 1px solid #d2d2d2;
    padding-left: 0.75rem;
    border-radius: 5px;
    padding: 6px;
}
#page-content [data-region="blocks-column"] a {
    color: #3e3e3e;
    font-size: 16px;
    font-family: sans-serif;
    

}
.columnleft.blockcolumn.has-blocks  #page-content [data-region="blocks-column"] {
    height: 90vh;
    overflow-y: auto;
    box-shadow: rgba(0, 0, 0, 0.1) 8px -1px 12px;
}
#page-content [data-region="blocks-column"] aside#block-region-side-pre{
    box-shadow: rgba(0, 0, 0, 0.1) 8px -1px 12px;

}
li.type_unknown.depth_1.contains_branch p:hover {
    background: var(--btn-btn-primary);
color:white !important;
}
li.type_unknown.depth_1.contains_branch p:hover a {
color:white !important;
}

li.type_unknown.depth_1.contains_branch p:hover .block_navigation .block_tree [aria-expanded="false"]>p:before {
    color: white !important;
} 
#page-content [data-region="blocks-column"] a:hover {
    text-decoration: none;

}
#page-content [data-region="blocks-column"] section.block_navigation.block.card.mb-3 p.tree_item.hasicon {
    padding: 6px 0px;
   
  border-bottom: 1px solid #d2d2d2;

    border-radius: 5px;
}
#page-content [data-region="blocks-column"] section.block_navigation.block.card.mb-3 p.tree_item.hasicon:hover {
    background: var(--btn-btn-primary);
 
}
h5#instance-9-header {
    font-size: 23px;
    font-weight: 700;
}
.btn-secondary{
       background: var(--theme-color) ;
    color: white;
    border: none;
    margin: 0 3px;
}
.btn-secondary:hover{
       background: var(--theme-color) ;
    color: white;
    border: none;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: var(--btn-btn-primary);
    border-color: var(--btn-btn-primary);
}
i.icon.fa.fa-minus.fa-fw {
    display: none;
}
header#page-header .col-12.pt-3.pb-3 .card .btn.btn-primary {
    background: var(--theme-color);
    border: none;
}
header#page-header .col-12.pt-3.pb-3 .card {
    background: var(--btn-btn-primary);
    border: none;
    border-radius: 50px 50px 0px 0px;
box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
}
header#page-header .col-12.pt-3.pb-3 .card h1 {
    font-family: math;
color:white;
}
header#page-header .col-12.pt-3.pb-3 .card a{
color:white;
}
.generaltable tbody tr:nth-of-type(odd) {
    background-color: rgb(9 67 104 / 8%);
}
thead {
    background: var(--btn-btn-primary);
    color: white;

}
thead a {
    color: white;
}
thead a:hover {
    color: white;
}
.custom-form-class .mform {
    display: grid;
    grid-template: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
 .custom-form-class .mform input {
 
    border-radius: 14px;
    border: 1px solid #e9e9e9;
    background: #FFF;
    box-shadow: 0px 0px 21.3px -3px rgb(60 60 60 / 25%);

    width: 79%;
   
    height: 54px;
}
.custom-form-class .mform input.btn.btn-secondary {
    background:  var(--theme-color) !important;
    height: inherit !important;
    padding: 10px 41px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.custom-form-class .mform input.btn.btn-primary{
    background:  var(--btn-btn-primary) !important;
    height: inherit !important;
    padding: 10px 41px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.text-danger {
    color: var(--theme-color)!important;
}
.custom-form-class .mform select {
    border-radius: 14px;
    border: 1px solid #e1e1e1;

    height: 45px;
 
    box-shadow: 0px 0px 21.3px -3px rgba(0, 0, 0, 0.25);
}
.tool_courserating-widget.pt-2.pt-0.pb-2 {
    display: flex;
   
    position: absolute !important;
    right: 3%;
    top: 135px;
    column-gap: 13px;
    background: white;
    padding: 10px;
    border-radius: 10px;
}
#page-login-index #page-wrapper #page{
    display: flex;

    flex-direction: column;
}
#page-login-index #page-wrapper #page {
    display: flex;
    flex-direction: column;
    background-image: url(https://yislms.com/growthsource/local/tenant/pix/background.png);
    background-position: inherit;
    background-repeat: no-repeat;
    background-size: cover;
}

.login-instructions.mb-3, .login-signup, .login-divider {
    display: none;
}
/*form#guestlogin {
    display: none;
}*/
#page-login-index footer#page-footer {
    display: none;
}
.login-container {
    margin-left: -51%;
    margin-top: 6px;
    border-radius: 69px;
    margin-bottom: 27px;
    position: absolute;

    background: transparent;
    top: 242px;
    max-width: 708px !important;
}
#page-login-index input#username {
    border: none;
    border-bottom: 2px solid #207A8F;
    border-radius: 0px;
}
#page-login-index input#password {
    border: none;
    border-bottom: 2px solid #207A8F;
    border-radius: 0px;
}
#page-login-index  .btn.btn-primary {
    background: #207A8F;
    border: none;
    width: 100%;
    margin-top: 10px;
}
#page-login-index .login-container h1.login-heading {
    font-size: 1.875rem;
    font-weight: 400;
}
body#page-local-tenant-request_table .btn.btn-primary {
    margin-left: 6px;
}

#page-login-signup .login-container {
    margin-left: 9%;
    margin-top: -234px;
    border-radius: 69px;
    margin-bottom: 27px;
    background: white !important;
    position: absolute;

    background: transparent;
    top: 242px;
    max-width: 708px !important;}
#page-login-signup .pagelayout-login #page {
    background: #ffffff;

    background-repeat: repeat-x;
}
#page-login-signup  #page-content {
    background: white !important;
}

.login-wrapper .login-container .loginform .d-flex {

    background: red !important;
}
.hamburger-menu{
    display: none;
}
@media only screen and (max-width : 768px){
    header#page-header .col-12.pt-3.pb-3 {
        max-width: 100%;
        margin-left: 0%;
    }
    header#page-header .col-12.pt-3.pb-3 .card {
        border-radius:0 !important;
        padding: 14px 25px !important;
    }
    
    .columnleft.blockcolumn.has-blocks{
        position: absolute;
    background: white;
    left: 0;
    right: 0;
    top: 265px;
    display: none;
    }
    .navbar-active{
        display: block !important;
    }
    .hamburger-menu {
        display: block !important;
        position: fixed;
        top: 25px;
        left: 0;
        background: white;
        padding: 7px 9px;
        border-radius: 10px;
    }
    .tool_courserating-widget.pt-2.pt-0.pb-2 {
  position: inherit !important;
      
    }
    .navbar.fixed-top .navbar-brand .logo {
      
        width: 141px;
        margin-left: 39px;
    }
    .header.d-flex.flex-wrap.p-1 .btn.btn-primary {
     
        margin-top: 10px !important;
    }
    .btn-secondary , .btn-primary {
    
        font-size: 11px !important;
    }
    #page-admin-reportbuilder-index .reportbuilder-wrapper .table-dynamic.position-relative {
        overflow-x: scroll !important;
    }
    #page-admin-reportbuilder-index header#page-header .col-12.pt-3.pb-3 .card  .card-body .d-flex.align-items-center{
        flex-direction: column;
    }
    
    
}
@media only screen and (min-width:1200px) {
    .columnleft.blockcolumn.has-blocks section.d-print-none {
        position: absolute !important;
        width: 274px !important;
        /* top: 106px !important; */
        /* margin-top: 11%; */
    }
}
@media only screen and (min-width: 1100px) and (max-width: 1500px) {
    #page-content [data-region="blocks-column"] aside#block-region-side-pre {

        width: 84%;
    }
}

#page-local-changelogo-index ul.list-unstyled.unstyled {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
}




.header-darken{
	background: var(--btn-btn-primary);
    border: none;
    border-radius: 50px 50px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
    color: #fff;
    padding: 1.25rem !important;
    margin-top: 25px;
}

#page {
    margin-top: 0px !important;
    padding-top: 60px;
}
nav.navbar .logo img {
    max-height: calc(50px -(0.25rem* 2));
}
.btn.btn-secondary{
    background: var(--theme-color);
}