body, select {cursor: url('/omaro-cursor.png'), default;}
a, input {cursor: url('/omaro-pointer.png'), pointer;}
.top-green {font-size:1.1em; font-weight:500; color:#00ff00;}
.top-green .fas, .top-red .fas {padding-right:8px;}
.top-green span {color:#fff;}
.top-red {font-size:1.2em; font-weight:500; color:#fdc689;}
.top-login {padding:5px 20px; font-weight:500; color:#000; background-color:#fdc417; border-top:1px solid #fff799; border-bottom:1px solid #fdc417; border-radius:3px;}
.top-login:hover {background-color:#fff200;}
.top-account {padding-right:14px; color:#fefefe;}
.top-account:hover {color:#F9E79F;}
.top-logout {padding:5px 20px; font-weight:500; color:#fff; background-color:#ed1c24; border-top:1px solid #f69679; border-bottom:1px solid #ed1c24; border-radius:3px;}
.top-logout:hover {color:#fff; background-color:#f26522;}
#o-loader {text-align:center; display:none;}
.o-form {max-width:400px; padding:80px 20px 10px 20px; background-color:rgba(0, 0, 0, 0.7);}
.o-form p {color:#efefef; text-transform: uppercase;}
.o-form .form-head {margin-bottom:20px; font-weight:500; text-align:center; color:#a3d39c;}
.o-form .userid {padding-bottom:20px; text-align:center; color:#6EC1E4;}
.o-form .userid span {text-transform:lowercase;}
.o-form label {color:#efefef; text-transform: uppercase; width:100%;}
.o-form input,.o-form select {background-color: rgba(255, 255, 255, 0.2); margin-top:5px;}
.o-form .wpcf7-text, .o-form .wpcf7-select {color:#ffffff;}
.o-form .wpcf7-select option {background-color:#888888;}
.o-form .wpcf7-submit {background-image:linear-gradient(180deg, yellow, orange); text-transform: uppercase; font-weight:700; width:100%; cursor: url('/omaro-pointer.png'), pointer;}
.o-form input[type="submit"]:hover {background-image:linear-gradient(180deg, rgba(255,255,100,1), rgba(250,175,90,1)); color:red;}

.o-errmsg {margin:10px auto; max-width:300px; text-align:center;}
.o-errmsg img {width:100%;}
.o-errmsg p {margin:10px 0; font: 20px Arial, sans-serif;}

.o-table {margin:0 auto; max-width:1000px;}
.o-table h1, .o-table h2 {font-size:2em; color:#fefefe; text-align:center;}
.o-table h2 {padding-top:25px;}
.o-table table tbody tr th {background-color: rgba(255, 255, 255, 0.2); font-size:1.2em; color:#fff;}
.o-table table tbody tr td {font-size:1.1em; color:#fff;}
.o-table table tbody tr td:first-child {text-align:center;}

.grecaptcha-badge {bottom:150px !important;}
