/*****Login Css***/

section.login .container {
    width: 100vw;
    height: 100vh;
}

.login_main_text img {
    width: 80%;
}

.form_group input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

.form_group label {
    position: relative;
    cursor: pointer;
    font-size: 14px;
    color: #666;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
}

.form_group label:before {
    content: '';
    background-color: transparent;
    border: 1px solid #d2d2d2;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 8px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 10px;
    border-radius: 5px;
}

.form_group input:checked+label:after {
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    left: 7px;
    width: 5px;
    height: 10px;
    border: solid #000;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
}
.login_form h1{
    color: #333;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 2rem;
}
.login_form.text-start {
    border-radius: 20px;
    border: 1px solid #D2D2D2;
    background: #FFF;
    padding: 100px 42px;
    height: 100%;
}
.login_form.text-start form div {
    display: flex;
    width: 100%;
    border-radius: 10px;
    border: 1px solid #D2D2D2;
    background: #EFEFEF;
    height: 52px;
    padding: 0 22px;
    margin-bottom: 15px;
}
.login_form.text-start form input{
    width: 100%;
    background: none;
    border: none;
    height: 100%;
    width: 100%;
    font-size: 14px;
    color: #000;
    font-weight: 400;
}
.login_form.text-start form input::placeholder{
    color: #B3B3B3;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #D2D2D2;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.login_form.text-start form div svg {
    height: 100%;
    margin-right: 12px;
}
.login_form.text-start form input:focus{
    outline: none;
}
.form_group {
    padding: 10px 0 26px 0;
    display: block;
}

/*****Login Css***/
.bet_type_badge{
position: absolute;
    top: -2px;
    left: -8px;
}
