body {
    /* background-color: #dbdbdb!important; */
    background-color: #e7e7e7!important;
    padding-bottom: 40px
}

.radio-large {
    top: 2px;
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    background-color: white;
}

.table td, .table th {
    padding: 0.5rem!important;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #dadada!important;
}

textarea { 
    resize: none!important; 
}

.checkbox-large {
    top: 2px;
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
}

.custom-radio .custom-control-label::before {
    background-color: white;  
    border: 1px solid gray;
}

.content-panel {
    background-color:rgb(238, 238, 238)
}

.nav-tabs {
    border-bottom: 1px solid #7c7c7c!important;
}

.nav-tabs .nav-link {
    border: 1px solid #a7a7a7!important;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    color: black!important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: rgb(209, 209, 209)!important;
    font-weight: 500;
}

.container {
    padding-left: 6px;
    padding-right: 6px;
}

.row-doubled {
    border: solid 3px #ffaa00!important;
}

.navbarlogo {
    width: 28px;
}

.row-doubled_light {
    border: solid 2px #ffaa00!important;
}

.btn-phase-active {
    border: solid #9a9a9a 1px;
    font-weight: bold
}

.card-login {
    max-width: 25rem
}

.thead-custom {
    background-color: #d8d8d8
}

/* .table-striped>tr:nth-child(odd) {
    background-color: red
} */

.input_number {
    width: 50px;
    padding-left: 6px!important
}

.input_topscorer {
    width: 185px;
    padding-left: 6px!important
}

.input_number_larger {
    width: 70px;
    padding-left: 6px!important
}

.combo_small {
    padding: 2px;
    width: 130px;
}

.combo {
    width: 185px;
    padding: 2px;
}

.combo-larger {
    width: 200px;
    padding: 2px;
}

.combo-xl {
    width: 245px;
    padding: 2px;
}

.flag_small {
    width: 35px
}

.country_dash {
    float: left;
    margin-right: 40px
}

.row_white {
    background-color: white
}

.row_alt {
    /* background-color: #ecebeb; */
    background-color: #e6e6e6;
}

.row_header {
    background-color: #327633;
    color: white
}

.row_header_ef {
    background-color: #77ab77;
    color: white
}

input[readonly] {
    opacity: 0.6;
    background-color: #dadada
}

select[disabled] {
    opacity: 0.9;
}

.row_header_kf {
    background-color: #00f;
    color: white
}

.row_header_kf {
    background-color: #669;
    color: white
}

.row_header_hf {
    background-color: #c90;
    color: white
}

.row_header_f {
    background-color: #cf7e7e;
    color: white
}

.row_error {
    background-color: #ff8989
}

.question_mark {
    width: 17px;
    height: 17px;
    margin-bottom: 3px
}

.nav_link_account {
    display: block;
    padding: .5rem 1rem 0rem 0rem;
    color: black
}

.border-2 {
    border: solid 2px #ececec!important
}

.row_header_double_points {
    background-color: #ed972f;
    color: white;
}

.medium-bold {
    font-weight:500!important;
}

.alert {
    padding: 0.5rem 0.75rem!important;
}

.flight-detail {
    width:100%;
    min-height: 100px;
    overflow: hidden;
    border-radius: 6px;
    background-color: white;
    box-shadow: 6px 6px 6px gray;
}

.flight-detail-title {
    width: 250px;
}

.flight-detail-value {
    font-weight: bold;
    margin-right: 24px;
}