@charset "utf-8";/**
 * @author https://www.cosmosfarm.com/
 */
.cosmosfarm-members-form { display: block; margin: 0 auto; width: 100%; max-width: 400px; padding: 20px; box-shadow: 0px 0px 15px 5px #ddd; border-radius: 1rem; } 

.cosmosfarm-members-form .cm-lines { position: relative; display: flex; padding: 20px 10px 10px; width: 100%; justify-content: center; } 

.cosmosfarm-members-form .cm-lines .ba-line { padding: 0 10px; font-size: 14px; background: #fff; z-index: 2; } 

.cosmosfarm-members-form .cm-lines .ba-line-bg { position: absolute; width: 100%; border-top: 1px solid #ddd; top: 55%; transform: translate(0, -50%); } 

.cosmosfarm-members-form .simbol-wrap { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; margin: 20px 0 30px 0; } 

.cosmosfarm-members-form .simbol-wrap .home-simbol { width: 214px; } 

.cosmosfarm-members-form .simbol-wrap span { } 

.cosmosfarm-members-form form { margin: 0; padding: 0; } 

.cosmosfarm-members-form img { display: inline; border: 0; } 

.cosmosfarm-members-form a { position: static; display: inline-block; zoom: 1; margin: 0; padding: 0; border: 0; font-weight: normal; background-image: none; cursor: pointer; vertical-align: middle; text-shadow: none; text-decoration: none; box-shadow: none; outline: none; font-size: 14px; } 

.cosmosfarm-members-form fieldset { position: relative; display: flex; margin: 0; padding: 0; min-width: 0; border: 0; background-color: transparent; overflow: hidden; flex-direction: column; gap: 15px; } 

.cosmosfarm-members-form fieldset .id-pw-wrap { display: flex; flex-direction: column; gap: 10px; } 

.cosmosfarm-members-form fieldset .id-pw-wrap .div_text { display: flex; flex-direction: column; gap: 5px; } 

.cosmosfarm-members-form legend { display: none; } 

.cosmosfarm-members-form label { float: none; position: static; display: block; margin: 0; font-size: 14px; line-height: 20px; } 

.cosmosfarm-members-form select,
.cosmosfarm-members-form input[type=text],
.cosmosfarm-members-form input[type=email],
.cosmosfarm-members-form input[type=date],
.cosmosfarm-members-form input[type=url],
.cosmosfarm-members-form input[type=number],
.cosmosfarm-members-form input[type=password] { font-size: 15px; cursor: text; display: flex; margin: 0; padding: 1rem 0.5rem; width: 100%; color: #111; border: 1px solid #e5e7eb; box-shadow: none; background: none; background-color: transparent; box-sizing: border-box; vertical-align: top; outline: none; border-radius: 0.5rem; } 

.cosmosfarm-members-form select:hover,
.cosmosfarm-members-form input[type=text]:hover,
.cosmosfarm-members-form input[type=email]:hover,
.cosmosfarm-members-form input[type=date]:hover,
.cosmosfarm-members-form input[type=url]:hover,
.cosmosfarm-members-form input[type=number]:hover,
.cosmosfarm-members-form input[type=password]:hover,
.cosmosfarm-members-form select:focus,
.cosmosfarm-members-form input[type=text]:focus,
.cosmosfarm-members-form input[type=email]:focus,
.cosmosfarm-members-form input[type=date]:focus,
.cosmosfarm-members-form input[type=url]:focus,
.cosmosfarm-members-form input[type=number]:focus,
.cosmosfarm-members-form input[type=password]:focus { border: 1px solid #e5e7eb; background: none; box-shadow: none; } 

.cosmosfarm-members-form input[type=checkbox] { position: static; height: auto; width: auto; } 

.cosmosfarm-members-form button,
.cosmosfarm-members-form input[type=submit] { position: relative; display: block; margin: 0; padding: 1rem 0.5rem; width: 100%; max-width: 100%; font-size: 15px; box-sizing: border-box; outline: none; color: white; border: 0; background: none; background-color: #E50914; box-shadow: none; cursor: pointer; border-radius: 0.5rem; } 

.cosmosfarm-members-form button:hover,
.cosmosfarm-members-form input[type=submit]:hover,
.cosmosfarm-members-form button:focus,
.cosmosfarm-members-form input[type=submit]:focus { color: white; border: 0; background: none; background-color: #f90000; box-shadow: none; } 

.cosmosfarm-members-form textarea { position: static; display: block; margin: 0; padding: 12px; width: 100%; max-width: 100%; height: 200px; line-height: normal; border: 1px solid #c4c4c4; font-size: 15px; box-sizing: border-box; outline: none; color: #1a1a1a; background: none; background-color: white; box-shadow: none; border-radius: 2px; cursor: text; } 

.cosmosfarm-members-form textarea:hover,
.cosmosfarm-members-form textarea:focus { border: 1px solid #c4c4c4; background: none; background-color: white; box-shadow: none; } 

.cosmosfarm-members-form input.cursor-pointer { cursor: pointer; } 

.cosmosfarm-members-form input.cursor-default { cursor: default; } 

.cosmosfarm-members-form .policy_content { padding: 12px; height: 200px; border: 0; cursor: pointer; font-size: 15px; box-sizing: border-box; overflow-y: auto; color: #1a1a1a; background-color: #f2f2f2; border-radius: 2px; } 

.cosmosfarm-members-form .policy_content:hover,
.cosmosfarm-members-form .policy_content:focus { border: 0; } 

.cosmosfarm-members-form .req { color: red; } 

.cosmosfarm-members-form .div_multicheckbox,
.cosmosfarm-members-form .div_multiselect,
.cosmosfarm-members-form .div_checkbox,
.cosmosfarm-members-form .div_textarea,
.cosmosfarm-members-form .div_select,
.cosmosfarm-members-form .div_number,
.cosmosfarm-members-form .div_image,
.cosmosfarm-members-form .div_radio,
.cosmosfarm-members-form .div_file,
.cosmosfarm-members-form .div_text { overflow: hidden; } 

.cosmosfarm-members-form .div_multiselect select { height: auto; } 

.cosmosfarm-members-form .div_checkbox label { display: inline; margin: 0; padding: 0 10px 0 0; } 

.cosmosfarm-members-form .div_checkbox input { display: inline; margin: 0; padding: 0; } 

.cosmosfarm-members-form .add-buttons { position: relative; } 

.cosmosfarm-members-form .add-buttons .add-buttons-wrap { position: absolute; right: 5px; top: 5px; } 

.cosmosfarm-members-form .add-buttons .add-buttons-wrap button { padding: 0 20px; width: auto; height: 30px; line-height: 30px; font-size: 13px; font-weight: normal; color: white; background-color: #999999; } 

.cosmosfarm-members-form .button_div { margin: 0; overflow: hidden; display: flex; flex-direction: column; gap: 15px; } 

.cosmosfarm-members-form .button_div .cm-buttons { display: flex; justify-content: center; align-items: center; } 

.cosmosfarm-members-form .button_div .cm-buttons label { } 

.cosmosfarm-members-form .button_div .cm-buttons .pwdreset { font-size: 14px; display: flex; align-items: center; } 

.cosmosfarm-members-form .button_div label input[type=checkbox] { margin: 4px; cursor: pointer; vertical-align: middle; } 

.cosmosfarm-members-form .link-text { } 

.cosmosfarm-members-form .button_div .register { } 

.cosmosfarm-members-form .button_div .register a { position: static; display: block; margin: 0; padding: 8px; width: 100%; max-width: 100%; font-size: 15px; box-sizing: border-box; outline: none; color: white; border: 0; background: none; background-color: #64748b; box-shadow: none; cursor: pointer; text-align: center; } 

.cosmosfarm-members-form .button_div .register a:hover { background-color: #475569; } 

.cosmosfarm-members-form .sub-btns { display: grid; grid-template-columns: 1fr 1fr 1fr; text-align: center; } 

.cosmosfarm-members-form .sub-btns>.link-text { } 

.cosmosfarm-members-form .sub-btns>.link-text>a { } 

.cosmosfarm-members-form .captcha { margin: 0 0 20px 0; text-align: left; } 

.cosmosfarm-members-form .captcha .g-recaptcha { display: block; margin: 0 auto; width: 304px; } 

.cosmosfarm-members-form .agree { margin: 0 0 20px 0; } 

.cosmosfarm-members-form .agree textarea { cursor: default; height: 100px; } 

.cosmosfarm-members-form .agree label { cursor: pointer; } 

.cosmosfarm-members-form .password-strength-meter-display { font-size: 13px; } 

.cosmosfarm-members-form .password-strength-meter-display.good { color: #18509d; } 

.cosmosfarm-members-form .password-strength-meter-display.bad { color: #ed1c24; } 

.cosmosfarm-members-form .field-description { font-size: 13px; } 

.cosmosfarm-members-form .message { margin: 20px 0; padding: 20px; background-color: #f0f0f0; text-align: center; } 

.cosmosfarm-members-form .message p { margin: 10px 0; } 

.cosmosfarm-members-form .message a { font-size: 14px; padding: 0 30px; height: 40px; line-height: 40px; border: 1px solid #c4c4c4; outline: none; background-color: transparent; cursor: pointer; } 

.cosmosfarm-members-form .profile-header { position: relative; margin: 30px 0; } 

.cosmosfarm-members-form .profile-header input[type=file] { position: absolute !important; margin: -1px !important; padding: 0 !important; width: 1px !important; height: 1px !important; border: 0 !important; box-shadow: none !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; } 

.cosmosfarm-members-form .profile-header .avatar-img { margin-bottom: 15px; text-align: center; } 

.cosmosfarm-members-form .profile-header .avatar-img .change-avatar-message { display: block; margin: 4px 0; font-size: 12px; line-height: 12px; color: RGBA(0, 0, 0, 0.5); } 

.cosmosfarm-members-form .profile-header .avatar-img img { float: none; display: inline; margin: 0; padding: 0; width: 150px; height: 150px; border-radius: 50%; border: 1px solid #eaebeb; box-shadow: none; vertical-align: middle; pointer-events: none; } 

.cosmosfarm-members-form .profile-header .avatar-img label { float: none; display: inline-block; margin: 0; padding: 0; cursor: pointer; } 

.cosmosfarm-members-form .profile-header .display-name { text-align: center; font-size: 24px; font-weight: bold; color: #444444; } 

.cosmosfarm-members-form .members-link { margin: 0; padding: 0; list-style: none; background-color: #64748b; border-left: 1px solid #64748b; border-top: 1px solid #64748b; overflow: hidden; } 

.cosmosfarm-members-form .members-link li { display: table; float: left; margin: 0; padding: 0; list-style: none; list-style-type: none !important; width: 50%; height: auto; background: none; } 

.cosmosfarm-members-form .members-link li a { display: table-cell; padding: 10px; height: 80px; color: white; text-align: center; background: none; border-right: 1px solid #64748b; border-bottom: 1px solid #64748b; text-decoration: none; word-break: break-all; } 

.cosmosfarm-members-form .members-link li a:hover { border-bottom: 1px solid #2c91c4; text-decoration: underline; } 

.cosmosfarm-social-login { text-align: center; } 

.cosmosfarm-social-login .cosmosfarm-social-login-title { padding: 10px 0 0 0; } 

.cosmosfarm-social-login a { position: static; display: inline-block; zoom: 1; padding: 5px; box-shadow: none; } 

.cosmosfarm-social-login a img { display: inline; width: 40px !important; border: 0; box-shadow: none; vertical-align: middle; } 

.cosmosfarm-members-form .cosmosfarm-social-login { padding-bottom: 20px; text-align: left; display: flex; flex-direction: column; align-items: center; justify-content: center; } 

.cosmosfarm-members-form .cosmosfarm-social-login .cosmosfarm-social-login-title { padding: 0; } 

.cosmosfarm-members-form .cosmosfarm-social-login .sns-buttons { width: 100%; gap: 5px; display: flex; flex-direction: column; } 

.cosmosfarm-members-form .cosmosfarm-social-login .sns-buttons a { width: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid #e5e7eb; padding: 1rem 0.5rem; font-size: 15px; gap: 5px; border-radius: 0.5rem; } 

.cosmosfarm-members-form .cosmosfarm-social-login .sns-buttons a.facebook { background: #3b5999; color: #fff; } 

.cosmosfarm-members-form .cosmosfarm-social-login .sns-buttons a.google { background: #dd4b39; color: #fff; } 

.cosmosfarm-members-form .cosmosfarm-social-login .sns-buttons a:hover { box-shadow: 0px 8px 2px -5px #ddd; } 

.cm-c100 { display: flex; gap: 32px; width: 100%; } 

.cm-c100 .left { width: 20%; display: flex; flex-direction: column; gap: 16px; } 

.cm-c100 .left .user-data { display: flex; flex-direction: column; align-items: center; gap: 6px; } 

.cm-c100 .left .user-data img { max-width: 96px; } 

.cm-c100 .left .user-data .alarms { } 

.cm-c100 .left .user-data .alarms a { font-size: 14px; } 

.cm-c100 .left .nav { } 

.cm-c100 .left .nav ul { display: flex; flex-direction: column; gap: 8px; } 

.cm-c100 .left .nav ul li { } 

.cm-c100 .left .nav ul li a { font-size: 14px; padding: 8px; border: 1px solid #ddd; display: flex; gap: 0 4px; } 

.cm-c100 .left .nav ul li:hover { background: #475569; color: #fff; } 

.cm-c100 .left .nav ul li.selected a { background: #475569; color: #fff; } 

.cm-c100 .right { width: 80%; } 

.cm-c100 .right .tab { } 

.cm-c100 .right .tab.account { } 

.cm-c100 .right .tab.account #register { display: none; } 

.cm-c100 .right .tab.account .cosmosfarm-members-form { max-width: unset; } 

@media screen and (max-width: 768px) {/* mobile */
.cosmosfarm-members-form { width: 100% !important; } 

.cosmosfarm-members-form .members-link li { width: 100% !important; } 

.cm-c100 { flex-direction: column; } 

.cm-c100 .left { width: 100%; } 

.cm-c100 .right { width: 100%; } 
 }