﻿.modal-dialog-full-width {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    max-width: none !important;
}

.modal-content-full-width {
    height: auto !important;
    min-height: 100% !important;
    border-radius: 0 !important;
    border: none;
    background: rgb(134,0,0);
    background: linear-gradient(131deg, rgba(168,16,16,0) 5%, #860000 100%), url(assets/img/ResizedESKABelt.jpg) center / cover no-repeat;
    height: 100%;
    margin-top: auto;
    margin-bottom: auto;
}

.modal-header-full-width {
    border: none;
}

.modal-footer-full-width {
  border:none;
}

.login-override {
    border-radius: 2px;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}


a {
    color: #A81010;
    text-decoration: none;
    background-color: transparent;
}

    a:hover {
        color: #860000;
        text-decoration: none;
        background-color: transparent;
    }

.transparent-input {
    background-color: rgba(0, 0, 0, 0);
    border: none;
    text-align: center;
    color: #292929;
}

body {
    color: #3C3C3C;
}

/*Fixes crappy select2 issue*/
.select2 .select2-search--dropdown {
    padding: 0;
}

/*Large checkbox*/
.custom-control-lg .custom-control-label::before,
.custom-control-lg .custom-control-label::after {
    top: 0.1rem !important;
    left: -2rem !important;
    width: 1.25rem !important;
    height: 1.25rem !important;
}

.custom-control-lg .custom-control-label {
    margin-left: 0.5rem !important;
    font-size: 1rem !important;
}

@media all and (max-width:480px) {
    .btn-block-mobile {
        width: 100%;
        display: block;
    }
    .spacer {
        margin-bottom: 10px; /* define margin as you see fit */
    }
}   