body {
    font-weight: 400 !important;
}
.card-comments img {  width: 4rem; }

.dark_sky_blue_two {color: #4a90e2; }
.dark_grey_blue {color: #334d5e; }
.blush_pink {color: #e22269}
.steel_grey {color: #787d87}
.nowrap {
       white-space:nowrap;
}
.table th {
    background: #EEEEEE;
}
.table td, .table th {
    padding: 5px 10px !important;
    vertical-align: middle !important;
    border-top: 1px solid #dee2e6;
}
.table td {
    /* font-size: 0.8rem!important; */
    word-wrap: break-word;
    /* min-width: 160px; */
    max-width: 260px;
}

.comment-memo {
    line-height: 2;
    /* background: #eee; */
}

/* 달력 */
.fc-header-toolbar h2 {
    font-size: 14px;
}
.fc button {
    height: 1.5em !important;
}
.fc-event, .fc-event:hover {
    color: #fff !important;
}

.fc-toolbar button {
    font-size: 14px !important;
}


#loading {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   position: fixed;
   display: block;
   opacity: 0.7;
   background-color: #000;
   z-index: 99;
   text-align: center;
   background: url('/img/loading.gif') 50% 50% no-repeat rgb(256,256,256);
}

#loading-image {
  position: absolute !important;
  top: 100px;
  left: center;
  z-index: 10000;
}

#map.fullscreen{
    z-index: 999999;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}
#map{height:480px;}

.locaiont-main section {
    margin-top: 1.5rem!important;
}

@media screen and (max-width: 735px) {
    #map {
        height: 440px;
    }
    .map-padding {
        padding: 0 !important;
    }
    .location-title , .location-header {
        display: none;
    }
    .locaiont-main {
        margin-top: 0pt !important;
    }

    .locaiont-main section {
        margin-top: 0pt !important;
    }
}
