/* 검색 버튼 */
.btn_search{cursor:pointer;border:none;height:30px;background:#5A71E9;color:#fff;padding:0 20px;white-space:nowrap}
.btn_search:hover{background:#4f66db;font-weight:bold}

.btn_save{cursor:pointer;border:none;height:30px;background:#696969;color:#fff;padding:0 20px;white-space:nowrap}
.btn_save:hover{background:#5a5a5a;font-weight:bold}

.btn_confirm{cursor:pointer;border:none;height:30px;background:#5b6493;color:#fff;padding:0 20px;white-space:nowrap}
.btn_confirm:hover{background:#5b6493;font-weight:bold}

.btn_save_total{cursor:pointer;border:none;height:30px;background:#a5a8bb;color:#fff;padding:0 20px;white-space:nowrap}
.btn_save_total:hover{background:#9fa2b4;font-weight:bold}

.btn_download{cursor:pointer;display:inline-block;border:none;height:30px;line-height:30px;background:#696969;color:#fff;padding:0 20px;white-space:nowrap}
.btn_download i{margin-right:10px}
.btn_download:hover{background:#5a5a5a}

.btn_excel{display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;height:30px;background:#fff;color:#198153;padding:0 20px;border:1px solid #1D8F5D;white-space:nowrap}
.btn_excel i{margin-right:4px}
.btn_excel:hover{background:#ecf7f2;border:1px solid #1D8F5D;font-weight:bold}

/* 기본 버튼 */
.btn{cursor:pointer;display:inline-block;padding:0 20px;font-size:14px;height:30px;line-height:26px;font-weight:bold;font-family:"malgungothic"}
.btn_primary{background:#5A71E9;color:#fff}

/* 화살표가 있는 버튼 */
.search_btn_wrap{position:absolute;right:20px;display:flex}
.search_btn_wrap a{margin-right:1px}

.btn_arrow{display:flex;align-items:center;font-size:14px;padding:0 15px;height:30px;line-height:30px;font-family:"malgungothic";
   min-width:165px;}
.btn_arrow i{font-size:12px;color:rgba(255,255,255,0.6);margin-left:auto;}

.arrow_type1{background:#4956A1;color:rgba(255,255,255,0.9);}
.arrow_type1:hover{background:#404d94}

.arrow_type2{background:#828abd;color:rgba(255,255,255,0.9);}
.arrow_type2:hover{background:#7981b4}

/* 점검요청 점검완료 등 */
.btn_request{display:inline-block;padding:0 20px;height:35px;line-height:33px;border-radius:3px}
.request_inspect{background:#f5f5f5;color:#666; border: 1px solid #E0E0E0;}
.request_inspect:hover{background:#E0E0E0; border: 1px solid #E0E0E0; cursor: pointer;}

.complete_inspect{background:#627ACC;color:#fff; border: 1px solid #627ACC;}
.complete_inspect:hover{background:#627ACC; border: 1px solid #627ACC;}

.ing_inspect{background:#e6ecfa;color:#395BCE; border: 1px solid #e6ecfa;}
.ing_inspect:hover{background:#dae1f3;}

.btn_cancel{background:#FFF2F2;color:#FF7373; border: 1px solid #FFF2F2;}
.btn_cancel:hover{background:#FFF2F2; border: 1px solid #FFF2F2;}

.btn_mod{background:#fbd3f1;color:#d70aae; height: 26px; line-height: 1;width: 60px;padding: 0px 15px;}
.btn_mod:hover{background:#fbe8f5}

.btn_status{display:inline-block;padding:0 10px 0 12px;height:35px;line-height:33px;border-radius:3px;background:#f5f5f5;border:1px solid #ddd;color:#666;text-align:left}
.btn_status i{font-size:13px;color:#777}
.btn_status:hover{background:#f3f3f3}

.cancel_inspect{background:#E5F4F2; color:#389A8D; border: 1px solid #D1E9E7;}
.cancel_inspect:hover{background:#D1E9E7; border: 1px solid #D1E9E7; cursor: pointer;}

.btn_basic{display:inline-block;padding:0 12px;height:27px;line-height:27px;border-radius:3px;font-size:14px;}
.btn_basic i{font-size:11px;margin-right:4px}

.btn_modify{background:#f5f5f5;color:#666;border:1px solid #ddd}
.btn_modify:hover{background:#E8E8E8; cursor: pointer;}

.btn_delete{background:#f3f8ff;color:#686868;border:1px solid #ddd}
.btn_delete:hover{background:#ffe5e5}

.button_srch{cursor:pointer;background:#878BA1;color:#fff;border:1px solid #787c91;border-radius:3px;padding:0 14px}
.button_srch:hover{background:#787c91;}

.bottom_btn_wrap{display:flex;justify-content:center;margin-top:10px}
.bottom_btn_cancel{display:block;min-width:120px;height:45px;line-height:43px;padding:0 35px;background:#F2F3F3;color:#95989F;text-align:center;font-size:16px}
.bottom_btn_cancel:hover{background:#e9e9e9}
.bottom_btn_confirm{display:block;min-width:120px;height:45px;line-height:43px;padding:0 35px;background:#5B7FDC;color:#fff;text-align:center;font-size:16px}
.bottom_btn_confirm:hover{background:#5679d3}

/* 버튼타입 추가 */
.btn_colorl{cursor:pointer;display:flex;align-items:center;border:none;height:30px;background:#566096;color:#fff;padding:0 24px;white-space:nowrap}
.btn_colorl:hover{background:#4e5688;}

.btn_color2{cursor:pointer;display:flex;align-items:center;border:none;height:30px;background:#7F8CC7;color:#fff;padding:0 24px;white-space:nowrap}
.btn_color2:hover{background:#6a76ac;}

.btn_color3{cursor:pointer;display:flex;align-items:center;border:none;height:30px;background:#707590;color:#fff;padding:0 24px;white-space:nowrap}
.btn_color3:hover{background:#686d86;}

.btn_small{cursor:pointer;display:inline-block;width:80px;padding:0 8px;height:27px;line-height:27px;font-size:14px}
.btn_small i{margin-left:2px;font-size:12px}

.btn_label{cursor:default;display:inline-block;width:80px;padding:0 8px;height:30px;line-height:28px;font-size:14px}

.btn_send{background:#5A71E9;color:#fff; border: 1px solid #5A71E9;}

.btn_resend{background:#fff;color:#5A71E9;border:1px solid #5A71E9;}

.btn_checked{background:#fff;color:#797979;border:1px solid #797979;}
.btn_unchecked{background:#fff;color:#F58282;border:1px solid #EFA8A8;}
.btn_detailview{background:#fff;color:#6e7caa;border:1px solid #a1a5bb;}
.btn_detailview:hover{background:#6e7caa;color:#fff;border:1px solid #6e7caa}

.btn_checked{background:#fff;color:#797979;border:1px solid #797979;font-weight:700}
.btn_unchecked{background:#fff;color:#e46565;border:1px solid #e46565;}

/* 요청취소 */
.btn_cancel_request{background:#fff;color:#0AB8B8;border:1px solid #0AB8B8;font-weight:700}

/* 취소완료 */
.btn_cancel_checked{background:#0AB8B8;color:#fff;border:1px solid #0AB8B8;font-weight:700}

/* 점검완료 */
.btn_status_checked{background:#636363;color:#fff;border:1px solid #636363;font-weight:700}

/* 이력현황 */
.btn_history{background:#fff;color:#5A71E9;border:1px solid #5A71E9;font-weight:700}
.btn_history:hover{background:#5A71E9;color:#fff;border:1px solid #5A71E9}

/* 대시보드 맵 아이콘 */
.map_icon_wrap{position:absolute;top:20px;right:510px;z-index:9;width:42px;display:flex;flex-wrap:wrap;justify-content:center;}/* 개발수정 */
.map_icon_wrap .map_icon{display:block;cursor:pointer;width:34px;height:34px;border-radius:3px;;border:0;margin-bottom:2px;}
.map_icon_wrap .map_icon:hover{background-color:#f2f2f2}
.map_icon_wrap .current_location{background:#fff url(../images/icon/icon_current_location.png) center center no-repeat;margin-bottom:10px}
.map_icon_wrap .btn_zoom_in{background:#fff url(../images/icon/icon_btn_zoomin.png) center center no-repeat}
.map_icon_wrap .btn_zoom_out{background:#fff url(../images/icon/icon_btn_zoomout.png) center center no-repeat}

.map_icon_wrap ul{margin:10px 0 0 0;border-radius:3px;overflow:hidden}
.map_icon_wrap ul.map_icon_con li button{cursor:pointer;display:flex;justify-content:center;align-items:center;width:34px;height:34px;border:0;background:#fff}
.map_icon_wrap ul.map_icon_con li button svg{width:20px;height:20px;fill:#676767}
.map_icon_wrap ul.map_icon_con li button.active svg,.map_icon_wrap ul.map_icon_con li button:hover svg{fill:#fff !important}
.map_icon_wrap ul.map_icon_con li button.active,.map_icon_wrap ul.map_icon_con li button:hover{background-color:#8783a5}

/* .map_icon_wrap ul.map_icon_con li a:hover{background-color:#f2f2f2}
.map_icon_wrap .btn_area{background:#fff url(../images/icon/icon_btn_area.png) center center no-repeat}
.map_icon_wrap .btn_radius{background:#fff url(../images/icon/icon_btn_radius.png) center center no-repeat}
.map_icon_wrap .btn_distance{background:#fff url(../images/icon/icon_btn_distance.png) center center no-repeat} */

.map_icon_wrap .btn_cctv{display:block;cursor:pointer;width:42px;height:42px;margin-top:20px;background:#fff url(../images/icon/icon_btn_cctv.png) center center no-repeat;
   border-radius:3px;border:0}
.map_icon_wrap .btn_cctv:hover{background-color:#f2f2f2}
