/*
Theme Name: Blocksy Child
Theme URI: https://yourwebsite.com/blocksy-child
Description: A child theme for Blocksy.
Author: Your Name
Author URI: https://yourwebsite.com
Template: blocksy
Version: 1.0.0
*/

/* Página editar conta */

.jp-row {
    display: flex;
    justify-content: space-between;
}

.jp-column {
    flex: 1;
    margin-right: 16px!important; 
	margin-bottom: 16px;
}

.jp-column:last-child {
    margin-right: 0;
}

.jp-fieldset {
	margin-bottom:30px; 
	padding:15px; 
	border: 1px solid #45006c;
    border-radius: 8px;
}

.jp-column input:focus, .jp-column select:focus {
    border: 1px solid #45006c !important;
}

.jp-column input, .jp-column select {
    border-radius: 4px;
}

.jp-row-select {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
    flex-direction: column;
    flex-wrap: wrap;
}

.jp-save {
    font-family: "Inter", Sans-serif!important;
    font-size: 14px!important;
    font-weight: 400!important;
    letter-spacing: 0px!important;
    color: var(--e-global-color-e777cd9)!important;
    background-color: #45006c!important;
    border-radius: 4px 4px 4px 4px!important;
    padding: 10px 25px 10px 25px!important;
    margin: 0px 0px 0px 0px!important;
}
/* Fim página editar conta */

/*Página curso */

.fa-check-circle:before {
    content: "";
    color: #45006c;
}

/*Fim página curso */

/* Página Lifter Groups */ 

@media (min-width: 700px) {
    .llms-group .llms-group-content.sidebar--right {
        flex-direction: row-reverse;
        max-width: 1440px!important;
        margin: auto!important;
    }
}

ul.llms-group-context-menu.manage-member-actions {
    border: unset;
	top: 0px;
}

button.llms-group-member-action, button.llms-group-card-action.llms-group-button.llms-group-has-context-menu.manage-member {
    background-color: #45006c!important;
	border: 1px solid #45006c;
}

button.llms-group-member-action:hover, button.llms-group-card-action.llms-group-button.llms-group-has-context-menu.manage-member:hover {
    background-color: unset !important;
    color: #45006c!important;
    border: 1px solid #45006c;
}

h3.llms-group-card-title {
    font-family: "Inter", sans-serif!important;
    font-size: 36px!important;
    font-weight: 700!important;
    text-transform: capitalize!important;
    line-height: 52px!important;
    letter-spacing: -0.5px!important;
    color: #1b1a17!important;
}

span.llms-group-text {
    margin-right: 4px;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    color: var(--e-global-color-e777cd9);
}

.llms-group-button.ghost:focus, .llms-group-button.ghost:hover {
    background: rgb(69 0 108 / 90%);
    border-radius: 4px;
}

.llms-group-card-footer .llms-group-button.ghost .fa, .llms-group-card-header .llms-group-button.ghost .fa {
    color: #45006c;
}

.llms-group-profile-header .llms-group-logo .edit-logo{
	left: unset!important;
}


.cky-switch input[type="checkbox"]:checked {
	border-radius: 50px;
}


header.llms-sd-header h2.llms-sd-title {
    opacity: 0;
    transition: opacity 0.2 ease-in; 
}

body.loaded header.llms-sd-header h2.llms-sd-title {
    opacity: 1;
}

#llms-group-leave, .llms-group-button.llms-group-has-context-menu {
	display:none;
}