.fixedWidth {
  width: 1200px;
  margin: 0 auto;
}


.background-img {
  width: 100%;
  background: url(https://storage.googleapis.com/infose-bms-public/themes/theme4/images/bg.png) no-repeat;
  background-size: cover;
  font-family: 'Noto Sans KR', sans-serif !important;
}

@font-face {
  font-family: 'Chosunilbo_myungjo';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Chosunilbo_myungjo.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/*아이콘*/
.ico-list a {
  text-decoration: none;
  color: #707070 !important;
}

.ico-list a>div {
  width: 138px;
  height: 138px;
  border: 2px solid #d6d9dd;
}

/*왼쪽 사이드*/
.left-tab a {
  height: 50px;
  background: #f5f7f9;
  border: 1px solid #d6d9dd;
  color: #6f7885 !important;
  font-size: 13px;
}

.left-tab a:hover {
  background: #fff;
}

.left-select .v-input__control {
  height: 56px;
}

.left-select .v-label,
.left-select .v-select__selection,
.v-list-item__title {
  font-size: 14px !important;
}

.text-link {
  text-decoration: none !important;
  color: #707070 !important;
}

/*메인 게시판*/
.main-board table a {
  text-decoration: none;
  color: #707070;
}

.noticeTable td,
.news-table td {
  border-right: none !important;
}

.noticeTable table tr:hover {
  background: none !important;
}

.news {
  min-height: 535px;
}

.news .v-tabs .v-item-group {
  background-color: rgb(245, 247, 249) !important;
  border-bottom: thin solid rgba(0, 0, 0, .12) !important;
}

.news .v-tabs .v-tab--active {
  background: #fff !important;
  border-bottom: 3px solid #1976d2 !important;
}

.news .v-tabs .v-tab {
  border-right: thin solid rgba(0, 0, 0, .12) !important;
  width: 146px !important;
  font-size: 15px !important;
  letter-spacing: -1px !important;
}

.news-table {
  margin-right: 32px;
  margin-left: 32px;
}

.service-contain-title h1 {
  color: #FFF;
}

.service-contain-1 {
  background-color: #e9eff2;
}

.service-contain-2 {
  background-color: #ffffff;
}

.service-contain-3 {
  background-color: #ebeff6;
}

@media print {

  .no-print,
  footer {
    display: none !important;
  }

  *,
  .v-data-table table th,
  .v-data-table table td,
  .v-data-table>div.v-data-table__wrapper>table th,
  .v-data-table>div.v-data-table__wrapper>table td {
    font-size: 6pt !important;
    padding: 1px !important;
  }
  .v-application--wrap{
    min-height: auto !important;
  }
}

/*
gsutil -h "Cache-Control:no-cache,max-age=0" cp -rZ ./main.css gs://infose-bms-public/themes/theme4/css/main.css
*/