﻿
.checkbox input[type=checkbox]
{
    margin-left: 0px !important;
}

div.uc_logon_page .pass_forgot
{
    padding-right: 0px !important;
}

div.uc_logon_page .border
{
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.height-fix
{
    height: 60px;
}

div.uc_logon_page .checkbox label, div.uc_logon_page .radio label {
        padding-left: 0px !important;
        float: right;
}

div.uc_logon_page .checkbox{
    display: inline-block !important;
}

div.uc_logon_page .fa-user:before{
    font-size: 12px!important;
}

div.uc_logon_page .fa-lock:before {
    font-size: 15px !important;
}

div.uc_logon_page .row.col-sm-12 {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
}

div.uc_logon_page .row.col-sm-12 .col-sm-6
{
    padding-left: 0px;
    padding-right: 0px;
}

@media (max-width:768px)
{
    div.uc_logon_page .pass_forgot
    {
        float: left;
    }
}

/* BESPOKE */
/* Disables yellow background from prefilled input fields in firefox */
.uc_logon_page .form-control {
    filter: none;
    background-color: var(--theme-primary) !important;
    border: 0;
}

.uc_logon_page .form-control:-webkit-autofill,
.uc_logon_page .form-control:-webkit-autofill:hover,
.uc_logon_page .form-control:-webkit-autofill:focus,
.uc_logon_page .form-control:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    background-color: var(--theme-primary) !important;
}

.uc_logon_page .checkbox {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}

.uc_logon_page .checkbox span {
    margin: 0 !important; 
}

.uc_logon_page .checkbox input {
    margin: 0 8px 0 0;
}
/* END BESPOKE */