/*
GBB Cherry Red: #dd2b45
GBB Navy:       #121037
*/

.card-header {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    box-shadow: 0 0px 5px 0 #dd2b45, 0 0px 10px 0 rgba(0, 0, 0, .12);
    background-color: #dd2b45;
    color: white !important;
    font-weight: bold !important;
}

.card-header-info{
    background-color: #121037!important;
    box-shadow: 0 0px 5px 0 #121037, 0 0px 10px 0 rgba(0, 0, 0, .12);
}

.card-header-filters{
    background-color: #121037!important;
    box-shadow: 0 0px 5px 0 #121037, 0 0px 10px 0 rgba(0, 0, 0, .12);
}

.card-header-important{
    background-color: #dd2b45!important;
    box-shadow: 0 0px 5px 0 #dd2b45, 0 0px 10px 0 rgba(0, 0, 0, .12);
}

.card-header-filters-register{
    background-color: #dd2b45!important;
    box-shadow: 0 0px 5px 0 #dd2b45, 0 0px 10px 0 rgba(0, 0, 0, .12);
}

.cherry-red {
    color: #dd2b45!important;
}
.navy {
    color: #121037!important;
}

.alert.alert-login-error {
    background-color: #f44336 !important;
    color: #fff !important;
}

span.invalid {
    font-size: 80%
}

.btn-select {
    background-color: #121037cf !important;
    color: white !important
}

.btn-submit {
    background-color: #121037 !important;
    color: white !important
}

.btn-reset {
    background-color: #807F83 !important;
    color: white !important
}

.btn-close {
    background-color: #807F83 !important;
    color: white !important
}

.btn-cancel {
    background-color: #dd2b45 !important;
    color: white !important;
}

.btn-resetPass {
    background-color: #ffc400 !important;
    color: white !important;
}

.btn-activate {
    background-color: #00c851 !important;
    color: white !important;
}

.btn-reject {
    background-color: #ff0000 !important;
    color: white !important;
}

.btn-lapse {
    background-color: #ff5e00 !important;
    color: white !important;
}

.btn-default {
    background-color: #000000 !important;
    color: white !important;
}

.btn-clear {
    background-color: #ffffff00 !important;
    border: 2px solid;
    border-color: white;
    color: white !important;
    padding-bottom: 1em !important;
    padding-top: 1em !important;
}

/*Far Left Column Headings*/
.title-column {
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: bold;
}

/*Font*/
.title-column-font {
    font-size: 14;
    color: #747373;
}

.title-column-font-small {
    font-size: 12;
    color: #747373;
}

/*Input Boxes*/
.condense-input-box {
    margin: 0 0 .0rem;
    border-radius: 0;
    padding: .0rem 0 .0rem;
    background-image: none;
    background-color: transparent;
    -webkit-transition: all .3s;
    transition: all .3s;
    outline: 0;
    box-shadow: none;
    border: 1px solid #ced4da;
    border-radius: 0;
    box-sizing: content-box;
    background-color: transparent;
    width: 100%;
}

input[type=text]:focus,
input[type=checkbox]:focus,
input[type=radio]:focus,
select:focus {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    /*border: 1px solid #DDDDDD;*/
    box-shadow: 0 0 5px #33b5e5;
}

.hide-icon {
    display: none;
}

/*Check Boxes*/
.userDetails-Check {
    margin: 5px;

    -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 */
}

.btn-calendar {
    background-color: #fff !important;
    color: #747373;
}

/* Buttons */
.btnFrame {
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin: 0px !important;
    margin-right: 0px !important;
}

.btnFrame-half {
    width: 50% !important;
}

/*Removes the arrow from drop down menus*/
.dropdown-toggle-status::after {
    display: none !important;
}

.picker__holder {
    width: 110% !important;
}

.card {
    -webkit-box-shadow: 0 0px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 0px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); 
    border: 0;
}

.pagination .page-item.active .page-link:hover {
    background-color: #121037 !important
}

.pagination .page-item.active .page-link {
    background-color: #121037 !important
}

.advertPagination {
    background-color: rgba(255,255,255,0.8) !important;
    border: 2px solid #121037 !important;
}

.spinner .spinner-value{
    background: #121037!important; /*Inside colour*/
}

.spinner.outside .spinner-bar{
    border-color: #dd2b45!important; /*Outside colour*/
}

.dropdown-menu.inner.show .selected.active .text {
    background-color: #69678d00;
}

.opt.dropdown-item:hover {
    background-color: #004c9c!important;
}

.dropdown-menu.inner.show .opt.dropdown-item .text:hover {
    background-color: #69678d00!important;
}