body{
    background-image:url("../../public/images/home.jpg");
    background-repeat:no-repeat;
}
#content{
    min-height:calc(100vh - 215px);
}
.navbar_type8{
    border-bottom:none;
    background-color:transparent;
}
.navbar_type8 .nav_tab .nav_item:first-child a {
    color: #fff;
}
.navbar_type8 .nav_tab .nav_item:hover a {
    color: #ff0000 !important;
}
.navbar_type8 .nav_tab .nav_item:first-child a:before {
    background-color: #ff0000;
}
.navbar_type8 .nav_tab .nav_item a.active {
    color: #ff0000;
}
.special-form-control:focus{
    background-color: transparent !important;
}
.special-form-control{
    background-color: transparent;
    font-size: 24px !important;
    color:white !important;
}
.special-label{
    font-size:24px;
    color:white !important;
}
label{
    color:black;
}
.special-button.btn{
    font-size:24px !important;
    background-color:#ff0000 !important;
}
.special-button.btn:hover{
    background-color:#d10505 !important;
}

.breadcrumb{
    background-color:transparent;
}

.breadcrumb .breadcrumb-item,
.breadcrumb .breadcrumb-item a{
    color:white !important;
}
.breadcrumb .breadcrumb{
    margin:0px;
    padding:0px;
}
.card{
    text-align:left;
}
.card-title,
.card-text{
    color:black !important;
}
#special_table{
    border:1px solid #e1e1e1;
}
#special_table th,
#special_table td{
    text-align:left;
}
.modal h5{
    color:black !important;
}
.datepicker table,
.datepicker table tr td.new, .datepicker table tr td.old{
    color:#999;
}
#tnc_modal{
    color:#333;
}
.navbar_type8 .nav_tab .nav_item a:hover:before{
    background:linear-gradient(90deg,#ff0000,rgba(132,195,255,0)) !important;
}