.frame-type-login fieldset label {display: none;}
.frame-type-login fieldset input {width: 100%; padding: 16px; margin-bottom: 20px; border: 2px solid #4B4A4D; background-color: transparent;}
.frame-type-login fieldset .recoveryLink {margin-bottom: 20px;}
.frame-type-login fieldset input[type="submit"] {width: auto; padding: 8px 17px 8px 40px; background-color: var(--red); color: var(--white); border: none;}
.frame-type-login fieldset input[type="submit"]:hover {background-color: var(--grey);}
.frame-type-login fieldset .submit {position: relative;}
.frame-type-login fieldset .submit:before {content: "arrow_forward"; font-family: 'Material Icons'; font-size: 22px; top: 3px; left: 10px; position: absolute; pointer-events: none; color: var(--white); z-index: 2;}
.frame-type-login .forgot {margin-bottom: 10px;}

.frame-type-login .menu {border: 2px solid var(--red); display: inline-block;}
.frame-type-login .menu a {padding: 8px 17px 8px 40px; display: block; position: relative;}
.frame-type-login .menu a:before {content: "arrow_forward"; font-family: 'Material Icons'; font-size: 22px; top: 3px; left: 10px; position: absolute; pointer-events: none; color: var(--red); z-index: 2;}

.cc-revoke, .cc-window {-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.1); box-shadow: 0 0 4px 2px rgba(0,0,0,.1); background-color: #ebebeb;}
.cc-btn.cc-allow {background-color: var(--red); border-color: var(--red); color: #fff; text-decoration: none;}
.cc-btn.cc-allow:hover {color: #fff;}
.cc-btn.cc-deny {color: var(--red); text-decoration: none;}
.cc-btn.cc-deny:hover {color: var(--red); }


