/* calendar */
.old{
	color:#ccc !important;
}
.new{
	color:#ccc !important;
}
.datepicker .decade{
	line-height:23px;
	padding-top:3px;
}


/* 상세검색 button area */
.adv-search{
	position: absolute;
	margin: 14px 0 0 25px; 
	z-index: 30;
}
@media all and (max-width: 1024px) { 
	.adv-search{margin-left:15px;}
}
@media all and (max-width: 630px) { 
	.adv-search{width:130px;}
}


/* 상세검색 header */
.head-res{
	position:relative;
	display:block !important;
	top:9px;
}
.head-left{
	position:absolute;
	top:5px;
	left:80px;
}
.search-form{
	position:relative; 
	float:left;
	width:260px;
	height:40px;
}
.search-icon{
	height:auto !important;
	top:20px !important;
	left:0;
	/* font-size:1.4rem; */
}
.head-right{
	position:absolute;
	top:10px;
	right:25px;
}
.btn-search{
	height:40px; 
	background: #31708f; 
	color:#fff; 
	border:1px solid #31708f !important;
}
.btn-total{
	width:100px; 
	height:40px; 
	border:1px solid #5867dd !important;
}
.btn-total2{
	width:130px; 
	height:40px; 
	border:1px solid #5867dd !important;
}
.search-tt{
	margin-left: 20px !important; 
	float:right; 
	line-height: 38.4px;
}

/* 오류신고 ,협의확인 */
.support-select{
	position:absolute;
	top:0px;
	width:125px;
	height:40px;
	padding-left:1rem !important;
}
.support-board{
	display:inline-block;
	margin-left:135px;
}
.support-icon{
	position:absolute;
	height:auto !important;
	top:7px;
	left:145px;
	font-size:1.4rem;
}

/* 알림메시지수동발송 */
.sms-select{
	position:absolute;
	top:0px;
	width:125px;
	height:40px;
	margin-left:160px;
	z-index:998;
}
.search-form4{
	position:relative; 
	float:left;
	width:300px;
	height:40px;
}
.sms-board{margin-left:295px;}
.sms-icon{
	position:absolute;
	height:auto !important;
	top:7px;
	left:305px;
	font-size:1.4rem;
}
/* 알림메시지로그관리*/
.head-date{
	position:absolute;
	width:500px;
}
.head-searchword{
	position:absolute;
	left:425px;	
	width:480px;
}
.date-form{
	display:inline-block !important;
	padding-left:0.5rem !important;
	width:130px;
}
.search-form-sms{
	display:inline-block;
	position:relative;
	width:350px;
	height:40px;
}
.search-btn-sms{
	display:inline-block;
	height:40px;
	margin-left:-4px;
	margin-top:-4px; 
	background: #31708f; 
	color:#fff; 
	border:1px solid #31708f !important;
}
.search-width{
	width:auto;
}
/* 공동구축통계 */
.head-res2{
	position:relative;
	display:block !important;
}
.head-left2{
	position:absolute;
	top:10px;
}
.date-group{
	display: flex; 
	float:left; 
	margin-left: 5px;
}
.btn-search2{
	background: #31708f; 
	color:#fff; 
	border:1px solid #31708f !important;
	margin-left:15px;
}
/* 게시판 */
.head-res3{
	position:relative;
	display:block !important;
	padding-top:8px;
}
.head-left3{
	position:absolute;
	top:10px;
}
.board-search{display:inline-block;}
.board-tt{
	margin-left: 30px !important; 
	float:right; 
	line-height: 38.4px;
}
.search-form3{
	position:relative; 
	float:left;
	width:260px;
	height:40px;
}
.search-btn{height:40px;}
.board-icon{
	position:absolute;
	height:auto !important;
	top:7px;
	left:10px;
	font-size:1.4rem;
}
.btn-search3{
	height:40px; 
	background: #31708f; 
	color:#fff; 
	border:1px solid #31708f !important;
}

.btn-search4{
	margin-top:-4px;
	margin-left:11px;
	background: #31708f; 
	color:#fff; 
	border:1px solid #31708f !important;
}

.btn-search:visited, .btn-search:hover, .btn-search:active{background: #31708f; color:#fff;}
.btn-search2:visited, .btn-search2:hover, .btn-search2:active{background: #31708f; color:#fff;}
.btn-search3:visited, .btn-search3:hover, .btn-search3:active{background: #31708f; color:#fff;}
.btn-search4:visited, .btn-search4:hover, .btn-search4:active{background: #31708f; color:#fff;}

.width-300px{width:300px}
.head-top-10px{top:10px !important;}


@media all and (max-width: 1270px) { 
	.head-res{height:120px;}
	.head-left{
		top:60px;
		left:25px;
	}
	.head-right{display:block;}
	
	/* 알림메세지로그관리 */
   .head-searchword{
      top:50px;
      left:0;
   }
}
@media all and (max-width: 1024px) { 
   .head-left{
      left:15px;
   }
   .head-right{display:block;}
   
   .head-date{
      display:flex;
      width:100%;
   }
   
   .head-res2{height:55px;}
   
   /* 게시판 */
   .head-res3{height:60px;}
}
@media all and (max-width: 760px) { 
   .head-res2{height:100px;}
   
   /* 게시판 */
   .search-res{top:45px;}
}
@media all and (max-width: 630px) { 
   .head-res{height:160px;}
   .head-left{right:15px;}
   .search-icon{top:20px !important;}
   .head-right{right:15px;}
   .btn-search{
      width:15%;
      height:40px;
   }
   .btn-total{
      width:80px;
      margin-top:10px;
   }
   .btn-total2{
      width:110px;
      margin-top:10px;
   }
   .search-tt{
      margin-left:10px !important; 
      margin-top:10px !important; 
      font-size:1.1rem !important;
   }
   /* 알림메시지수동발송 */
   .sms-select{top:1px; right:0;}
   .sms-board{
      position:absolute;
      top:50px;
      width:100%;
      margin-left:0;
   }
   .search-form4{
      width:85%;
      margin-left:0;
   }
   .sms-icon{left:10px;}
   .height-110px{height:110px !important;}
   
   /* 알림메세지로그관리 */
   .head-searchword{
      width:100%;
      top:50px;
      left:0;
   }
   .date-form{width:90px;}
   .search-width{width:100%;}
   .search-form-sms{width:80%;}
   
   /* 오류신고 협의확인 */
   .support-board{
      display:block;
      margin-left:0;
      margin-top:50px;
   }
   .support-icon{
      top:58px;
      left:10px;
   }
   
   /* 공동구축통계 */
   .date-group{
      margin-left:0;
      margin-top:8px;
   }
   #dateType{width:70px;}
   .btn-search2{margin-left:0;}
   
   /* 게시판 */
   .head-res3{height:150px;}
   .head-105px{height:105px;}
   .head-left3{
      top:60px;
      width:100%;
      position:inherit;
   }
   .head-top-15px{top:15px;}
   .search-form{width:85%;}
   .search-form3{
      width:85%;
   }
   .head-right3{
      top:55px;
   }
   .btn-search3{
      width:15%;
      height:40px;
   }
   .board-search{display:block;}
}
@media all and (max-width: 415px) {
	.search-form{width:80%;}
   .search-form3{width:80%;}
   .btn-search{width:20%;}
   .btn-search3{width:20%;}
   .btn-search4{margin:4px 0 8px 36px}
   
   .search-form4{width:80%; margin-left:0;}
}
