
.login_panel { padding: 60px 0 0 0;}

.login_panel .feelform {padding:15px 0px 0px 0px;}
.feelform .input {padding: 5px 12px;}

.feelform .text-link {background: none; border:none; color: #3962c5; margin: 6px 0px 0px 0px; font-size: 14px;}
.feelform .text-link:hover {text-decoration: underline;}
.feelform .loginWith {padding:0px 0px 0px 0px;}
.feelform .separator {margin:20px 0px 10px 0px;}
.feelform .button {padding: 10px 12px;margin: 0px; width: 100%;}

.sucessMessage {color: green;}
.feelform .sucessMessage, .feelform .errorMessage {padding-bottom:15px;}

.passToggleRow {position: relative;}
.passToggleRow .input {padding-right:45px;}
.passToggleRow .passToggle {position: absolute; right: 1px;  top: 1px; background: #ccc; width: 40px; height: 38px; border-radius:0px 2px 2px 0px; text-align: center; line-height: 38px; font-size: 22px; cursor: pointer;}
.passToggleRow.textView .passToggle:before {content: ""; position: absolute; right:22%; top: 27%; width: 2px; height: 75%; background: #333; transform-origin: top; transform:rotate(45deg);}

.help-block-success {color: green;}


.login_top_info {position: absolute; left: 0px; top: 0px; right: 0px; z-index: 11; color: #fff;font-size: 16px; line-height: 1; padding:10px 0px; font-weight: 500; background: rgb(0 0 0 / 50%);}