/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 24 2025 | 13:39:19 */
#wpmem_login, #wpmem_msg, #wpmem_reg, .wpmem_msg {
	width: 100%;
}

#wpmem_login_form .link-text-register{
	display: none;
}

.jm-notice.type-dialog {
	display: none;
}

#wpmem_login legend, #wpmem_reg legend {
	display: none;
}

#wpmem_login label, #wpmem_reg label, #wpmem_login label .req, #wpmem_reg label .req {
    font-size: 20px;
    font-style: normal;
    line-height: normal;
    color: #008CD1;
    font-family: "Titillium Web", sans-serif;
    font-weight: 700;
}

#wpmem_login .div_text input, #wpmem_reg .div_text input {
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
	line-height: 21.79px;
    font-family: "Open Sans", sans-serif;
    color: #77787B;
    background: transparent !important;
    border: none;
    border-bottom: 1px dotted #66CCCC !important;
    border-radius: 0;
    padding-left: 0 !important;
}

#wpmem_login .div_text input::placeholder, #wpmem_reg .div_text input::placeholder {
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 21.79px;
    font-family: "Open Sans", sans-serif;
    color: #77787B;
}

#wpmem_reg .req-text {
    font-family: "Open Sans", sans-serif;
}

#wpmem_login .button_div input.buttons, #wpmem_reg .button_div input.buttons {
    width: 260px;
	padding: 8px 20px;
	font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-size: 14px;
	color: #ffffff;
	text-decoration: none !important;
	text-align: center;
	background-image: linear-gradient(to right, #006394, #008cd1, #006394, #008cd1);
    background-size: 300% 100%;
    display: inline-block;
    border-radius: 50px;
    color: white;
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    transition: all .4s ease-in-out;
}

#wpmem_login .button_div input.buttons:hover, #wpmem_login .button_div input.buttons:focus, #wpmem_reg .button_div input.buttons:hover, #wpmem_reg .button_div input.buttons:focus {
    background-position: 100% 0;
    transition: all .4s ease-in-out;
    color: white;
}

.frgt_pass .fl-html {
    text-align: end;
}

.frgt_pass .link-text-forgot a, .frgt_pass .link-text-register a {
	font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 14px;
	color: #008CD1;
}

.frgt_pass .link-text-forgot, .frgt_pass .link-text-register {
	font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 14px;
	color: #77787B;
}

#wpmem_login .button_div label {
	font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 16px;
	color: #77787B;
}