.CLVCon_Login_ResetSubmitText {
    font-size: 0.9rem;
    color: #f3f6ff;
    padding: 0 10px;
}

.ShowResetPassword {
    position: absolute;
    top: 35px;
    right: 25px;
    color: #999;
    cursor: pointer;
}

/*Activation*/


/* == Activation == */
.CLVCon_Activation {
    max-width: 1024px;
    margin: 6vh auto;
}
    .CLVCon_Activation .login-fail a {
        color: #e81f76;
    }

        .CLVCon_Activation .login-fail a:hover {
            color: #773dbd;
        }

    .CLVCon_Activation a {
        color: #fff;
    }

        .CLVCon_Activation a:hover {
            color: #fff;
        }

    .CLVCon_Activation hr {
        border-color: #fff;
    }

    .CLVCon_Activation h1 {
        color: #f3f6ff;
        font-weight: 700;
        margin-bottom: 6vh;
    }

.CLVCon_Activation_OR {
    color: #fff;
}

.CLVCon_Activation_Input {
    margin-bottom: 15px;
}

.CLVCon_Activation_InputLabel {
    font-size: 0.8rem;
    color: #fff;
    float: left;
}

.CLVCon_Activation_InputLink {
    font-size: 0.8rem;
    float: right;
    text-decoration: underline;
}

.CLVCon_Activation_InputField {
    width: 100%;
    padding: 10px 15px;
    margin: 5px 0;
    border-style: solid;
}

    .CLVCon_Activation_InputField:focus::-webkit-input-placeholder {
        color: transparent;
    }

    .CLVCon_Activation_InputField:focus:-moz-placeholder {
        color: transparent;
    }

    .CLVCon_Activation_InputField:focus::-moz-placeholder {
        color: transparent;
    }

    .CLVCon_Activation_InputField:focus:-ms-input-placeholder {
        color: transparent;
    }

.CLVCon_Activation_ActivationButton {
    background-color: #ff3f50;
    padding: 10px;
    margin: 10px 0;
    display: inline-block;
}

    .CLVCon_Activation_ActivationButton span {
        padding-right: 0;
    }

    .CLVCon_Activation_ActivationButton:hover span {
        padding-right: 10px;
    }

.CLVCon_Activation_RegisterText {
    color: #fff;
    font-size: 0.9rem;
}

    .CLVCon_Activation_RegisterText a {
        text-decoration: underline;
    }

.CLVCon_Activation_SocialButtons > a {
    display: block;
    width: 100%;
    margin-bottom: 15px;
    border-radius: 4px;
    font-size: 0.9rem;
    padding: 20px 20px 20px 65px;
    position: relative;
}

    .CLVCon_Activation_SocialButtons > a:hover::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(255,255,255,0.05);
    }

    .CLVCon_Activation_SocialButtons > a > svg {
        position: absolute;
        left: 20px;
        top: 20px;
        font-size: 1.5rem;
    }

.Facebook {
    background-color: #3b5998;
}

.LinkedIn {
    background-color: #007bb6;
}

.GooglePlus {
    background-color: #dd4b39;
}

.Twitter {
    background-color: #00aced;
}

@media only screen and (max-width:768px) {
    .CLVCon_Activation {
        margin: 1vh 0;
    }

    .CLVCon_Activation_OR {
        padding: 50px;
        display: block;
    }
}

@media only screen and (max-width:576px) {
    .CLVCon_Activation_RegisterText a {
        display: block;
        padding: 10px;
    }
}

/* == Reset Password == */
.CLVCon_Activation_SetSubmitText {
    font-size: 0.9rem;
    color: #fff;
    padding: 0 10px;
}



