a:link { text-decoration: none; color: #424244; }
a:visited { text-decoration: none; color: #424244; }
a:hover { text-decoration: none; color: #21405D; }

/* ------------------------- 25.02.21 확인 ------------------------- */
/* 투석전문의 정보 - 추가/삭제 */
.MD_add_del {
    background-color: #FFF;
    border: none;
    color: black;
    padding: 1px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
	font-weight:500;	
    margin: 1px 1px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	width: 40px;	height: 22px;
	border-radius:3px 3px 3px 3px;
}
.MD_add_del1 {		    background-color: #FFF;     color: black;	border: 1px solid #666666;}
.MD_add_del1:hover {	background-color: #CCC;		color: black;	border: 1px solid #666666;}

/* 추적관찰 년도상태 - 미입력 */
.Not_status {
    background-color: #FFF;
    border: none;
    color: black;
    padding: 1px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
	font-weight:500;
    margin: 1px 1px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	width: 65px;	height: 24px;
	border-radius:1px 1px 1px 1px;
}
.Not_status1 {		    background-color: #FFF;     color: black;	border: 1px solid #666666;}
.Not_status1:hover {	background-color: #333;		color: white;	}
/* 추적관찰 년도상태 - 입력중 */
.input_status {
    background-color: yellow;
    border: none;
    color: black;
    padding: 1px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
	font-weight:500;
    margin: 1px 1px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	width: 65px;	height: 24px;
	border-radius:1px 1px 1px 1px;
}
.input_status1 {		background-color: yellow;	color: black;     border: 1px solid #666666;}
.input_status1:hover {	background-color: yellow;	color: black;	}
/* 상태 - 입력완료 */
.complete_status {
    background-color: #3A6EB8; /* #8B6CD7 연보라 */
    border: none;
    color: white;
    padding: 1px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
	font-weight:500;
    margin: 1px 1px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	width: 65px;	height: 24px;
	border-radius:1px 1px 1px 1px;
}
.complete_status1 {    		background-color: #3A6EB8;	color: white;     border: 1px solid #3A6EB8;}
.complete_status1:hover {	background-color: #739BD2;	color: white;}

/* 의료기관 등록 */
.button_sign {
    background-color: #6BA4D5;
    border: none;
    color: white;
	width: 195px;	height: 42px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
	font-weight:500;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}
.button_sign1 {
    background-color: #6BA4D5; 
    color: white;
    border: 2px solid #6BA4D5;
}
/* 비밀번호 찾기 */
.button_log_pw {
    background-color: #444444; /* Green */
    border: none;
    color: white;
	width: 195px;	height: 42px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
	font-weight:500;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}
.button_log1_pw {
    background-color: #444444; 
    color: white;
    border: 2px solid #444444;
}

/* 인공신장실 찾기 - 유튜브링크 */
.youtube-btn{
    display: inline-block;
    border: solid 1px #204d94;
    cursor: pointer;
    transition: all 0.4s;
    padding: 5px 12px;
    margin-right: 17px;
    float: right;
    text-align: center;
    color: #204d94;
	width: 105px;
}
.youtube-btn:hover{
	background-color:#204d94;
	color:#fff;
}
.youtube-btn:hover a{
	color:#ffffff;
	transition: all 0.4s;
}
.youtube-btn img{	vertical-align:middle; }

/* 인공신장실 찾기 안내문 */
.gt-search-btn{
    display: inline-block;
    border: solid 1px #204d94;
    cursor: pointer;
    transition: all 0.4s;
    padding: 5px 12px;
    margin-right: 17px;
    float: right;
    text-align: center;
    color: #204d94;
	width: 90px;
}
.gt-search-btn:hover{
	background-color:#204d94;
	color:#fff;
}
.gt-search-btn:hover a{
	color:#ffffff;
	transition: all 0.4s;
}
.gt-search-btn img{	vertical-align:middle; }
.gt-search-btn:hover img{	display:none; }

.button13  {	/*인공신장실 찾기 검색 */ 
	border-right: #A3A3A3 0px solid; 
	border-top: #A3A3A3 0px solid;  
	border-left: #A3A3A3 0px solid; 
	border-bottom: #A3A3A3 0px solid; 
	width:80px;
	height:25px;
	cursor:pointer;
	background: url('/images/Button/SearchButton.jpg');
}

/* left menu */
.left1_menu {
    background-color: #EBEBEB; /* 회색 */
    border: none;	    	color: #666666;
    padding: 2px 2px;    	text-align: center;    	text-decoration: none;
    display: inline-block;	font-family:system-ui;
    font-size: 10.5pt;		font-weight:600;		margin: 1px 0px;
    -webkit-transition-duration: 0.2s; /* Safari */
    transition-duration: 0.2s;
    cursor: pointer;
	width: 196px;	height: 40px;
	border-radius:0px 0px 0px 0px;
}
.left1_menu1 {    background-color: #EBEBEB;     color: #666666;     border: 1px solid #FFFFFF;}
.left1_menu1:hover {    background-color: #3A6EB8;    color: white;}
.left2_menu {
    background-color: #3A6EB8; /* 연보라 */
    border: none;    		color: #FFFFFF;    			padding: 2px 2px;
    text-align: center;    	text-decoration: none;    	display: inline-block;
	font-family:system-ui;	font-size: 10.5pt;			font-weight:600;    margin: 1px 0px;
    -webkit-transition-duration: 0.2s; /* Safari */
    transition-duration: 0.2s;		cursor: pointer;
	width: 196px;	height: 40px;	border-radius:0px 0px 0px 0px;
}
.left2_menu1 {background-color: #3A6EB8;	color: #FFFFFF;	border: 1px solid #FFFFFF;	}
.left2_menu1:hover {background-color: #3A6EB8;    color: white;	}

/* left menu */
.left3_menu {
    background-color: #0E418A; /* 파랑 */
    border: none;	    	color: #white;
    padding: 2px 2px;    	text-align: center;    	text-decoration: none;
    display: inline-block;	font-family:system-ui;
    font-size: 10.5pt;		font-weight:600;		margin: 1px 0px;
    -webkit-transition-duration: 0.2s; /* Safari */
    transition-duration: 0.2s;
    cursor: pointer;
	width: 196px;	height: 45px;
	border-radius:0px 0px 0px 0px;
}
.left3_menu1 {    background-color: #0E418A;     color: white;     border: 1px solid #0E418A;}
.left4_menu {
    background-color: #0E7C8A; /* 초록 */
    border: none;	    	color: #white;
    padding: 2px 2px;    	text-align: center;    	text-decoration: none;
    display: inline-block;	font-family:system-ui;
    font-size: 10.5pt;		font-weight:600;		margin: 1px 0px;
    -webkit-transition-duration: 0.2s; /* Safari */
    transition-duration: 0.2s;
    cursor: pointer;
	width: 196px;	height: 45px;
	border-radius:0px 0px 0px 0px;
}
.left4_menu1 {    background-color: #0E7C8A;     color: white;     border: 1px solid #0E7C8A;}

/* left menu */
.left5_menu {
    background-color: #DDDDDD; /* 회색 */
    border: none;	    	color: #666666;
    padding: 2px 2px;    	text-align: center;    	text-decoration: none;
    display: inline-block;	font-family:system-ui;
    font-size: 10.5pt;		font-weight:600;		margin: 1px 0px;
    -webkit-transition-duration: 0.2s; /* Safari */
    transition-duration: 0.2s;
    cursor: pointer;
	width: 196px;	height: 35px;
	border-radius:0px 0px 0px 0px;
}
.left5_menu1 {    background-color: #DDDDDD;     color: #666666;     border: 1px solid #FFFFFF;}
.left5_menu1:hover {    background-color: #719AD2;    color: white;}
.left6_menu {
    background-color: #719AD2; /* 연보라 */
    border: none;    		color: #FFFFFF;    			padding: 2px 2px;
    text-align: center;    	text-decoration: none;    	display: inline-block;
	font-family:system-ui;	font-size: 10.5pt;			font-weight:600;    margin: 1px 0px;
    -webkit-transition-duration: 0.2s; /* Safari */
    transition-duration: 0.2s;		cursor: pointer;
	width: 196px;	height: 35px;	border-radius:0px 0px 0px 0px;
}
.left6_menu1 {background-color: #719AD2;	color: #FFFFFF;	border: 1px solid #FFFFFF;	}
.left6_menu1:hover {background-color: #719AD2;    color: white;	}


/* 저장 후 다음 단계로 */
.step_btn {
    background-color: #F9F9F9; /* blue */
    border: none;
    color: #333;
	width: 130px;	height: 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	line-height: 120%;
    font-size: 14px;
    margin: 2px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:3px;
}
.step_btn1 {
    background-color: #F9F9F9; 
    color: #000;
    border: 1px solid #999;
}
.step_btn1:hover {
    background-color: #FFCCA9; 
    color: #000;
    border: 1px solid #999;
}


/* 페이지 이동 */
.step_Next {
    background-color: #F9F9F9; /* blue */
    border: none;
    color: #000;
	width: 120px;	height: 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	line-height: 120%;
    font-size: 16px;
    margin: 2px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:3px;
}
.step_Next1 {
    background-color: #F9F9F9; 
    color: #000;
    border: 1px solid #999;
}
.step_Next1:hover {
    background-color: #333333; 
    color: #FFF;
    border: 1px solid #999;
}
/* 목록으로 이동 */
.case_list {    
    background-color: #F9F9F9; /* blue */
    border: none;
    color: #000;
	width: 130px;	height: 35px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	line-height: 120%;
    font-size: 16px;
    margin: 2px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:3px;
}
.case_list1 {
    background-color: #F9F9F9; 
    color: #000;
    border: 1px solid #999;
}
.case_list1:hover {
    background-color: #3A6EB8; 
    color: #FFF;
    border: 1px solid #3A6EB8;
}

/* 닫기 */
.step_Close {
    background-color: #F9F9F9; /* blue */
    border: none;
    color: #333;
	width: 120px;	height: 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	line-height: 120%;
    font-size: 14px;
    margin: 2px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:3px;
}
.step_Close1 {
    background-color: #F9F9F9; 
    color: #000;
    border: 1px solid #999;
}
.step_Close1:hover {
    background-color: #333333; 
    color: #FFF;
    border: 1px solid #999;
}

/* 환자리스트 상태_확인 */
.step_view {
    background-color: #0E418A; /* Green */
    border: none;
    color: white;
    padding: 4px 4px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
	font-weight:bold;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	width: 80px;	height: 30px;
	border-radius:4px 4px 4px 4px;
}
.step_view1 {
    background-color: #0E418A; 
    color: white; 
    border: 1px solid #0E418A;
}
.step_view1:hover {
    background-color: #0E418A;
    color: white;
}

/* 저장하기 */
.button_comp {
    background-color: #F9F9F9; /* blue */
    border: none;
    color: #000;
	width: 130px;	height: 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	line-height: 120%;
    font-size: 16px;
    margin: 2px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:3px;
}
.button_comp1 {
    background-color: #F9F9F9; 
    color: #000;
    border: 1px solid #999;
}
.button_comp1:hover {
    background-color: #E00B47; 
    color: #FFFFFF;
    border: 1px solid #E00B47;
}
/* 팝업 닫기 */
.button_close {
    background-color: #333333; 	
    border: none;
    color: black;
	width: 70px;	height: 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	line-height: 120%;
    font-size: 16px;
    margin: 2px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:5px;
}
.button_close1 {
    background-color: #333333; 
    color: white; 
    border: 2px solid #333333;
}

/* 환자정보 삭제 */
.button_del {
    background-color: #EEE; 	
    border: none;
    color: black;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	line-height: 120%;
    font-size: 16px;
	font-weight:bold;
    margin: 2px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:1px;
}
.button_del1 {
    background-color: #EEE; 
    color: red; 
    border: 2px solid #999;
}



/* ------------------------- 25.08.26 확인 ------------------------- */



/* ------------------------- 미확인 ------------------------- */

/* Search / Cancel */
.sp_Search {
    background-color: #F9F9F9; /* blue */
    border: none;
    color: #333;
	width: 75px;	height: 21px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 2px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:3px;
}
.sp_Search1 {
    background-color: #F9F9F9; 
    color: #000;
    border: 1px solid #999;
}
.sp_Search1:hover {
    background-color: #FFCCA9; 
    color: #000;
    border: 1px solid #999;
}

/* Write */
.sp_Write {
    background-color: #F9F9F9; /* blue */
    border: none;
    color: #333;
	width: 135px;	height: 24px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    margin: 2px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:3px;
}
.sp_Write1 {
    background-color: #F9F9F9; 
    color: #000;
    border: 1px solid #999;
}
.sp_Write1:hover {
    background-color: #FFCCA9; 
    color: #000;
    border: 1px solid #999;
}

.sp_Close {
    background-color: #F9F9F9; /* blue */
    border: none;
    color: #333;
	width: 175px;	height: 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    margin: 2px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:3px;
}
.sp_Close1 {
    background-color: #F9F9F9; 
    color: #000;
    border: 1px solid #999;
}
.sp_Close1:hover {
    background-color: #FFCCA9; 
    color: #000;
    border: 1px solid #999;
}

.new_Hospital {
    background-color: #058B8C; /* #F9F9F9 blue */
    border: none;
    color: #333;
	width: 200px;	height: 50px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 2px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:5px;
}
.new_Hospital1 {
    background-color: #058B8C; 
    color: #FFF;
    border: 1px solid #999;
}
/*.new_Hospital1:hover {
    background-color: #FFCCA9; 
    color: #FFF;
    border: 1px solid #999;
}*/

/* -------------------------  ------------------------- */

/* 등록기준 */
.step00_edit {
    background-color: #333; /* blue */
    border: none;
    color: white;
    padding: 4px 4px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
	font-weight:bold;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	width: 130px;	height: 30px;
	border-radius:2px 2px 2px 2px;
}
.step00_edit1 {
    background-color: #333; 
    color: white; 
    border: 1px solid #333;
}

/* 홈페이지 버튼 */
.left_btn {
	font-family:Tahoma, Geneva, sans-serif;
    border: none;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	line-height: 100%;
    font-size: 13px;
    margin: 1px 0px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:0px;
}
.search_btn {
	font-family:Tahoma, Geneva, sans-serif;
    border: none;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	line-height: 120%;
    font-size: 12px;
    margin: 2px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius:3px;
}
/* ------------------------- 23.07.07 확인 끝 -------------------------


/* 환자검수 및 최종완료 상태 - 입력중(수정) */
.step_edit {
    background-color: #00B393; /* blue */
    border: none;
    color: white;
    padding: 4px 4px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	font-weight:bold;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	width: 80px;	height: 35px;
	border-radius:4px 4px 4px 4px;
}
.step_edit1 {
    background-color: #00B393; 
    color: white; 
    border: 1px solid #00B393;
}
.step_edit1:hover {
    background-color: #00B393;
    color: white;
}




