#tour_res_chk_Modal .modal-dialog {
  max-width: 900px !important; 
}

#header .head-list {
    margin: 20px 10px 0;
    color: #fff !important;
    font-size: 0.8em;
}

#header .head-list ul li {
    display: table;
    width: 100%;
    padding: 5px 10px;
}

#header .head-list ul li.line_o {
    background: #59c3e1;
}

#header .head-list ul li.line_x {
    background: #d66d29;
}

#header .head-list ul li > span:first-child {
    float: left;
}

#header .head-list ul li > span:last-child {
    float: right;
}

#res_app_form {
	padding-right: 0 !important;
}

#tour_res_chk_Modal .modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem); 
}
#tour_res_chk_Modal .modal-backdrop {
	z-index: 9 !important;
}

#tour_res_chk_Modal .modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: unset;
  background-clip: padding-box;
  border: 0;
  border-radius: 0.3rem;
  outline: 0; 
}

#tour_res_chk_Modal .modal-content button.close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    margin: 0;
    width: 40px;
    height: 40px;
	border: 0;
    z-index: 1;
    text-shadow: none;
    background: rgba(0, 0, 0, 0.1);
    color: #fff; 
}

#tour_res_chk_Modal .modal-content .modal-body {
    border: none;
    position: relative;
    z-index: 0;
    color: rgba(255, 255, 255, 0.8); 
}
	
#tour_res_chk_Modal .modal-content .modal-body.color-1 {
      background: #5eb7b7; 
}

#tour_res_chk_Modal .modal-content .modal-body.color-2 {
      background: #1b2a49; 
}

.modal-content .modal-body .icon span {
      font-size: 10vw;
      line-height: 1; 
}

@media (max-width: 767.98px) {
	#tour_res_chk_Modal .modal-content .modal-body .icon span {
          font-size: 100px; 
	} 
}

#tour_res_chk_Modal .modal-content .modal-body .icon-2 {
      position: absolute;
      top: 0;
      left: 20px;
      font-size: 30px; 
}


  
