﻿.k2_Allp {
    padding: 1px 8px 1px 8px;
    border-radius: 5px;
    margin-left: 8px;
}
.k2_student {
    padding: 1px 8px 1px 8px;
    border-radius: 5px;
    margin-left: 8px;
}
.k2_teacher {
    padding: 1px 8px 1px 8px;
    border-radius: 5px;
    margin-left: 8px;
}


.k2MasterPage_Content {
    display: none;
}
.k2_masterpageMain_k2cphMaster {
    min-height: 800px;
}

.k2_masterpage_footer{
    background-color:#efeeee !important;
    line-height:35px;

}

.k2_masterpageMain_k2Footer {
 
}
.k2_masterpageMain_k2Footer .masterPageFooterImg {
    display:none;
    overflow: hidden; /* [1.2] Hide the overflowing of child elements */
}



    .k2_masterpage_footer hr.k2mf_st1 {
        border-top: 3px solid #02cad9;
        margin: 10px 50px 10px 50px;
        opacity: 1;
    }
    .k2_masterpage_footer hr.k2mf_st2 {
        border-top: 3px solid #02cad9;
        opacity: 1;
    }

    .k2_masterpage_footer .k2mf_link1 {
     
    }
    .k2_masterpage_footer .k2mf_title {
       
    }
    .k2_masterpage_footer .k2mf_borderRight {
        border-right: 3px solid #e0e0e0;
        height: 100%;
    }
    .k2_masterpage_footer .k2mf_cnt3 {
        border-right: 3px solid #e0e0e0;
    }
    .k2_masterpage_footer .k2mf_cnt4 {
        border-right: 3px solid #e0e0e0;
    }

    .k2_masterpage_footer div.k2spliter_st1 {
        margin: 20px 50px 20px 50px;
        display: block;
        position: relative;
        border-bottom: 3px solid #02cad9;
    }

        .k2_masterpage_footer div.k2spliter_st1 .ksicon {
            position: absolute;
            top: 50%;
            left: 50%;
            padding: 10px;
            transform: translate(-50%, -50%);
            background-color: #02cad9 !important;
            border-radius: 50%;
            border: solid 5px #efeeee;
            height:52px;
        }


    .k2_masterpage_footer .footerIcon {
        padding: 11px 8px 11px 8px;
        height: 35px;
        width: 35px;
        background-color: #02cad9 !important;
        border-radius: 50%;
        margin: 3px;
    }
        .k2_masterpage_footer .footerIcon img {
         
            height: 25px;
            width: 25px;
        }
.k2_ValidationSummary {
    border: solid 1px #f1416c;
    color: #ce0000;
    border-radius: 5px;
    line-height: 30px;
}

    .k2_ValidationSummary .ValidationSummaryHeader {
        color: #FFF;
        background-color: #f1416c;
    }

    .k2_ValidationSummary ul {
        margin-top: 5px;
    }
/*    checkbox start*/

.form-check {
    display: flex;
    align-items: center;
    padding-right: 0;
    margin: 0;
}

    .form-check input {
        margin: 0;
        float: none;
        flex-shrink: 0;
        height: 1.25rem;
        width: 1.25rem;
        border: 0;
        background-color: var(--kt-form-check-input-bg-solid);
        cursor: pointer;
        border-radius: 0.45em;
    }

    .form-check label {
        margin-right: 0.30rem;
        margin-left: 0.95rem;
        color: var(--kt-form-check-label-color-checked);
        cursor: pointer;
        font-size: 1.03rem;
    }

    .form-check input:checked[type=radio] {
        background-image: var(--kt-form-check-input-checked-bg-image);
    }

.form-check input:checked[type=checkbox] {
    background-image: var(--kt-form-check-input-checked-bg-image);
}

    .form-check input[type=checkbox]:checked + label {
        font-weight: 600;
    }
    .form-check input[type=radio]:checked + label {
        font-weight: 600;
    } 


    .form-check input:active, .form-check input:focus {
        filter: none;
        background-color: var(--kt-form-check-input-bg-solid);
    }

    .form-check  input:checked {
        background-color: var(--kt-form-check-input-checked-bg-color-solid);
    }

    .form-check-custom.form-check-success .form-check-input:checked {
        background-color: var(--kt-success);
    }

    .form-check-custom.form-check-danger .form-check-input:checked {
        background-color: var(--kt-danger);
    }

    .form-check-custom.form-check-warning .form-check-input:checked {
        background-color: var(--kt-warning);
    }



#userPImgPnl_Hover {
    opacity: 0;
    background: rgba(0, 0, 0, 0.5);
    height: 50px;
    width: 50px;
    border-radius: 5px;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    transition: all 500ms ease;
}

#_setting_HL_l3:hover #userPImgPnl_Hover {
    opacity: 1;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    transition: all 500ms ease;
}