﻿
body {
    font-family: 微軟正黑體;
    background-color: floralwhite;
}

@media only screen and (max-width:550px) {
    /*            #navbarimg {
                display: none !important;
            }*/
    .shadow-1 {
        /*text-shadow: 1px 1px 0 blue, -1px -1px 0 blue;*/
        font-size: 20px;
        white-space: normal;
        /*width:170px;*/
        display: inline-flex;
    }
    .navbar-brand {
        width: calc(100% - 120px);
    }
    #App_telB {
        width: 45% !important;
    }
}
@media only screen and (min-width:550px) {
    .shadow-1 {
        display: inline;
    }
}

.bgimg {
    background-image: url(../image/city-980893_1920.jpg);
    background-size: 1920px 100px;
    /*    overflow-y: scroll;*/
    /*    -webkit-overflow-scrolling: touch;
    max-height: 90vh;*/
}

/*@media only screen and (min-width:700px) {
    .bgimg {
        background-size: cover;
    }
}*/

.shadow-1 {
    font-weight: bold;
    text-shadow: 1px 1px 0 blue, -1px -1px 0 blue;
    /*text-shadow: 1px 1px 0 blue;*/
}

#navbarimg {
    /*display: none !important;*/
    -webkit-filter: drop-shadow(6px 6px 7px rgba(255, 255, 255, 0.4));
    filter: drop-shadow(6px 6px 7px rgba(255, 255, 255, 0.4))
}

.nav-link {
    font-size: 1.2em;
    font-weight: bold;
    /*color: orange !important;*/
    /*text-shadow: 1px 1px 0 white;*/
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,1);
}

    .navbar-dark .navbar-nav .nav-link:hover {
        text-shadow: 1px 1px 0 rgba(0,128,0,.3), -1px -1px 0 rgba(0,128,0,.3);
    }

.navbar-dark .navbar-nav .active > .nav-link {
    /*color: blue !important;*/
    text-shadow: 1px 1px 0 green, -1px -1px 0 green;
}

/*.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,1);
    border-color: rgba(255,255,255,1);
}*/


@media (min-width: 1200px) {
   /* #messageModalCenter > div {
        max-width: 80%;
    }*/
}


.modal-full {
    /*width: 95%;*/
    /*max-width: none;*/
    height: 90%;
    /*            margin: 0;*/
}

    .modal-full .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

        .modal-full .modal-content .modal-body {
            overflow-y: auto;
        }

.bgc01{
    background-color:rgba(255,211,127,1);
}


#App_code::-webkit-inner-spin-button,
#App_code::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
}

#App_code {
    -moz-appearance: textfield;
}

.telcontrol{
    display:inline-flex;
}
.w60{
    width:60px;
}
.w160 {
    width: 280px;
}
.w-20 {
    width: 20% !important;
}
.w-45 {
    width: 45% !important;
}
.ml-4p{
    margin-left:4px;
}


.navbar {
    padding: .5rem 1rem;
}

.form-group {
    margin-bottom: 1rem;
}

.ml-auto,
.mx-auto {
    margin-left: auto !important;
}

.d-noneb {
    display: none;
}

.cursor-p {
    cursor: pointer;
}