﻿body {
}
.Entry-container {
    position: absolute;
    transform: translate(-50%,-50%) !important;
    /*top: 50% !important;
    left: 50% !important;*/
}
/**/input[type="radio"] {
    display: none;
}
.mylabel {
    position: relative !important;
    color: #01cc65 !important;
    font-family: 'poppins',sans-serif !important;
    font-size: 30px !important;
    border: 2px solid #01cc65 !important;
    border-radius: 5px !important;
     padding: 10px 50px !important;
    display: flex !important;
    align-items: center !important;
    cursor: pointer !important;
}
    .mylabel:before {
        content: "" !important;
        height: 30px !important;
        width: 30px !important;
        border: 3px solid #01cc65 !important;
        border-radius: 50% !important;
        margin-right: 20px !important;
    }
input[type="radio"]:checked + .mylabel {
    background-color: #01cc65 !important;
    color: white !important;
}
   input[type="radio"]:checked + .mylabel:before {
        height: 16px !important;
        width: 16px !important;
        border: 10px solid white !important;
        background-color: #01cc65 !important;
    }/* */
.mylabel_form {
    position: relative !important;
    color: #01cc65 !important;
    font-family: 'poppins',sans-serif !important;
    font-size: 30px !important;
    border: 2px solid #01cc65 !important;
    border-radius: 5px !important;
    padding: 5px 25px !important;
    display: flex !important;
    align-items: center !important;
    cursor: pointer !important;
}

    .mylabel_form:before {
        content: "" !important;
        height: 30px !important;
        width: 30px !important;
        border: 3px solid #01cc65 !important;
        border-radius: 50% !important;
        margin-right: 20px !important;
    }

input[type="radio"]:checked + .mylabel_form {
    background-color: #01cc65 !important;
    color: white !important;
}

    input[type="radio"]:checked + .mylabel_form:before {
        height: 16px !important;
        width: 16px !important;
        border: 10px solid white !important;
        background-color: #01cc65 !important;
    }
/* */
.mylabel_ranking {
    position: relative !important;
    color: #01cc65 !important;
    font-family: 'poppins',sans-serif !important;
    font-size: 20px !important;
    border: 2px solid #01cc65 !important;
    border-radius: 5px !important;
    padding: 5px 25px !important;
    display: flex !important;
    align-items: center !important;
    cursor: pointer !important;
}

    .mylabel_ranking:before {
        content: "" !important;
        height: 30px !important;
        width: 30px !important;
        border: 3px solid #01cc65 !important;
        border-radius: 50% !important;
        margin-right: 20px !important;
    }
.mylabel_sms {
    position: relative !important;
    color: #01cc65 !important;
    font-family: 'poppins',sans-serif !important;
    font-size: 17px !important;
    border: 2px solid #01cc65 !important;
    border-radius: 5px !important;
    padding: 5px 25px !important;
    display: flex !important;
    align-items: center !important;
    cursor: pointer !important;
}

    .mylabel_sms:before {
        content: "" !important;
        height: 30px !important;
        width: 30px !important;
        border: 3px solid #01cc65 !important;
        border-radius: 50% !important;
        margin-right: 20px !important;
    }

.mylabel_checking {
    position: relative !important;
    color: #01cc65 !important;
    font-family: 'poppins',sans-serif !important;
    font-size: 17px !important;
    border: 2px solid #01cc65 !important;
    border-radius: 2px !important;
    padding: 2px 22px !important;
    display: flex !important;
    align-items: center !important;
    cursor: pointer !important;
}

    .mylabel_checking:before {
        content: "" !important;
        height: 30px !important;
        width: 30px !important;
        border: 3px solid #01cc65 !important;
        border-radius: 50% !important;
        margin-right: 20px !important;
    }

input[type="radio"]:checked + .mylabel_ranking {
    background-color: #01cc65 !important;
    color: white !important;
}

    input[type="radio"]:checked + .mylabel_ranking:before {
        height: 16px !important;
        width: 16px !important;
        border: 10px solid white !important;
        background-color: #01cc65 !important;
    }
