.ad-space-padding {
    padding-bottom: 30%;
}
.fa-1x {
    font-size: 1.5rem;
}
.navbar-toggler.toggler-example {
    cursor: pointer;
}
.dark-blue-text {
    color: #0A38F5;
}
.dark-pink-text {
    color: #AC003A;
}
.dark-amber-text {
    color: #ff6f00;
}
.dark-teal-text {
    color: #004d40;
}

.btn {
    border-radius: 6px !important;
}

.navbar-dropdown {
    right: 0;
    top: 42px;
    border-radius: 0px 0px 0px 24px;
}
input {
    border: solid 1px;
}
select {
    border: solid 1px !important;
    font-size: 95% !important;
}

.selected-coupon {
    background-color: #ffcb08 !important;
}

.selected-member {
    background-color: #ffcb08 !important;
}

textarea {
    border: solid darkgray;
    border-radius: 4px !important;
}

input {
    border-radius: 4px !important;
}
select {
    border-radius: 4px !important;
}

input[type=checkbox]
{
    /* Double-sized Checkboxes */
    -ms-transform: scale(1.25); /* IE */
    -moz-transform: scale(1.25); /* FF */
    -webkit-transform: scale(1.25); /* Safari and Chrome */
    -o-transform: scale(1.25); /* Opera */
    transform: scale(1.25);
}

table {
    width: 100% !important;
    border-collapse: collapse !important;
    border-style: none !important;
    border: 2px solid #0089D1 !important;
}

tr td {
    border: 2px solid #ffffff !important;
    padding: 8px !important;
    text-align: left !important;
}

.thead-light {
    background-color: #0089D1 !important;
    border: 0 !important;
}
.table .thead-light th {
    color: black !important;
    background-color: #0089D1 !important;
    border-color: #0089D1;
}
.table{
    margin-bottom: 0 !important;
}

thead tr {
    border: 1px solid #ffffff !important;
    padding: 10px !important;
}

tbody {
    background-color: #f5e9e2 !important;
    border: 0 !important;
}

tbody tr {
    background-color: rgba(0, 137, 209, 0.27) !important;
    cursor: pointer !important;
}

tbody tr {
    cursor: pointer !important;
}

.card-body{
    background-color: white  !important;
    border-radius: 25px;
}
.card{
    background-color: #EEE6E0;
    border-radius: 25px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
}

.form-control {
    border: 1px solid #0089D1;
}
.form-select {
    border: 1px solid #0089D1!important;
}

/*.side-nav-image {*/
/*    background-image: url("../../images/navbarBg.png");*/
/*    background-position: bottom;*/
/*    background-repeat: no-repeat;*/
/*    background-blend-mode: luminosity;*/
/*    background-size: 100%;*/
/*}*/

.header-block {
    background-color: black;
    min-height: 20px;
    width: 10px;
    position: absolute;
    top: 8px;
    left: -16px;
}

.header-block-alt {
    background-color: #0089D1;
    min-height: 30px;
    width: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 25px;
}
.card-header {
    border-top-left-radius: 25px!important;
    border-top-right-radius: 25px!important;
}

/*.table-wrapper {*/
/*    width: 100%;*/
/*    height: auto;*/
/*    border-radius: 25px;*/
/*    overflow: hidden;*/
/*    border: 1px solid #e9cdb8;*/
/*    background-color: #A58460;*/
/*    margin-bottom: 20px;*/
/*    margin-top: 20px;*/
/*}*/

.table-wrapper {
    width: auto;
    height: auto;
    border-radius: 10px;
    overflow: hidden;
    outline: 5px solid #0089D1;
    outline-offset: -2px;
    margin-bottom: 20px;
    margin-top: 20px;
}

/*.text-color-secondary {*/
/*    color: #A68462!important;*/
/*}*/

.btn-outline-dark {
    color: #A68462 !important;
    border-color: #A68462 !important;
}

.btn-outline-dark:hover,
.btn-outline-dark:active {
    background-color: transparent !important;
    color: #572700 !important;
    border-color: #572700 !important;
}

#nav-bar{
    display: flex;
    width: 20%;
    color: white;
}

.main-box {
    background-color: white;
    border-radius: 20px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
    flex: 1;
    margin-bottom: 30px;
    margin-right: 30px;
    margin-left: 18%;
    /*background-image: url(../../images/bacgroundOpacity.png);*/
    /*background-position: right top;*/
    /*background-repeat: no-repeat;*/
    /*background-blend-mode: multiply;*/
    /*background-size: 50%;*/
    width: 81%;
    padding: 16px;
}
#top-nav{
    display: none;
}
.navbar-brand-img {
    margin-top: 30px;
}
@media (max-width: 1023px) {
    .navbar-brand-img{
        margin-top: 0px;
        display: none;
    }
    #nav-bar{
        display: none;
        width: 100% !important;
        margin-top: 0px!important;
    }
    .table-wrapper{
        overflow: scroll;
    }
    .main-box {
        width: 95%;
        margin-left: 10px;
    }
    #top-nav{
        display: flex;
        background-color: #EEE6E0;
    }
}
