
#rulid {
    display: none;
    height:  450px;
    }
#registration input {
    background:    #fcfcfc;
    border:        1px solid #ddd;
    border-radius: 4px;
    font-family:   'Open Sans', sans-serif;
    padding:       8px 5px;
    transition:    border .3s ease-out;
    width:         234px;
    }
#registration input.ok {
    border: 1px solid green;
    }
#registration input.false {
    border: 1px solid red;
    }
#registration input.regloader, input.regloader {
    background:       url('/include/images/icons/searchload.gif') no-repeat right 10px center;
    background-color: #fcfcfc !important;
    }
#registration input[type=checkbox] {
    cursor:  pointer;
    padding: 0;
    width:   auto;
    }
#sendreg {
    margin-right: 13px;
    text-align:   right;
    }
#registration input[type=submit] {
    background:    #222;
    border-radius: 4px;
    color:         white;
    cursor:        pointer;
    font-size:     12px;
    outline:       none;
    padding:       10px !important;
    width:         auto;
    }
#registration input[type=submit].loaders {
    background:       url('/include/images/icons/searchload.gif') no-repeat right 6px center;
    background-color: #333 !important;
    padding-right:    30px !important;
    pointer-events:   none;
    }
#registration input[type=submit]:active {
    background-color: var(--main-theme-color);
    }
#registration select {
    background:    #fcfcfc;
    border:        1px solid #ddd;
    border-radius: 4px;
    color:         #777;
    font-family:   'Open Sans', sans-serif;
    padding:       8px 5px;
    width:         234px;
    }
.reg-row {
    display:   flex;
    flex-flow: row wrap;
    padding:   1.3em;
    }
.reg-column {
    flex:       1;
    text-align: center;
    }
#agcheck {
    margin-bottom: 20px;
    text-align:    center;
    }
#regfieldset {
    align-items:   center;
    background:    #fcfcfc;
    border:        1px solid #ddd;
    border-radius: 4px;
    display:       flex;
    margin:        1em 1em 1em 1em;
    padding:       10px;
    }
#regfieldset i {
    color:        #777;
    font-size:    25px;
    margin-right: 10px;
    }
.g-recaptcha {
    transform:        scale(.89);
    transform-origin: 0 0;
    }
.check {
    font-size:   .9em;
    padding-top: .5em;
    }
.check i {
    color: #777;
    }
#lschoose {
    margin:     10px 0 20px 0;
    text-align: center;
    }