input[type="radio"]:checked + .mylabel_sms {
    background-color: #01cc65 !important;
    color: white !important;
}

    input[type="radio"]:checked + .mylabel_sms:before {
        height: 16px !important;
        width: 16px !important;
        border: 10px solid white !important;
        background-color: #01cc65 !important;
    }
/* */

.login_btn {
    height: 48px !important;
    line-height: 48px !important;
    padding: 0 40px !important;
    border-radius: 3px !important;
    background: #092ace !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #ffffff !important;
    cursor: pointer !important;
    -webkit-transition: all 0.3s ease-in-out !important;
    transition: all 0.3s ease-in-out !important;
    font-family: "Rubik", sans-serif !important;
}

    .login_btn:hover {
        background: #ff5a2c !important;
    }
.submit_btn {
    width: 100%;
    height: 48px;
    background: #092ace;
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    border-radius: 0;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .submit_btn:hover {
        background: #ff5a2c;
    }
    
.message_alert {
    text-align: center;
    -webkit-box-shadow: 3px 4px 6px #999;
    margin: 0px 0px 5%;
    display: block;
    width: 100%;
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}
.close_btn {
    float: right !important;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity:0.5;
    padding-right:5px;
}

.btn-submit {
    width: 100%;
    height: 48px;
    background: #ff5a2c;
    /*background: #01cc65;*/
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    border-radius: 0;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .btn-submit:hover {
        background: #092ace;
    }

.btn_d_submit {
    width: 100%;
    height: 48px;
    background: #dc3546;
    /*background: #01cc65;*/
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    border-radius: 0;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .btn_d_submit:hover {
        background: #ff0000;
    }

.form_boarder {
    padding: 20px 25px 25px 25px !important;
}

.btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

    .btn-primary:hover {
        color: #fff;
        background-color: #0069d9;
        border-color: #0062cc
    }

    .btn-primary.focus, .btn-primary:focus {
        box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
    }

.btn-white {
    color: white;
    background-color: white;
    border-color: white;
    border:none;
    cursor:pointer;
}

.btn-white:hover {
    color: white;
    background-color: white;
    border-color: white;
}

    .btn-white.focus, .btn-white:focus {
        box-shadow: 0 0 0 .1rem rgba(0,123,255,.5)
    }

.submit_btn.disabled, .submit_btn:disabled {
    /*color: #fff;
        background-color: #007bff;
        border-color: #007bff*/
    /*background: #092ace;
    color: #ffffff;*/
    background: #5c5858;
    color: #ffffff;
    cursor: auto;
}

.success_btn {
    width: 100%;
    height: 48px;
    background: #198754;
    /*background: #01cc65;*/
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    border-radius: 0;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.success_btn:hover {
    background: #157347;
}

    .success_btn.disabled, .success_btn:disabled {
        background: #198754;
        color: #fff;
        cursor: auto;
    }

.align_right {
    text-align: right !important;
}
.align_left {
    text-align: left !important;
}

.student_identity{
    font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    color:black !important;
    font-weight:bold !important;
    font-size:14px !important;
}

.img-responsive{
    display: block;
    max-width: 100%;
    height: auto
}

.news_header {
    color: #333146;
    font-family: "Poppins", sans-serif;
    margin: 0;
    font-weight: 700;
    font-size: 32px;
}

@media only screen and (max-width: 1200px) and (min-width: 769px) {
    .news_header {
        color: #333146;
        font-family: "Poppins", sans-serif;
        margin: 0;
        font-weight: 700;
        font-size: 32px;
    }
}
@media only screen and (max-width: 768px) {
    .news_header {
        color: #333146;
        font-family: "Poppins", sans-serif;
        margin: 0;
        font-weight: bold;
        font-size: 20px;
    }
}

/*
.submit_btn:not(:disabled):not(.disabled).active, .submit_btn:not(:disabled):not(.disabled):active, .show > .submit_btn.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf
}

    .submit_btn:not(:disabled):not(.disabled).active:focus, .submit_btn:not(:disabled):not(.disabled):active:focus, .show > .submit_btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
    }*/