/* 달력레이아웃 감춤 */
div.preference-date {display:none}
/* 검색결과없음 감춤 */
div.nodata {display:none}

/* 로더 */
div.loader,
.loader:after {
  border-radius: 50%;
  width: 20em;
  height: 20em;
}
div.loader {
  margin: 150px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

#loaderMask{position: fixed; z-index: 450; top: 0; left: 0; width: 100%;  height: 100%; font-size: 0; background: #000; filter: Alpha(opacity=50); opacity: 0.3;}
#loaderOpMask{position: fixed;z-index: 450;top: 0;left: 0;width: 100%;height: 100%;font-size: 0;background: #949494;}

/* GNB 최대폭 제한*/
#gnb-wrap{width: 86%;max-width: 720px;}

.nosession{display:none !important;}
.session{display:none !important;}

/* 출조목록이미지 크기 조정  */
li.chuljo-listitem figure img{width: 84px; height: 84px;}
/* 추천선박이미지크기조정  */
img.shipThumb{/*width: 120px;*/height: 72px;}

/* confirm 창 버튼 부분  */
.alert-wrap .btn-confirmy{ text-align: center; background: #005aaa url('../img/btn_member.png') no-repeat 0 50%; background-size: auto 100%; color: #fff; font-size: 14px; font-weight: 700;padding: 8px 45px 10px 45px; width: 90%; border-radius: 4px;}
.alert-wrap .btn-confirmn{ text-align: center; background: #8395a5 url('../img/btn_nomember.png') no-repeat 0 50%; background-size: auto 100%; color: #fff; font-size: 14px; font-weight: 700;  padding: 8px 31px 10px 31px; width: 90%; border-radius: 4px;}
.alert-wrap .content{text-align:center;font-size:16px;padding-bottom:10px;}
.alert-wrap .button_area{ text-align:center; width : 100%; margin: 15px auto 15px auto;}

.hide{display: none}

/* 페이징스팬 마우스표시*/
div.paging span{cursor: pointer;}


/* 회원가입 3단계 able css 변경 */
	#find-result2 .cntbox .abl {width:70px; height:36px; position: absolute; right:20px; display:none}
	#find-result2 .cntbox .abl span{font-size: 11px; color:#00aeef; border:1px solid #00aeef; border-radius:15px; padding:2px 8px; vertical-align:middle; margin:7px 0 0 0; font-weight: bold; display:inline-block;}
	#find-result2 .cntbox .abl span.benot{color:#f04e4e; border-color:#f04e4e;}

	
	
/*
	아이디 찾기 
*/
#load_info  .place-depth-label{display:block; /*margin:20px 0 0 7px;   join-info.html   사업자정보 레이어*/}
#load_info .place-depth-label .place-depth-name{margin-left:8px;font-size:13px;color:#2a3757;vertical-align:middle; letter-spacing: -1px;}
#load_info  .place-depth-label .place-depth-name em{color:#2a3757; font-size: 11px;}
#load_info  .input-checkbox{width:30px;height:30px;margin-right:10px;border:1px solid #90a1ba; border-radius:9999px; background-color:#fff;-webkit-appearance:none;-moz-appearance:none; appearance:none; vertical-align:middle}
#load_info  .input-checkbox:checked{border-color:#00aeef}
#load_info .input-checkbox:after{content:'';display:block;width:30px;height:30px;background:url('../img/icon_check3_off.png') no-repeat 45% 45%;background-size:17px auto}
#load_info .input-checkbox:checked:after{background-image:url('../img/icon_check3_on.png');background-size:18px auto}
#load_info strong{ vertical-align:middle;}
#load_info { padding-bottom:10px; }

/*
로그인 완료 toast
*/
.toast {
    width: 200px;
    height: 20px;
    height: auto;
    position: absolute;
    left: 50%;
    margin-left: -110px;
    top: 130px;
    background-color: rgba(56, 56, 56, 0.77);
    color: #F0F0F0;
    font-family: Calibri;
    font-size: 14px;
    padding:10px;
    text-align:center;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 24px -1px rgba(56, 56, 56, 1);
    -moz-box-shadow: 0px 0px 24px -1px rgba(56, 56, 56, 1);
    box-shadow: 0px 0px 24px -1px rgba(56, 56, 56, 1);
}

/*
회원탈퇴 인증
*/
#my-withdrawal .cntbox #inquiry input{
margin: 0px;
}

#my-withdrawal .cntbox #inquiry span.desc{
text-align:left;
width: 100%;
}

#my-withdrawal .cntbox #inquiry span.time{
text-align:left;
width: 100%;
}

div.item-date span {cursor: pointer;}

#payBtn { display: block; height: 40px; font-size: 14px; border-radius: 4px; margin: 0 11px 6px 11px; background-color: #0db2f0;margin-top: 10px; }
#payBtn span{display: inline-block;padding: 10px;line-height: 20px;color: #fff;font-size: 14px;font-weight: bold}
#payWarn { font-size: 13px; color: #f05353;  padding:10px; margin: 10px; background:yellow; text-align: center; }

a.ui-state-holiday {color: red !important;} /* 공휴일 처리*/


.btnStyle1{display:block;height:40px;border-radius:2px;background-color:#00aeef;font-size:14px;color:#fff;text-align:center;line-height:40px; font-weight: 700; margin:6px}

div.word {font-size:14px}

div.board-cnt a {color: blue;}

@-webkit-keyframes blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}100%{opacity:0}}@-moz-keyframes blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}100%{opacity:0}}@-o-keyframes blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}100%{opacity:0}}
.blk{-webkit-animation:blink 1s;-webkit-animation-iteration-count:infinite;-moz-animation:blink 1s;-moz-animation-iteration-count:infinite;-o-animation:blink 1s;-o-animation-iteration-count:infinite}


img.iconx16 {height:16px; padding: 0px 0px 0px 2px;vertical-align: middle;}
img.iconx16R {height:16px; padding: 0px 0px 0px 2px;vertical-align: middle; float:right}




