﻿@charset "utf-8";
/* CSS Document  공통desktop.css*/

/**************전체 컨텐츠 언어별 폰트 **************/
/*
body, button, input, select, textarea {font-family: 돋움, Dotum, 굴림, sans-serif; letter-spacing:-1px;margin:0}
use{pointer-events:none;}
body.ko_KR button, .ko_KR textarea{font-family:돋움, Dotum, sans-serif; letter-spacing:-1px;}
body.ko_KR input, .ko_KR select, .ko_KR table td{font-family:돋움, Dotum, sans-serif; letter-spacing:0;}
body.en_US button, .en_US input, .en_US select, .en_US textarea, .en_US table, .en_US p, .en_US h3, .en_US h2, .en_US span, .en_US dd, .en_US dl, .en_US dt, .en_US ul, .en_US li{font-family: Arial, sans-serif; letter-spacing:0;}
body.en_US letter-1{letter-spacing:0} 
body.ja_JP, .ja_JP button, .ja_JP input, .ja_JP select, .ja_JP textarea, .ja_JP table td, .ja_JP table th, .ja_JP .ui-widget{font-family:"meiryo ui", "Meiryo","Microsoft Yahei", "Osaka－等幅", Arial, Helvetica, geneva,sans-serif;}/*일본폰트*/
/*
body.zh_CN, .zh_CN button, .zh_CN input, .zh_CN select, .zh_CN textarea, .zh_CN table td, .zh_CN table th, .zh_CN .ui-widget{font-family:'宋體', Arial, 'simsun';}
body.zh_TW, .zh_TW button, .zh_TW input, .zh_TW select, .zh_TW textarea, .zh_TW table td, .zh_TW table th, .zh_TW .ui-widget{font-family:'宋體', Arial, 'simsun';} */

/**************언어별 메인로고폰트***********/
/*
#LBWeb_MainLogo{color:#822e16; font-weight:bold;  text-shadow:1px 1px 1px #fff;letter-spacing:-2px; width:870px; height:80px;}
body.ko_KR #LBWeb_MainLogo{font-family:맑은 고딕, 돋움, Dotum, sans-serif;font-size:43px;}
body.en_US #LBWeb_MainLogo{font-family: Arial, sans-serif;font-size:50px;}
body.ja_JP #LBWeb_MainLogo{font-family:"meiryo ui", "Meiryo","Microsoft Yahei", "Osaka－等幅";  font-size:43px;}
body.zh_CN #LBWeb_MainLogo{font-family: '宋體', Arial, 'simsun';font-size:52px;}
body.zh_TW #LBWeb_MainLogo{font-family: '宋體', Arial, 'simsun';font-size:52px;}
.LBW-fixedFont {letter-spacing:0 !important; font-family:Arial, sans-serif !important;} 
*/
/*if US 셀렉트박스, 검색버튼 맞춤*/
/*body.en_US .btn_alllist{padding:3px 38px}*/
/*if kr 셀렉트박스, 검색버튼 맞춤*/
/*body.ko_KR .btn_search{padding:3px 12px}
body.ko_KR .btn_alllist {padding:3px 21px}*/

/*메인화면 전체회원검색, 검색label
.btn_alllist{display:inline-block;width:110px !important;text-align:center}
.btn_search{display:inline-block;width:42px;text-align:center}
/*if kr , chrome safari 달력 인풋간격 맞춤
.ko_KR #MenuBarMain_sDate:not(*:root) {letter-spacing: -0.7px}
.ko_KR #MenuBarMain_eDate:not(*:root) {letter-spacing: -0.7px}*/
/*if kr 헬스리포트 멘트정렬
.ko_KR .healthreport_ment .fs17.fl.bold.colorblack{width:7.5% !important}
.ko_KR span.vam.fs24.bold.ffamily_arial.letter0.LastestData{margin-left:5px} */


#SetupBody {padding:20px;}
#SetupBody .content{top:0;background:#fff;}
#SetupBody .content.popup_wrap{height:auto !important;}
#SetupBody input[type='text'],
#SetupBody input[type='password'],
#SetupBody select{height:30px;font-size:14px;}
#SetupBody .checkEdtList input[type='text'],
#SetupBody .checkEdtList input[type='password'],
#SetupBody .checkEdtList select{height:100%;}

#SetupBody footer{text-align:center;margin-top:20px;}
#SetupBody #TimeSetting{width:80px;}
#SetupBody .NoShowWhenNoUse dl{margin-top:10px;}
#SetupBody .pdCont{padding:0 0;}

/**************custom ****************/
#SetupBody ul{list-style:none;margin:0;padding:0}
#SetupBody dd{margin:0}
#SetupBody .fl {float: left}
#SetupBody .fr {float: right}
#SetupBody .cl {clear: left}
#SetupBody .cl:after{content:""; display: block;clear:left;}
#SetupBody .cb {clear: both}
#SetupBody .cb:after{content:""; display: block;clear:both;}
#SetupBody .ffamily_dotum{font-family: 돋움;}
#SetupBody .ffamily_arial{font-family: Arial !important}
#SetupBody .mt100{margin-top:100px }
#SetupBody .mt70{margin-top:70px }
#SetupBody .mt55{margin-top:55px } 
#SetupBody .mt40{margin-top:40px }
#SetupBody .mt35{margin-top:35px }
#SetupBody .mt30{margin-top:30px }
#SetupBody .mt25{margin-top:25px }
#SetupBody .mt20{margin-top:20px }
#SetupBody .mt15{margin-top:15px}
#SetupBody .mt10{margin-top:10px} 
#SetupBody .mt7{margin-top:10px}
#SetupBody .mt5{margin-top:5px}
#SetupBody .mt-5{margin-top:-5px}
#SetupBody .mt-10{margin-top:-10px}
#SetupBody .mt-20{margin-top:-20px}
#SetupBody .mb0{margin-bottom:0}
#SetupBody .mb5{margin-bottom:5px }
#SetupBody .mb10{margin-bottom:10px}
#SetupBody .mb15{margin-bottom:15px} 
#SetupBody .mb20{margin-bottom:20px}
#SetupBody .mb30{margin-bottom:30px}
#SetupBody .mr10{margin-right:10px}
#SetupBody .mr20 {margin-right:20px}
#SetupBody .ml10{margin-left:10px}
#SetupBody .ml15{margin-left:15px}
#SetupBody .ml20{margin-left:20px}
#SetupBody .ml30{margin-left:30px}
#SetupBody .ml70{margin-left:70px}	
#SetupBody .ml80{margin-left:80px}	
#SetupBody .ml120{margin-left:120px}
#SetupBody .ml50{margin-left:50px !important}
#SetupBody .pd3{padding:3px}
#SetupBody .pd5{padding:5px}
#SetupBody .pd10{padding:10px}
#SetupBody .pd15{padding:15px} 
#SetupBody .pr3{padding-right:3px}
#SetupBody .pr10{padding-right:10px}
#SetupBody .pr20{padding-right:20px !important}
#SetupBody .pt5{padding-top:5px}
#SetupBody .pt10{padding-top:10px}
#SetupBody .pt20{padding-top:20px}
#SetupBody .pt30{padding-top:30px}
#SetupBody .pt45{padding-top:45px}
#SetupBody .pb30{padding-bottom:30px }
#SetupBody .pb15{padding-bottom:15px }
#SetupBody .pb20{padding-bottom:20px }
#SetupBody .pb10{padding-bottom:10px}
#SetupBody .pl3{ padding-left:3px !important}
#SetupBody .pl10{ padding-left:10px}
#SetupBody .pl20{ padding-left:20px !important}
#SetupBody .vam{vertical-align:middle !important}
#SetupBody .vam + input{margin-left:15px;}
#SetupBody .vab{vertical-align:bottom !important}
#SetupBody .vat{vertical-align:top !important}
#SetupBody .tc{text-align:center}
#SetupBody .tl{text-align:left !important}
#SetupBody .tr{text-align:right !important}
#SetupBody .bold{font-weight:bold !important}
#SetupBody .hght20{height:20px !important}
#SetupBody .wth25{width:25px !important}
#SetupBody .wth30{width:30px !important}
#SetupBody .wth50{width:50px !important}
#SetupBody .wth60{width:60px !important}
#SetupBody .wth70{width:67px !important}
#SetupBody .wth85{width:86px !important}
#SetupBody .wth100{width:100px !important}
#SetupBody .wth120{width:118px !important}
#SetupBody .wth130{width:130px !important}
#SetupBody .wth160{width:160px !important}
#SetupBody .wth200{width:200px !important}
#SetupBody .wth220{width:220px !important}
.popup_contents .wth220{width:220px !important}
#SetupBody .wth280{width:280px !important}
#SetupBody .wth330{width:330px !important}
#SetupBody .wth500{width:500px !important}
#SetupBody .wth700{width:700px !important}
#SetupBody .wth50per{width:50%}
#SetupBody .wth100per{width:100%}
#SetupBody .letter0{letter-spacing:0}
#SetupBody .letter-1{letter-spacing:-1px}
#SetupBody .letter-2{letter-spacing:-2px}
#SetupBody .lineheight26{ line-height:26px}
#SetupBody .lineheight24{ line-height:24px}
#SetupBody .bdleft0{border-left:0 !important}
#SetupBody .bdright0{border-right:0 !important}
#SetupBody .bdtop0{border-top:0 !important}
#SetupBody .bdtop1_white{border-top:1px solid white !important}
#SetupBody .bdbottom0{border-bottom:0 !important}
#SetupBody .bd1_silver{border:1px solid #c4c2c2}
/*배경색 폰트색 */
#SetupBody .bgcolorlightsilver{background-color:#f0f0f0 !important}
#SetupBody .bgcolorwhite{background-color:#ffffff !important}
#SetupBody .bgcolorsky{background-color:#c4cdd4 !important}
#SetupBody .bgcolorred{background-color:#E1D5D5 !important}
#SetupBody .colorgray{color:#999999 !important}
#SetupBody .colorred{color:rgb(138, 28, 34) !important}
#SetupBody .colorred2{color:red !important}
#SetupBody .colorblack{color:#000000}
#SetupBody .colorwhite{color:#ffffff}
#SetupBody .colorsilver{color:#666666}
#SetupBody .colorlightgray{color:#BDBDBD}


/****************폰트스타일*******************/
#SetupBody h2{font-size:15px;line-height:21px}
#SetupBody p{font-size:15px;line-height:21px;color:#666666}
#SetupBody .headtxt {color: #ffffff;font-size:16px;font-weight:bold;padding-left:15px;text-shadow: 1px 1px 2px #4D4D4D;}
#SetupBody .boldnone{font-weight:normal !important}
#SetupBody .titletxt {color: #000000;font-size: 15px;font-weight:bold;}
#SetupBody .titletxt2{color: #000000;font-size: 17px;font-weight:bold;  text-shadow: 1px 1px 2px #FFFFFF;}
#SetupBody .titletxt3{color: #000000;font-size: 13px;font-weight:bold;}
#SetupBody .titletxt4{color: #000000;font-size: 13px;font-weight:normal;}
#SetupBody .fs11{font-size:11px !important}
#SetupBody .fs12{font-size:12px !important}
#SetupBody .fs13{font-size:13px !important}
#SetupBody .fs14{font-size:14px !important}
#SetupBody .fs15{font-size:15px !important}
#SetupBody .fs16{font-size:16px !important}
#SetupBody .fs17{font-size:17px !important}
#SetupBody .fs18{font-size:18px !important}
#SetupBody .fs19{font-size:19px !important}
#SetupBody .fs20{font-size:20px !important}
#SetupBody .fs21{font-size:21px !important}
#SetupBody .fs22{font-size:22px !important}
#SetupBody .fs24{font-size:24px !important}


/*팝업*/
.popup_close{padding-right:10px}
/*팝업 position fixed*/
.popup_fixed{border-bottom:1px solid #999999;background-color:white;/*position:fixed;*/z-index:10}
.footer2 .done_red{text-align:center;padding:5px;}
.popArea .content{position:relative;top:0;left:0;background:#fff;}
.popArea .content.popup_wrap + .footer2{margin-top:10px;border-top:1px solid #b1b5c5;}
/*하단 완료, 저장*/
/*
.done_blue{z-index:9099999;height:17px;background-color:#b8c2cb;padding:5px 10px 20px 10px;text-align:center; }
.done_red{z-index:9099999;height:17px;background-color:#E1D5D5;padding:5px 10px 20px 10px;text-align:center; }
.done_blue .btn_common, .done_red .btn_common {font-size:13px;color:#333333}
@-moz-document url-prefix() { .done_blue .btn_common, .done_red .btn_common {line-height:14px}}
/*팝업창 상단바
.popup_wrap {/*height: 640px;overflow:scroll;*//*overflow-x:hidden;padding:5px;}*/
/*.popup_head_blue{padding:10px 0;height: 24px;background-color: #174870;background-image:url('/Contents/Images/top_blue_bg.png')}
.popup_head_red {padding:10px 0;height: 24px;background-color: #822e16;background-image:url('/Contents/Images/top_red_bg.png')}
.element_to_pop_up_blue{color:#000;display:none;border:2px solid #174870;border-top:1px solid #174870;border-bottom:3px solid #174870; box-shadow: 5px 5px 24px 2px #353535;border-radius: 4px 4px 4px 4px;}
.element_to_pop_up_red{display:none;border:2px solid #822e16;border-top:1px solid #822e16;border-bottom:3px solid #822e16; box-shadow: 5px 5px 24px 2px #353535;border-radius: 4px 4px 4px 4px;}*/
.popup_contents{padding:20px 20px 10px 20px;/*margin-bottom:1px;*/margin-bottom:0;height:auto !important;}
.popup_contents4{border-left:1px solid white;  background-color: #f0f0f0;padding: 10px 8px;border-top:1px solid white}
.titlebartop{height:20px; padding:5px 10px 5px 10px;}
.contents_padding{padding:20px 20px 0 20px}
.e-dialog footer{text-align:center;}


/*인풋스타일 셀렉스박스*/
#SetupBody .input_border{border:1px solid #abadb3}
#SetupBody .input_borderblk{border:1px solid #333333}
#SetupBody .inputlogin{width:180px;height:22px;}
#SetupBody .inputwidth50{width:50px}
#SetupBody .inputwidth100{width:100px}
#SetupBody .inputwidth110{width:110px}
#SetupBody .inputwidth200{width:200px}
#SetupBody .inputwidth540{width:540px}
#SetupBody select{width:180px;vertical-align:middle; margin:0;font-size:12px}
#SetupBody select option.selected{background-color: #822e16;color:#ffffff}
#SetupBody textarea{border:1px solid #d3d3d3}

/*hover 색상변화 및 Active 배경색 변화*/
#SetupBody .tdhover_table td:hover {background-color:#f4f4f4;cursor:pointer}
#SetupBody .hover_tr:hover {background-color:#e4e4e4 !important; cursor:pointer }
#SetupBody .hover_td:hover {background-color:#e4e4e4 !important; cursor:pointer }
#SetupBody .hover_btnX:hover {color:#8a1c22;}
#SetupBody .hover_tr:active, #SetupBody .hover_td:active {background-color:#d1d1d1 !important; cursor:pointer }

/***************버튼 & 아이콘*******************/
/*흰색버튼*/
.btn_common{height:36px;padding:0 15px;font-size:14px;color:#1f1b33;text-align:center;vertical-align:middle;white-space:nowrap;color:#1f1b33;border-radius:0;border:1px solid #e6e6e9;background:#f8f8f9;}
.btn_common[disabled]{opacity:0.75}

/*버튼종류*/
#SetupBody .btn01{padding:5px;}
#SetupBody .btn02{padding:5px 15px 5px 15px;width:160px;}
#SetupBody .btn03{padding:5px 15px 5px 15px;width:80px;}
#SetupBody .btn04{padding:3px 5px;min-width:70px;font-size:11px}
#SetupBody .btn_nowidth{padding:3px;}
#SetupBody .btn_nowidth2{padding:10px 3px;}
#SetupBody .btn_clear{padding:6px 20px;/*width:95px*/min-width:95px;color:#fff;border:1px solid #777796;background:#443f69;}
#SetupBody .btn_medical{background-image:none;background-color:#c0c0c0;/*border:1px solid #666666;*/padding:3px 2px 0 0;float:right;width:12px;height:35px}
#SetupBody .btn_close{background-image:none;background-color:white;border:0;}
#SetupBody .btn_close:hover{background-image:none;background-color:white;border:0;}

/*투명이미지좌표 */

#SetupBody .icon_close_red{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -30px;width:20px;height:20px;cursor:pointer;}
#SetupBody .icon_close_red:hover{background:url(/Contents/Images/lbweb_icon.png) no-repeat -30px -30px;width:20px;height:20px;cursor:pointer;}
#SetupBody .icon_close_blue{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 0;width:20px;height:20px;cursor:pointer;}
#SetupBody .icon_close_blue:hover{background:url(/Contents/Images/lbweb_icon.png) no-repeat -30px 0;width:20px;height:20px;cursor:pointer;}
#SetupBody .icon_close_disable_blue{background:url(/Contents/Images/lbweb_icon.png) no-repeat -238px 0;width:20px;height:20px;}
#SetupBody .icon_close_disable_red{background:url(/Contents/Images/lbweb_icon.png) no-repeat -238px -30px;width:20px;height:20px;}
#SetupBody .icon_zoom_red{background:url(/Contents/Images/lbweb_icon.png) no-repeat -268px -30px;width:20px;height:20px;cursor:pointer;}
#SetupBody .icon_zoom_red:hover{background:url(/Contents/Images/lbweb_icon.png) no-repeat -298px -30px;width:20px;height:20px;cursor:pointer;}
#SetupBody .icon_downsize_red{background:url(/Contents/Images/lbweb_icon.png) no-repeat -329px -30px;width:20px;height:20px;cursor:pointer;}
#SetupBody .icon_downsize_red:hover{background:url(/Contents/Images/lbweb_icon.png) no-repeat -358px -30px;width:20px;height:20px;cursor:pointer;}
#SetupBody .icon_zoom_blue{background:url(/Contents/Images/lbweb_icon.png) no-repeat -268px -30px;width:20px;height:20px;cursor:pointer;}
#SetupBody .icon_zoom_blue:hover{background:url(/Contents/Images/lbweb_icon.png) no-repeat -298px -30px;width:20px;height:20px;cursor:pointer;}
#SetupBody .icon_downsize_blue{background:url(/Contents/Images/lbweb_icon.png) no-repeat -329px -30px;width:20px;height:20px;cursor:pointer;}
#SetupBody .icon_downsize_blue:hover{background:url(/Contents/Images/lbweb_icon.png) no-repeat -358px -30px;width:20px;height:20px;cursor:pointer;}
#SetupBody .icon_chk_red{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -92px;width:18px;height:18px; display:inline-block}
#SetupBody .icon_chk_blue{background:url(/Contents/Images/lbweb_icon.png) no-repeat -33px -97px;width:18px;height:18px; display:inline-block}
#SetupBody .icon_diabetes{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -118px;width:11px;height:10px; display:inline-block}
#SetupBody .icon_hyperlipidemia{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -157px;width:11px;height:10px; display:inline-block}
#SetupBody .icon_hypertension{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -143px;width:11px;height:10px; display:inline-block}
#SetupBody .icon_pbf{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -131px;width:11px;height:10px; display:inline-block}
#SetupBody .icon_lock{background:url(/Contents/Images/lbweb_icon.png) no-repeat -60px 0;width:18px;height:18px; display:inline-block}
#SetupBody .icon_memberjoin{background:url(/Contents/Images/lbweb_icon.png) no-repeat -326px -1px;width:19px;height:18px; display:inline-block}
#SetupBody .icon_ban{background:url(/Contents/Images/lbweb_icon.png) no-repeat -63px -58px;width:21px;height:26px; display:inline-block}
#SetupBody .icon_warning{background:url(/Contents/Images/lbweb_icon.png) no-repeat -30px -60px;width:30px;height:30px; display:inline-block}
#SetupBody .icon_notice{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -60px;width:30px;height:30px; display:inline-block}
#SetupBody .icon_lb{background:url(/Contents/Images/lbweb_icon.png) no-repeat -59px -30px;width:17px;height:17px; display:inline-block}
#SetupBody .icon_empty{ background-position: -9999px -9999px;}
/*팝업정보 아이콘*/
#SetupBody .icon_popup_question{background:url(/Contents/Images/lbweb_icon.png) no-repeat -82px 0 ;width:35px;height:35px; display:inline-block}
#SetupBody .icon_popup_inform{background:url(/Contents/Images/lbweb_icon.png) no-repeat -117px 0 ;width:35px;height:35px; display:inline-block}
#SetupBody .icon_popup_error{background:url(/Contents/Images/lbweb_icon.png) no-repeat -154px 0 ;width:35px;height:35px; display:inline-block}
#SetupBody .icon_popup_point{background:url(/Contents/Images/lbweb_icon.png) no-repeat -190px 0 ;width:35px;height:35px; display:inline-block}
/*메인물결이미지*/
#SetupBody .icon_wave{background:url(/Contents/Images/lbweb_icon.png) no-repeat -82px 0;width:14px;height:4px; display:inline-block}

/*병력사항추가 아이콘*/
#SetupBody .icon_disease01{background:url(/Contents/Images/lbweb_icon.png) no-repeat -59px -119px;width:11px;height:10px; display:inline-block}
#SetupBody .icon_disease02{background:url(/Contents/Images/lbweb_icon.png) no-repeat -59px -129px;width:11px;height:10px; display:inline-block}
#SetupBody .icon_disease03{background:url(/Contents/Images/lbweb_icon.png) no-repeat -59px -139px;width:11px;height:10px; display:inline-block}
#SetupBody .icon_disease04{background:url(/Contents/Images/lbweb_icon.png) no-repeat -59px -149px;width:11px;height:10px; display:inline-block}
#SetupBody .icon_disease05{background:url(/Contents/Images/lbweb_icon.png) no-repeat -59px -159px;width:11px;height:10px; display:inline-block}

/*데이터편집 / 그룹아이콘*/
#SetupBody .icon_group01{background:url(/Contents/Images/lbweb_icon.png) no-repeat -14px -116px;width:12px;height:12px; display:inline-block}
#SetupBody .icon_group02{background:url(/Contents/Images/lbweb_icon.png) no-repeat -28px -116px;width:12px;height:12px; display:inline-block}
#SetupBody .icon_group03{background:url(/Contents/Images/lbweb_icon.png) no-repeat -42px -116px;width:12px;height:12px; display:inline-block}
#SetupBody .icon_group04{background:url(/Contents/Images/lbweb_icon.png) no-repeat -14px -129px;width:12px;height:12px; display:inline-block}
#SetupBody .icon_group05{background:url(/Contents/Images/lbweb_icon.png) no-repeat -28px -129px;width:12px;height:12px; display:inline-block}
#SetupBody .icon_group06{background:url(/Contents/Images/lbweb_icon.png) no-repeat -14px -143px;width:12px;height:12px; display:inline-block}
#SetupBody .icon_group07{background:url(/Contents/Images/lbweb_icon.png) no-repeat -28px -143px;width:12px;height:12px; display:inline-block}
#SetupBody .icon_group08{background:url(/Contents/Images/lbweb_icon.png) no-repeat -14px -156px;width:12px;height:12px; display:inline-block}
#SetupBody .icon_group09{background:url(/Contents/Images/lbweb_icon.png) no-repeat -28px -156px;width:12px;height:12px; display:inline-block}

.userGuide .icon_chk_red{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -92px;width:18px;height:18px; display:inline-block}
.userGuide .icon_chk_blue{background:url(/Contents/Images/lbweb_icon.png) no-repeat -33px -97px;width:18px;height:18px; display:inline-block}
.userGuide .icon_diabetes{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -118px;width:11px;height:10px; display:inline-block}
.userGuide .icon_hyperlipidemia{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -157px;width:11px;height:10px; display:inline-block}
.userGuide .icon_hypertension{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -143px;width:11px;height:10px; display:inline-block}
.userGuide .icon_pbf{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -131px;width:11px;height:10px; display:inline-block}
.userGuide .icon_disease01{background:url(/Contents/Images/lbweb_icon.png) no-repeat -59px -119px;width:11px;height:10px; display:inline-block}
.userGuide .icon_disease02{background:url(/Contents/Images/lbweb_icon.png) no-repeat -59px -129px;width:11px;height:10px; display:inline-block}
.userGuide .icon_disease03{background:url(/Contents/Images/lbweb_icon.png) no-repeat -59px -139px;width:11px;height:10px; display:inline-block}
.userGuide .icon_disease04{background:url(/Contents/Images/lbweb_icon.png) no-repeat -59px -149px;width:11px;height:10px; display:inline-block}
.userGuide .icon_disease05{background:url(/Contents/Images/lbweb_icon.png) no-repeat -59px -159px;width:11px;height:10px; display:inline-block}
.userGuide .icon_group01{background:url(/Contents/Images/lbweb_icon.png) no-repeat -14px -116px;width:12px;height:12px; display:inline-block}
.userGuide .icon_group02{background:url(/Contents/Images/lbweb_icon.png) no-repeat -28px -116px;width:12px;height:12px; display:inline-block}
.userGuide .icon_group03{background:url(/Contents/Images/lbweb_icon.png) no-repeat -42px -116px;width:12px;height:12px; display:inline-block}
.userGuide .icon_group04{background:url(/Contents/Images/lbweb_icon.png) no-repeat -14px -129px;width:12px;height:12px; display:inline-block}
.userGuide .icon_group05{background:url(/Contents/Images/lbweb_icon.png) no-repeat -28px -129px;width:12px;height:12px; display:inline-block}
.userGuide .icon_group06{background:url(/Contents/Images/lbweb_icon.png) no-repeat -14px -143px;width:12px;height:12px; display:inline-block}
.userGuide .icon_group07{background:url(/Contents/Images/lbweb_icon.png) no-repeat -28px -143px;width:12px;height:12px; display:inline-block}
.userGuide .icon_group08{background:url(/Contents/Images/lbweb_icon.png) no-repeat -14px -156px;width:12px;height:12px; display:inline-block}
.userGuide .icon_group09{background:url(/Contents/Images/lbweb_icon.png) no-repeat -28px -156px;width:12px;height:12px; display:inline-block}

/*glyph 아이콘좌표*/
#SetupBody [class^="icon-"],
#SetupBody [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat; }
  
#SetupBody .icon-align-justify {background-position: -336px -48px;}
#SetupBody .icon-search {  background-position: -48px 0;}
#SetupBody .icon-envelope { background-position: -72px 0;}
#SetupBody .icon-user { background-position: -168px 0;}
#SetupBody .icon-th-list { background-position: -264px 0;}
#SetupBody .icon-home {background-position: 0 -24px;}
#SetupBody .icon-pencil {  background-position: 0 -72px;}
#SetupBody .icon-file {background-position: -24px -24px;}
#SetupBody .icon-list-alt { background-position: -264px -24px;}
#SetupBody .icon-lock {  background-position: -287px -24px;}
#SetupBody .icon-print { background-position: -96px -48px;}
#SetupBody .icon-list { background-position: -360px -48px;}
#SetupBody .icon-picture { background-position: -456px -48px;}
#SetupBody .icon-edit { background-position: -96px -72px;}
#SetupBody .icon-share { background-position: -120px -72px;}
#SetupBody .icon-check { background-position: -144px -72px;}
#SetupBody .icon-play { background-position: -264px -72px;}
#SetupBody .icon-plus-sign { background-position: 0 -96px;}
#SetupBody .icon-minus-sign { background-position: -24px -96px;}
#SetupBody .icon-ok-sign {background-position: -72px -96px;}
#SetupBody .icon-plus { background-position: -408px -96px;}
#SetupBody .icon-globe {background-position: -336px -144px;}
#SetupBody .icon-filter { background-position: -408px -144px;}
#SetupBody .icon-direction{background-position: -96px 0;}
#SetupBody .icon-folder-open{background-position: -408px -120px;}
#SetupBody .icon-ban-circle {background-position: -216px -96px;}
#SetupBody .icon-white{ background-image: url("images/glyphicons-halflings-white.png");}
#SetupBody .icon-ok { background-position: -288px 0;}
#SetupBody .icon-arrow-up {background-position: -289px -96px;height:11px}
#SetupBody .icon-comment { background-position: -240px -120px;}
#SetupBody .icon-arrow-down {background-position: -312px -98px;height:11px}

/********테이블 관련***********/

/*테이블 그리드*/
.LBWebOld table.lbweb_grid tbody td input[type="text"], #SetupBody table.lbweb_grid tbody td input[type="text"]{height:100%; width:100%; border:0; background-color:#822e16; padding:0; color:White}
.LBWebOld table.lbweb_grid tbody td label span, #SetupBody table.lbweb_grid tbody td label span{width:100%; height:100%; padding:0; border: 0; display:inline-block; line-height:10px;}
.LBWebOld table.lbweb_grid tbody td label span:hover, #SetupBody table.lbweb_grid tbody td label span:hover{background-color:#e7e7e7}
.LBWebOld table.lbweb_grid tbody td label input:checked + span , #SetupBody table.lbweb_grid tbody td label input:checked + span {background-color:#822e16;color:#fff;cursor:pointer;}
.LBWebOld table.lbweb_grid tbody td label input[type="checkbox"], #SetupBody table.lbweb_grid tbody td label input[type="checkbox"] {display:none;}
.LBWebOld table.lbweb_grid tbody td > input:not([type="checkbox"]), #SetupBody table.lbweb_grid tbody td > input:not([type="checkbox"]) {text-align:center;}
       
.LBWebOld .grid_check_red, #SetupBody .grid_check_red{background-color:#822e16 !important; color:White !important;cursor:pointer}
.LBWebOld .grid_check_red td, #SetupBody .grid_check_red td{color:white !important;border-right:1px solid #666666;border-left:1px solid #666666;}
.LBWebOld .grid_check_pink, #SetupBody .grid_check_pink{background-color:#d5d3dc;cursor:pointer}
.LBWebOld .grid_check_blue, #SetupBody .grid_check_blue {background-color:/*#d8d8d8;*/#aab7c1}
.LBWebOld .grid_check_blue:hover, #SetupBody .grid_check_blue:hover{background-color:#aab7c1 !important}

.LBWebOld .table_large  .grid_check_red td, #SetupBody .table_large  .grid_check_red td{color:white !important;border-right:1px solid #666666;border-left:1px solid #666666;}
 /******가로1260px LB.UI.Email, Print 테이블*******/

#SetupBody .popup_wrap_resultprint{/*width:100%;width: 1264px;height: 684px;*/overflow:hidden;} /*큰 팝업창 불필요한 스크롤생김. auto -> hidden으로 변경 2015.8.13*/
#SetupBody .popup_contents3 {
    padding: 10px 10px 10px 10px;
    background-color: #d4d4d4;
    border-top: 1px solid white;
    border-bottom: 1px solid #8B8E90;
    background: -ms-linear-gradient(#ECECEC, #C3C3C3);
    background: -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#C3C3C3));
    background: -moz-linear-gradient(top, #ECECEC, #C3C3C3);
    height:48px
}

.LBWebOld .popup_contents2, #SetupBody .popup_contents2 {height:20px;padding:5px 10px 5px 10px;background-color:#d8d8d8;  border-top: 1px solid white;  border-left: 1px solid #ffffff; border-bottom:1px solid #B2B2B2; border-right: 1px solid #babfc2;}
/*사용안내 설명글 overflow*/
.LBWebOld .popup_contents_comment, #SetupBody .popup_contents_comment{padding:10px 10px 10px 10px;border-top:0;overflow-y:auto;height:575px}
.LBWebOld .popup_contents_comment h2, #SetupBody .popup_contents_comment h2, .popup_contents_comment p, .popup_contents_comment2 h2, .popup_contents_comment2 p{font-size:13px;}
.LBWebOld .popup_contents_comment span, #SetupBody .popup_contents_comment span {font-size:13px;color:#666666;}
.LBWebOld .popup_contents_direction, #SetupBody .popup_contents_direction {padding:10px 10px 10px 10px;border-bottom:1px solid #ffffff;}
.LBWebOld .popup_wrap_resultprint_left, #SetupBody .popup_wrap_resultprint_left{width:78.8%;float:left;}
/*크롬전용핵*/ @media screen and (-webkit-min-device-pixel-ratio:0){.popup_wrap_resultprint_left{width:78.84%;}}
.LBWebOld .popup_wrap_resultprint_right, #SetupBody .popup_wrap_resultprint_right{width:21%;/*width:265px*/height:637px; float:left;background-color:#ebebeb;border-left:1px solid silver;border-bottom:1px solid silver }
/*왼쪽테이블 overflow*/
.LBWebOld .table_large_overflow, #SetupBody .table_large_overflow{overflow-y:scroll;overflow-x:scroll;height:276px;/*width:996px;*/border:1px solid #babfc2;  border-top: 0;}
.LBWebOld .table_large, #SetupBody .table_large {border-collapse: collapse;border-spacing: 0;border-top:0;}
.LBWebOld .table_large th, #SetupBody .table_large th {font-size: 13px;color: #333333;border: 1px solid #babfc2;border-top:0;text-align:center;margin-left:20px;padding: 7px;background-color:#f0f0f0;}
.LBWebOld .table_large td, #SetupBody .table_large td{font-size: 12px;color: #333333;border: 1px solid #babfc2;text-align: center;/*word-break:break-all;*/}
.LBWebOld .table_large td:not(.nonepadding), #SetupBody .table_large td:not(.nonepadding){padding: 8px}
#ResultsSheetLang_Table{border-top:2px solid #443f69 !important;}

/*테이블 체크박스 표시*/
/*.table_check td{padding: 8px 0}
.table_check_nopadding td{padding: 0 0}*/

/*테이블 강제패딩*/
.LBWebOld .table_padding th, #SetupBody .table_padding th{padding: 8px 25px}
.LBWebOld .table_padding td:not(.nonepadding), #SetupBody .table_padding td:not(.nonepadding){padding: 8px 15px}
/*데이터 그림자*/
.LBWebOld  .data_shadow, #SetupBody  .data_shadow{box-shadow: 1px 1px 1px 1px #e7e7e7;}


  /***가로982px LB.UI.Member 신규회원등록 테이블***/
/**** 1. 신규회원등록    *******/
.LBWebOld .table_newmember textaream #SetupBody .table_newmember textarea{height:50px;width:99%;resize:none}
.LBWebOld .table_newmember input, #SetupBody .table_newmember input{font-size:16px}

/*테이블 관련*/
.LBWebOld .member_tabletopline, #SetupBody .member_tabletopline{height:2px;margin:0 auto;width:96%;border-bottom:2px solid #9fa0a2}
.LBWebOld .table_newmember, #SetupBody .table_newmember {width:915px;height:285px ;border-collapse: collapse;border-spacing: 0;margin:0 auto;border-top:2px solid #9fa0a2;}
.LBWebOld .table_newmember th, #SetupBody .table_newmember th {font-size: 13px;color: #666666;font-weight:bold;border: 1px solid #babfc2;text-align: left;margin-left:20px;padding: 7px;padding-left:15px;width:100px;background-color:#f0f0f0}
.LBWebOld .table_newmember td, #SetupBody .table_newmember td {font-size: 13px;color: #333333;border: 1px solid #babfc2;text-align: left;padding: 7px}
.LBWebOld .table_newmember_print, #SetupBody .table_newmember_print {width:796px;height:353px ;border-collapse: collapse;border-spacing: 0;margin:0 auto;border-top:2px solid #9fa0a2;}
.LBWebOld .table_newmember_print th, #SetupBody .table_newmember_print th {font-size: 13px;color: #666666;font-weight:bold;border: 1px solid #babfc2;text-align: left;margin-left:20px;padding: 7px;padding-left:15px;width:100px;background-color:#f0f0f0}
.LBWebOld .table_newmember_print td, #SetupBody .table_newmember_print td {font-size: 13px;color: #333333;border: 1px solid #babfc2;text-align: left;padding: 7px}

/*신규회원등록 병력사항, 그룹추가 테이블*/
.LBWebOld  .table_medical, #SetupBody .table_medical{width:600px;height:35px;border-collapse: collapse;border-spacing: 0;border:1px solid #babfc2}
.LBWebOld  .table_medical td, #SetupBody .table_medical td {font-size: 13px;color: #666666;border: 1px solid #babfc2;text-align: left;padding: 7px}
.LBWebOld  .table_medical th, #SetupBody .table_medical th {width:30px;font-size: 13px;color: #666666;border: 1px solid #babfc2;text-align: center;padding: 7px;background-color:#ffffff}
/*신규회원 병력사항 그룹 overflow div*/
#SetupBody .table_overflow{overflow-y:scroll;overflow-x:hidden;height:104px;width:600px}
/*인쇄미리보기 화면 member_printpreview*/
#SetupBody .member_printpreview input:disabled{background-color:white} 

 /***가로500px 세로400px LB.UI.MedicalHistory 테이블***/
#SetupBody .table_small, #EditUserInfoGroup_Div .table_small, #EditUserInfoMedicalHistory_Div .table_small {border-collapse: collapse;border-spacing: 0;border-top:0;}
#SetupBody .table_small th,#EditUserInfoGroup_Div .table_small th,#EditUserInfoMedicalHistory_Div .table_small th {font-size: 13px;color: #333333;border: 1px solid #babfc2;text-align: center;margin-left:20px;padding:10px 10px 10px 19px;background-color:#f0f0f0;table-layout:fixed;}
#SetupBody .table_small td,#EditUserInfoGroup_Div .table_small td,#EditUserInfoMedicalHistory_Div .table_small td {font-size: 13px;color: #333333;border: 1px solid #babfc2;padding: 7px;table-layout:fixed;}
/*통계 저장 로드 TH 스타일*/
#SetupBody .table_small_thstyle,#EditUserInfoGroup_Div .table_small_thstyle,#EditUserInfoMedicalHistory_Div .table_small_thstyle{padding-top:8px;width:74.5px;background-color:#f0f0f0;border-bottom:0}
#SetupBody .table_small_thstyle2,#EditUserInfoGroup_Div .table_small_thstyle2,#EditUserInfoMedicalHistory_Div .table_small_thstyle2{padding-top:8px;width:30%; background-color:#f0f0f0;border-top:0;}

.LBWebOld .table_small, #EditUserInfoGroup_Div .table_small, #EditUserInfoMedicalHistory_Div .table_small {border-collapse: collapse;border-spacing: 0;border-top:0;}
.LBWebOld .table_small th,#EditUserInfoGroup_Div .table_small th,#EditUserInfoMedicalHistory_Div .table_small th {font-size: 13px;color: #333333;border: 1px solid #babfc2;text-align: center;margin-left:20px;padding:10px 10px 10px 19px;background-color:#f0f0f0;table-layout:fixed;}
.LBWebOld .table_small td,#EditUserInfoGroup_Div .table_small td,#EditUserInfoMedicalHistory_Div .table_small td {font-size: 13px;color: #333333;border: 1px solid #babfc2;padding: 7px;table-layout:fixed;}
/*통계 저장 로드 TH 스타일*/
.LBWebOld .table_small_thstyle,#EditUserInfoGroup_Div .table_small_thstyle,#EditUserInfoMedicalHistory_Div .table_small_thstyle{padding-top:8px;width:74.5px;background-color:#f0f0f0;border-bottom:0}
.LBWebOld .table_small_thstyle2,#EditUserInfoGroup_Div .table_small_thstyle2,#EditUserInfoMedicalHistory_Div .table_small_thstyle2{padding-top:8px;width:30%; background-color:#f0f0f0;border-top:0;}


#SetupBody .healthreport_memberinfo{border-left:1px solid #999999;padding:0px 20px 0 10px; letter-spacing:0}
#SetupBody .healthreport_memberinfo dt{}
#SetupBody .healthreport_memberinfo:first-child{margin-left:10px}

/*모서리처리*/
#SetupBody .borderradius01{margin-right:-6px; border-radius:3px 0 0 3px}
#SetupBody .borderradius02{border-radius:0 3px 3px 0}
#SetupBody .borderradiusnone{border-radius:0 0 0 0}
#SetupBody .base_selected:checked! > td{background-color:Aqua}
#SetupBody .healthreport_margin{margin-left:100px;margin-right:100px}

/*비활성화*/
#SetupBody .head_leftcont select[disabled] {background-color:#e7e7e7;color:#999999}
#SetupBody .head_leftcont checkbox[disabled] {background-color:#e7e7e7;color:#999999}

/*통계결과*/
#SetupBody  #Div_StatsResultDataArea, #Div_StatsResultUserArea{letter-spacing:0px}

#SetupBody  #Div_StatsMainArea span.filterName {cursor:pointer;}

/*=================================================================================================*/
/**************============================메인비주얼  C S S ============================******************/
/*=================================================================================================*/

/* CSS Document LB.UI.MainVisual.css 메인화면*/

#SetupBody .main_wrap {width:100%; min-width:1280px;margin:0 auto;/*20160119 x스크롤수정overflow-x: hidden;*/}
#SetupBody .head_leftcont{border:1px solid #a2abb2;float: left;border-top:3px solid #822e16;height:155px;width:68.95%;}
#SetupBody .head_rightcont{height:40px;float:left;border-top:3px solid #822e16;width:300px;}
#SetupBody .main_leftcont {float: left;height: auto;width: 69.02%;}
#SetupBody .main_rightcont {border: 1px solid #a2abb2;border-right:0;float: left; background-color: #ebebeb;width: 300px;border-bottom:1px solid #d7dce0; }
#SetupBody .main_lefttop { height:30px;border-bottom:0 solid #636363;}
#SetupBody .main_righttop {height:30px;border-bottom:0 solid #636363;}
/*메인상단 백그라운드 이미지*/
#SetupBody .main_topbg_pink{background:url(/Contents/Images/LBWeb_Maintop_repeat.png ) repeat-x 0 -2px;}
#SetupBody .main_topbg_pink2{background:url(/Contents/Images/LBWeb_Maintop_repeat2.png ) repeat-x 120px 0;}
#SetupBody .main_topbg{background:url(/Contents/Images/LBWeb_Maintop_bg5.png) no-repeat 0 -1px;width:450px;height:134.1px; position:relative;top:-1px}
@-moz-document url-prefix(){.main_topbg{background:url(/Contents/Images/LBWeb_Maintop_bg5.png) no-repeat 0 -2px;width:450px;height:173px; position:relative;top:-1px}}
#SetupBody .main_topbg_home{background:url(/Contents/Images/LBWeb_Maintop_bg6.png) no-repeat 0 1px !important;position:relative;top:-1px}
/*메인상단 백그라운드 Disable 이미지*/
#SetupBody .main_topbg_pink_disable{background:url(/Contents/Images/LBWeb_Maintop_repeat_disable.png ) repeat-x 0 -2px;}
#SetupBody .main_topbg_pink2_disable{background:url(/Contents/Images/LBWeb_Maintop_repeat2_disable.png ) repeat-x 120px 0;}
#SetupBody .main_topbg_disable{background:url(/Contents/Images/LBWeb_Maintop_bg5_disable.png) no-repeat 0 -1px;width:450px;height:134.1px; position:relative;top:-1px}
@-moz-document url-prefix(){.main_topbg_disable{background:url(/Contents/Images/LBWeb_Maintop_bg5_disable.png) no-repeat 0 -2px;width:450px;height:173px; position:relative;top:-1px}}
#SetupBody .main_topbg_home_disable{background:url(/Contents/Images/LBWeb_Maintop_bg6_disable.png) no-repeat 0 1px !important;position:relative;top:-1px}
#SetupBody .bgcolordisable_disable {background-color: #DDDFE3}

/***메인화면 회원 테이블***/
#SetupBody .table_mainvisual_overflow{overflow-y:hidden;overflow-x:auto;height:665px;width:100%;}
#SetupBody .table_mainvisual {border-collapse: collapse;border-spacing: 0;border-top:0}
#SetupBody .table_mainvisual th {font-size: 12px;color: #333333;font-weight:normal;border-bottom: 1px solid #babfc2;border-top:1px solid #babfc2;border-left: 1px solid #babfc2;text-align: center;margin-left:20px;padding: 10px 9px;width:300px;background-color:#f0f0f0;}
#SetupBody .table_mainvisual td {font-size: 12px;color: #333333;border-bottom: 1px solid #babfc2;border-left: 1px solid #babfc2;text-align: center;padding: 5px 15px;}
#SetupBody .table_mainvisual th:first-child, .table_mainvisual td:first-child { border-left:0}
#SetupBody .popup_contents_main_comment {padding:10px 15px;border-top:1px solid #babfc2;overflow-y:auto;}
#MainList tr:hover{background-color:#f1f1f1}
/*결과관리 버튼( 결과지인쇄, 이메일, 데이터편집, 통계, 환경설정, 로그아웃) 강제사이즈*/
#SetupBody #MenuBarResult_DivButton {white-space:nowrap}
#SetupBody #MenuBarResult_Print, #MenuBarResult_Email, #MenuBarResult_DataList, #MenuBarResult_Stats, #HeaderMenu_Setup,  #HeaderMenu_Logout{font-size:13px}
#SetupBody #GridBasalMedEdit, #GridBasalFitEdit{letter-spacing:0}

/*검사 및 상담버튼  /  영양상담 / 운동상담 */
#SetupBody .btn_maintest{position:absolute;top:50px;padding:26px 0;border-radius:3px;width:80px;height:88px;font-size:14px;font-weight:bold;letter-spacing:0 !important}
#SetupBody .btn_maintest:active{background-image: linear-gradient(to bottom, #5d211d, #852e2f) !important;
        background: -ms-linear-gradient(#5d211d, #852e2f) !important;/* for ie10 */
        background: -webkit-gradient(linear, left top, left bottom, from(#5d211d), to(#852e2f)) !important; /* for webkit browsers */
        background: -moz-linear-gradient(top,  #5d211d,  #852e2f) !important; /* for firefox 3.6+ */
        color:white !important;border: 1px solid #333333 !important; }
#SetupBody .btn_maintest:checked{background-image: linear-gradient(to bottom, #5d211d, #852e2f) !important;
        background: -ms-linear-gradient(#5d211d, #852e2f) !important;/* for ie10 */
        background: -webkit-gradient(linear, left top, left bottom, from(#5d211d), to(#852e2f)) !important; /* for webkit browsers */
        background: -moz-linear-gradient(top,  #5d211d,  #852e2f) !important; /* for firefox 3.6+ */
        color:white !important;border: 1px solid #333333 !important; }
#SetupBody .btn_maintest[disabled]{zoom:1;color:#989898;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
       box-shadow: inset 0 1px 0 rgba(238, 238, 238, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
       background: -ms-linear-gradient(#e6e6e6, #d2d2d2);/* for ie10 */
       background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#d2d2d2)); /* for webkit browsers */
       background: -moz-linear-gradient(top,  #e6e6e6,  #d2d2d2); /* for firefox 3.6+ */ 
     }

/**** 페이지 처리 pagination *****/
#SetupBody .pagination {height:40px;padding:20px}
#SetupBody .pagination > .rPosition{float:right;}
#SetupBody .pagination > .lPosition{float:left;}
#SetupBody .paginate {	float:left;	width:100%;	text-align:center;}
#SetupBody .paginate > ul > li {list-style: none; margin:0; padding:0;}
#SetupBody .paginate a, .paginate li{ background-color:white}
#SetupBody .paginate > ul {list-style: none; margin:0; padding:0; display:inline;}
#SetupBody .paginate > a, .paginate > ul > li, .paginate > strong {font-size:12px;color:#666666;display:inline-block;position:relative;	padding:7px 13px;margin:0;font-weight:bold;line-height:normal;	text-decoration:none !important;border:1px solid #ddd;cursor:pointer;}
#SetupBody .paginate > a.start, .paginate > a.pre, .paginate > a.next, .paginate > a.end {	font-weight:normal;	padding:7px 0;	margin:0;width:30px;}
#SetupBody 
#SetupBody .paginate > a.start {border:1px solid #DBD9D9;}
#SetupBody .paginate  ul  li:hover, .paginate  a:hover{border:1px solid #999999}
#SetupBody .paginate .active{border:1px solid #333333 !important;color:#822e16;cursor: default;}
#SetupBody .paginate > a:active, .paginate > a:focus {border: 1px solid #999999; }

/**************국가별 틀어지는정렬 맞춤***************/
/*메인 셀렉트박스 맞춤*/
#SetupBody #MainList_SearchTextValueDiv {/*20160119 가림 width:158px;*/height:20px}
#SetupBody #MainList_SearchTextValueDiv select{/*width:inherit !important;*/height:inherit !important;vertical-align:inherit !important;/*text-indent:5px*/}
#SetupBody #MainList_SearchTextValueDiv input {/*width:inherit !important;height:16px !important;*/text-indent:5px}
#SetupBody #MenuBarMain_eDate {height:16px !important;}
/*메인 신규등록 Register New 위치값*/



/*=================================================================================================*/
/**************============================헬스리포트 C S S ============================******************/
/*=================================================================================================*/
/****en_US****
body.en_US div.healthreport_ment p:nth-child(1){width:22% !important}
body.en_US div.healthreport_ment p:nth-child(2){width:78% !important}*/

/* Canvas
#drawArea canvas{width: 100%; height: 100%; margin: 0; padding: 0; page-break-after: always; margin-top: 0;}
.bargraph {margin-top:-20px}

/*정렬*/
#SetupBody .heathreport_line{width:100%;border-bottom:1px solid silver;padding:0;clear:both}
/*헬스리포트 단위 내림*/
#SetupBody .div_healthreport span:nth-child(3n) {position:relative;top:3px;z-index:1}
/*운동지침, 영양지침 지침박스*/
#SetupBody .textbox_healthreport_guide{width:96%;height:250px;resize:none;overflow-y:scroll;padding:10px;border:1px solid #999999;font-size:14px;line-height:22px}


/*****헬스리포트 최근, 전체 라디오버튼 active 상태 선택- 파랑, 레드*****/
#SetupBody label input.report_check, label input.report_check_red{display:none}
#SetupBody input.report_check:checked + span:not(.noneActive) {border:1px solid #333333;color:#ffffff;background-color:#443f69;}

#SetupBody input.report_check_red:checked + span:not(.noneActive) {border:1px solid #333333;color:#ffffff;background-color:#443f69;}

#SetupBody input.report_check_red:checked + div:not(.noneActive) {border:1px solid #333333;color:#ffffff;background-color:#133e60;
      background-image: linear-gradient(to bottom, #5d211d, #852e2f);
      background: -ms-linear-gradient(#5d211d, #852e2f); /* for ie10 */
      background: -webkit-gradient(linear, left top, left bottom, from(#5d211d), to(#852e2f)); /* for webkit browsers */
      background: -moz-linear-gradient(top, #5d211d, #852e2f); /* for firefox 3.6+ */}

#set_resultsheet div[style*="#822e16"]{border-color:#443f69 !important}
#set_resultsheet_tab div[style*="#822e16"]{border-color:#443f69 !important}

 /*=============================================================================================================================*/
/**===============================20151218  STATS 통계 css, 구간설정, 통계결과, 저장 불러오기,  합침======================================*/
 /*=============================================================================================================================*/

/******* 통계 *******/
#SetupBody .table_stats_result td{padding:0 30px}
/*ul*/
#SetupBody .ul_stats_data li{width:46.7%;float:left;margin-left:15px;margin-top:5px;letter-spacing:0}
#SetupBody .ul_stats_data li input{vertical-align:middle}

/*dl*/ 
#SetupBody .dl_stats_filter {letter-spacing:0; float:left;/*width:100%*/width:50%}
#SetupBody .dl_stats_filter dt{margin-bottom:12px;margin-top:0;margin-left:15px;}
#SetupBody .dl_stats_filter dd{margin-left:17px; width:auto;color:#CBCED0}
#SetupBody .dl_stats_filter dd span {margin-right:11px;width:auto;line-height:24px;}
#SetupBody .dl_stats_filter dt span{font-size:13px}

/*회원필터설정 마진*/
#SetupBody .dl_stats_filter .checkbox_firstrecent {/*margin-left:35px;*/margin-bottom:5px}

/*textarea*/
#SetupBody .stats_message_textarea{width:96.5%;height:285px;resize:none}
/*항목강조*/
#SetupBody .stats_bold {background-color:#E4E4E4;padding:10px 0;border-bottom:1px solid #babfc2;border-top:1px solid #babfc2;font-size:17px;  margin-bottom: 0;}
#SetupBody #Stats_FilterText p {font-size:13px;}
#SetupBody .line_stats{border-top:1px solid #d8d8d8;clear:left}
#SetupBody .stats_guide_paragraph .bold{font-weight:bold;color:black !important}
#SetupBody .stats_guide_paragraph ul{margin-top:10px}
#SetupBody .stats_guide_paragraph ul li{font-size:13px;color: #666666;padding-left: 10px;  margin-bottom: 10px;  }
#SetupBody .stats_guide_paragraph ul li span{background:url(/Contents/Images/lbweb_icon.png) no-repeat 0 -10px;}

/*설정된회원필터(하단에표시됨)*/
#SetupBody .stats_selecteddata{font-size:11px;border:1px solid #bdbdbd;padding:4px;color:#666666;margin-left:1px;margin-bottom:8px;display:inline-block;border-radius: 3px;box-shadow: 1px 1px 1px 0 #e7e7e7;}

/*설정된회원필터(하단에표시됨)*/
#SetupBody .stats_shortcut_popup{z-index:3333333;background-image: none;width:208px;padding:15px;border: 1px solid #999999;background-color: white;box-shadow: 3px 3px 12px 2px #666666; display:none}

/**스크롤시 첫번째 헤더고정**/
#SetupBody .div_scroll_fixed{z-index:99999999; position: absolute; width: 96%;top:0;margin:0}
/*스크롤시 두번째 헤더고정(h2) 스타일*/
#SetupBody .div_wrap_stats_datafilter h2, .div_wrap_stats_memberfilter h2{background-color:#F8F8F8;border-bottom: 1px solid #DADADA;padding:5px 0;margin:0;font-size:13px;color:#333333}
#SetupBody .div_scroll_subfixed{z-index:999; position: absolute;top: 40px; width: 96%;box-shadow: 1px 1px 1px 1px #F1F1F1;}


/*인바디검사데이터 항목*/
#SetupBody .statslist_inbodytest .dl_stats_filter {letter-spacing:0;width: 48%;float: left;margin-top: 0;}
/*****인바디검사데이터 항목 (창커졌을때) width 오토 ******/
#SetupBody .statslist_inbodytest .dl_stats_filter, .ul_stats_data li{width: inherit}
/***데이터선택***/
/*width:50% float:left*/
#SetupBody .div_stats_dataselect dl.dl_stats_filter{/*width:100% ;*/width:50%;float:left;margin-bottom:15px}

/*데이터선택, 회원필터 margin, width수정*/
#SetupBody .div_stats_dataselect .ml50, .div_wrap_stats_memberfilter .ml50{margin-left:30px !important}
#SetupBody .div_stats_dataselect .wth100, .div_wrap_stats_memberfilter .wth100{width:92px !important}

/*단위아래줄로 떨어뜨리기*/
span.fs13.colorred.boldnone{display:block}

/*기초체력검사/섹션나누기*/
#SetupBody h2.stats_section{    background-color: white; font-weight: bold;    border-top: 1px solid #CECECE;    width: 94%;    margin: 0 auto;    padding: 10px 0;border-bottom:0;margin-top: 16px;}

/*데이터선택-변화데이터-단위 margin-left*/
#SetupBody .div_stats_dataselect_hisoty span.fs13.colorred.boldnone{/*margin-left:13px*/}

/***변화데이터통계 Table Th***/
#SetupBody .table_statsresult_member th, .table_statsresult_data th{font-weight:normal;}
#SetupBody .table_statsresult_data th{vertical-align:top}

/****통계 기간선택 체크박스 . 로딩 gif이미지****/
#SetupBody .stats_loading{background:url('/Contents/Images/loading3.gif') no-repeat 0 1px; vertical-align: middle;width:15px !important;height:15px;margin-right:0 !important;display:inline-block}

 /*=============================================================================================================================*/
/*==============================================20151218 운동 css,================================================================*/
 /*=============================================================================================================================*/

/*
#SetupBody .section_exercise_top {    border-bottom: 2px solid #555555;    overflow: hidden;}
#SetupBody .section_exercise_bottom {   overflow: hidden;width:100%}
#SetupBody .section_exercise_top, .section_exercise_bottom{min-width:1400px}  /*창 최대화시 안깨지도록 최소 가로값
#SetupBody .wrap_exercise_memberlist, .wrap_exercise_record{min-width:725px}/*창 최대화시 안깨지도록 최소 가로값*/

/*인풋박스=Text border style, box-shadow
#SetupBody input[type=text], #SetupBody input[type=password], #SetupBody input[type=tel]{
    letter-spacing:0;
    border-top: 1px solid #7F7F7F;
    border-right: 1px solid #ADADAD;
    border-bottom: 1px solid #ADADAD;
    border-left: 1px solid #7F7F7F;
    border-radius: 3px;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075);
 }
#SetupBody input[type=text]:disabled, #SetupBody input[type=password]:disabled, #SetupBody input[type=tel]:disabled {letter-spacing:0;opacity:0.5}*/


/*********운동,영양상담 회원목록******/
#SetupBody .wrap_exercise_memberlist {/*width:72.8%;*/width:725px;border-right: 2px solid #555555;}
#SetupBody .table_exercise_memberlist{width:100%;height:142px;border:0;}
/*기간, 상담선택*/
#SetupBody .wrap_counselselect{/*width:27%;*/width:269px;height:184px}
#SetupBody .div_period {border-left:1px solid white;border-bottom:1px solid #999999;/*line-height:18px*/}
#SetupBody .div_counselselect {border:0;height:97px;overflow-x:hidden;/*border-bottom: 2px solid #666666;*/background-color:#e5d8d8;border-top:1px solid #ffffff;width:100%}
#SetupBody .div_counselselect label span {padding:32px 13px;position:relative;top:36px}


/********운동분석, 운동처방 컨텐츠영역********/
#SetupBody .wrap_exercise_record {/*width: 72.9%;*/width:726px;border-right: 1px solid #555555;}
#SetupBody .wrap_exercise_record span>button {vertical-align:middle}
/*영양 아침점심저녁 리스트*/
#SetupBody .table_nut {width:100%;}
#SetupBody .table_nut td{border:1px solid #babfc2;}
/*요일구분*/
#SetupBody .div_day {float:left;width:266px;border-right:1px solid #888888 }
#SetupBody .div_nutrition_day_overflow {overflow-y:scroll;overflow-x:scroll;width:750px;}

#SetupBody .div_exercise_day{width:265px;height:73px;border-bottom:1px solid #999999;border-right:0;overflow-y:auto;}/*운동분석-기록 운동리스트 세로값*/ 
#SetupBody .div_exercise_day2 {width:auto; height: 142px;border-bottom:1px solid #999999}/*운동처방-처방 운동리스트 세로값*/

#SetupBody .div_excercise_day{width:280px;} /*운동처방,요일별 가로사이즈*/                   
#SetupBody .div_nutrition_day, .div_nutrition_day2{width:265px;height:80px;border-bottom:1px solid #999999;border-right:0;overflow-y:auto;} /*저장,가져오기, 영양 요일별 가로사이즈*/
/*운동상담쪽 전체감싼 overflow*/
#SetupBody .table_nutrition_wrap_overflow{overflow-y:hidden;overflow-x:scroll;border:1px solid #989DA0;border-top:0;height:513px;position:relative;border-right:1px solid #555555}
/*요일별 감싼 overflow*/
#SetupBody .table_nutrition_overflow {overflow-y:auto;overflow-x:hidden;height:94px;border:1px solid #babfc2;border-top:0;border-left:0}/*각각 요일감싼 div*/

/*운동분석 그래프영역*/
#SetupBody .wrap_exercise_graph {/*width:27%;*/width:269px;}
#SetupBody .table_nutrition_overflow2 {overflow-y:scroll;border:0;height:511px;overflow-x:hidden}/*열량분석감싼 div*/

/*운동그래프*/
.graph_wrap_exercise{width:100%;height:45px}

/****운동영양 사용안내****/
/*상단사용안내*/
#SetupBody .div_userguide{width:266px; height: 184px;border-left: 2px solid #555555;}/*상단사용안네코멘트*/
#SetupBody .div_exercise_comment{height:123px;background-color:#ebebeb;  font-size: 13px;}
#SetupBody .wrap_exercise_userguide{width:265px;border-left: 2px solid #555555;}
#SetupBody .popup_contents_comment h2{margin-top:10px;margin-bottom:0} 
#SetupBody .popup_contents_comment p{margin-top:9px;margin-bottom:0}

/**********지침처방***********/
#SetupBody .div_counselcomment {height:114px;resize:none;padding:0;border:0;border-top:1px solid #babfc2;background-color: white;}
#SetupBody .div_counselcomment textarea{width: 97%;height: 93%;margin: 0;border: 1px solid white;resize: none;font-size:13px}
/*작성목록*/
#SetupBody .div_writelist {overflow-y:auto;width:auto; height:245px;border-bottom:1px solid #999999;}
/*저장*/
#SetupBody .div_writelist_save{background-color:white; border-top:1px solid #999999;border-bottom:1px solid #999999}
/*완료*/
#SetupBody .div_exercise_finish{border-top:1px solid white;background-color:#e1d5d5;border-radius:0;/*border-bottom-right-radius:6px;*/padding:7px 10px 19px}/*운동분석*/
#SetupBody .div_exercise_finish2{border-bottom-left-radius: 5px;border-bottom-right-radius: 0; border-right: 1px solid #babfc2;padding:5px 10px 19px}/*운동처방*/
@-moz-document url-prefix() { #SetupBody .div_exercise_finish{padding:4px 10px 15px} }/*파이어폭스hack, 완료버튼 크기강제지정*/

/*저장,가져오기 요일박스*/
#SetupBody .table_nutrition_save {overflow-y: auto;/*width:auto*/ height:220px;border-bottom:1px solid #999999;width:264px}
#SetupBody .wrap_exercise_save_left{border-left:0;border-right: 1px solid #999999;height:auto;width:10%}

/*1,2 분석과 처방을 선택하는부분*/
#SetupBody .select_exerciseanalysis {border:4px solid #852e2f !important;color:#852e2f !important;font-weight:bold;font-size:16px !important;padding:0  !important}

/*운동상담-목표량설정-padding*/
#SetupBody .table_excerciseadd td, .table_excerciseadd th  {padding-left:15px !important}
/*.table_small.table_excerciseadd input {text-indent:6px}*/

/*사용자가 입력한 운동 및 음식*/
#SetupBody .user_input{color:blue;/*font-style:italic;text-decoration:underline;*/}

 /*=============================================================================================================================*/
/*****************************************************LBWeb.UI.Nutrition 시작*************************************************************************/
 /*=============================================================================================================================*/

/*식사사진*/
#SetupBody .table_mealphoto_td {font-size:13px;position: relative;top: -34px;color:white;opacity:0.7; background-color: #333333;padding:6px}
#SetupBody .table_mealphoto td img{width:200px;height:150px;}
#SetupBody .input_add{width:97%;padding:3px;color:#8a1c22}

/*영양 요일별 테이블헤더 그라데이션*/
#SetupBody .table_tr_gradient{background:#e8e8e8;  
                   background:linear-gradient(#F6F6F6, #c9c9c9);  
                   background: -moz-linear-gradient(top,  #F6F6F6,  #c9c9c9);
                   background : -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#c9c9c9))
}

/*아침점심저녁간식*/
/*요일구분*/
#SetupBody .table_large_data_overflow .div_nutrition_day{overflow-y:scroll;height:80px;border-bottom:1px solid #999999;border-right:1px solid #b7b7b7;width:initial} /*영양분석에서 요일별 음식별 높이*/
#SetupBody .table_large_data_overflow .div_nutrition_day2{overflow-y:scroll;height:70px;border-bottom:1px solid #999999;border-right:1px solid #b7b7b7;width:initial} /*식단처방에서 요일별 음식별 높이*/
#SetupBody .table_large.table_nut .tr.bdleft0.bdtop0.fs11{letter-spacing:-1px !important}/*영양분석 인바디부분 간격줄임*/
/************************************LBWeb.UI.Nutrition 종료*****************************************/


 /*============================================================================================================================*/
/*********************************** 운동상담 저장, 불러오기, 이전처방.  height, width 예외처리.  *******************************************************************/
 /*============================================================================================================================*/

 /*운동저장,  상위클래스명 exercise_save*/
 #SetupBody .exercise_save .table_large_data_overflow .div_nutrition_day2{overflow-y:hidden;height:inherit;}
 /*운동불러오기,상위클래스명 exercise_load*/
 #SetupBody .exercise_load .table_large_data_overflow .div_nutrition_day2{overflow-y:hidden;height:inherit}
 /*이전운동처방, 상위클래스명 exercise_prevprescription*/
 #SetupBody .exercise_prevprescription .table_large_data_overflow .div_nutrition_day2{overflow-y:hidden;height:inherit}
 /*메인화면 : 운동처방, 상위클래스명 exercise_mainprescription*/
 #SetupBody .exercise_mainprescription  .div_exercise_day2 {width:auto; height: 142px !important;border-bottom:1px solid #999999}

  
 
 /*=============================================================================================================================*/
 /*=============================================환경설정 CSS / 2015.12.30-=========================================================*/
 /*=============================================================================================================================*/

 /*****************SetupMainScreen 환경설정 메인화면 버튼*/
 #SetupBody .btn_setup{padding:6px 15px; border-radius:3px;margin-top:5px ;width:100%;text-align:left; letter-spacing:0;color:#000000;border:1px solid #999999;}


 /**********02. 문자메시지 내용 설정 CSS Document LB.UI.Setup.SetupWebSend.css */
#SetupBody .textarea_setupwebsend {resize:none;height:100px;border:1px solid #a9a9a9}
#SetupBody .bg_setupwebsend_message{background:url('/Contents/Images/setupwebsend.jpg') no-repeat;height:349px;width:267px;float:left;display:inline-block;margin-bottom:20px; font-family:arial}
#SetupBody .position_setupwebsend_topnumber {word-break:break-all;position:relative;left:48px;top:14px;width:120px;height:14px;background:inherit;overflow:hidden}
#SetupBody .position_setupwebsend_phonenumber {word-break:break-all;position:relative;left:24px;top:27px;width:120px;height:14px;background:inherit;overflow:hidden}
#SetupBody .position_setupwebsend_company {word-break:break-all;position:relative;left:24px;top:24px;width:162px;height:28px;background:inherit;overflow:hidden;}
#SetupBody .position_setupwebsend_contents {word-break:break-all;position:relative;left:24px;top:26px;width:162px;height:136px;background:inherit;overflow:hidden;line-height:12px;}
#SetupBody .position_setupwebsend_comment {word-break:break-all;position:relative;left:24px;top:2px;width:162px;height:70px;background:inherit;overflow:hidden}
#SetupBody .position_setupwebsend_inputbox{margin-left: 245px; margin-top: 72px;}
#SetupBody .setupwebsend_div_message{border: 1px solid #babfc2;height:440px; padding:10px 15px;  margin-top: 2px;}
#SetupBody .bg_setupwebsend_message + div dl{margin-top:10px;overflow:hidden;}


/*********** 환경설정 - 임시저장데이터*/
#SetupBody .table_temporarilydata_overflow{height:315px;overflow-x:hidden;overflow-y:auto;border:1px solid #babfc2;border-top: 2px solid #999999;}

/*********** 표준범위 설정 CSS Document LB.UI.Setup.SetupStandardRange.css */
#SetupBody .dl_standardrange{letter-spacing:0}
#SetupBody .dl_standardrange dt{margin-left:20px;margin-top:20px}
#SetupBody .dl_standardrange dd{margin-left:20px;margin-top:10px}

/* ***************결과지 시트 설정 CSS Document LBWeb.UI.Setup.SetupSheetSetupTab.css */
#SetupBody .sheetsetup_border{border:1px solid #dadada}
#SetupBody #ResultsSheetSet_Table .btnlogin.letter-1.wth70.hght20{min-width:70px;width:inherit !important}/*예시보기 버튼 크기 조절*/

/*인쇄위치조절 결과지이미지*/
#SetupBody .bg_sheetsetting_position{background:url('/Contents/Images/alignment_result_inbody.jpg') no-repeat; background-size:100%}
#SetupBody #preview_result canvas{width: 100%; height: 100%; margin: 0; padding: 0; page-break-after: always; margin-top: 50px;}
/*Setup 인바디기종선택, 로고선택탭 2줄변동시 정렬*/
#SetupBody #set_resultsheet label {float: left;margin-top: 7px;/*width:86px;*/height:27px;}
/*2015.10.23 테이블 선택*/
#SetupBody .table_setupsheet {margin-top:10px;border-top:3px solid #443f69}
/*용지선택div*/
#SetupBody .div_sheetsetup_print{padding:25px;border: 1px solid #babfc2;margin-top:2px}


/*****************CSS Document LB.UI.Setup.SetupSheetLogo.css 인쇄되는 로고*/
/* 상위클래스명 .setup_div_print_logo*/
#SetupBody .setup_div_print_logo label input + span {cursor:pointer; zoom: 1;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
       box-shadow: inset 0 1px 0 rgba(238, 238, 238, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
       background: -ms-linear-gradient(#ffffff, #dadada);/* for ie10 */
       background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dadada)); /* for webkit browsers */
       background: -moz-linear-gradient(top,  #ffffff,  #dadada); /* for firefox 3.6+ */
	   background-color :#f0f0f0;border:1px solid #999999;/*padding:1px 8px;*/}
#SetupBody .setup_div_print_logo label input:checked + span {background:-webkit-gradient(linear, left top, left bottom, from(#dadada), to(#9a9a9a));}
#SetupBody .setup_div_print_logo label input[type="checkbox"] {display:none;}
#SetupBody .setup_div_print_logo label { float: left; margin-top: 7px; }


/**********************3.결과지 항목/ 해설 우측항목선택  CSS Document LBWeb.UI.Setup.SetupResultRightOption.css */
/*상위 클래스명 .setup_div_rightoption*/
#SetupBody .setup_div_rightoption .ul_setupresultrightoption li{width:45%;float:left;margin-top:10px}
#SetupBody .setup_div_rightoption label { float: left; margin-top: 7px; }

/********************** 그룹병력사항 편집 CSS Document LB.UI.Setup.SetupGroupChange.css */
#SetupBody .table_groupchangetop{background-color:#e7e7e7;border:1px solid #999999;border-bottom:0;border-top:2px solid #999999;padding:0}
#SetupBody .table_groupchange_overflow{overflow-y:scroll;height:150px;width:461px;border:1px solid #babfc2}

/**********************  EMR 설정 CSS Document LB.UI.Setup.SetupEMR.css */
#SetupBody .emr_box{padding:15px;border-radius:3px;border:1px solid #999999;display:inline-block}

/**********************  이메일보내기  CSS Document LB.UI.Setup.EmailState.css */
#SetupBody #SetupEmailState_host, #SetupEmailState_user, #SetupEmailState_name, #SetupEmailState_password, #SetupEmailState_port {padding-left:3px}
#SetupBody .dl_setupemailstate dd {padding-top:2px}

/************************환경설정 기초의학 검사 목록/항목 추가변경삭제  LBWeb.UI.Setup.SetupBasicMedicineTestlist */
.LBWebOld .table_setup_testlist_overflow, #SetupBody .table_setup_testlist_overflow{margin-top:20px;width:700px;height:211px;overflow-y:auto;border:1px solid #babfc2;border-top:2px solid #999999;}

/*************************환경설정-기초의학 데이터추가, 추가.변경*/
.LBWebOld .table_basicmedicinel_listchange td, #SetupBody .table_basicmedicinel_listchange td{height:30px}
.LBWebOld .table_basicmedicinel_listchange td input, #SetupBody .table_basicmedicinel_listchange td input{color:black !important;background:none !important;border:0;letter-spacing:0;    box-shadow: none;}

/*******운동장비종류*********/


/*SetupMainScreen*/
/*SetupNotification Email*/

/*개인정보동의 화면*/
#SetupBody .privacypolicy i {font-weight:bold}
#SetupBody .privacypolicy p {    margin-top: 0px;}
#SetupBody .privacypolicy h3 {margin-bottom:4px; text-decoration:underline;font-size:17px}

/*  LB.UI.Print.css 결과지인쇄 160111*/
/*canvas {width: 100%; height: 100%; margin: 0; padding: 0; page-break-after: always; margin-top: 70px; }*/

/*미리보기, 프린트 버튼크기 강제값*/
#SetupBody .popup_footer #popup_Print_Preview, .popup_footer #popup_Print_StartPrint{width:100px}
/*hover*/
#SetupBody #tbl_print_data tr:hover{background-color:#e7e7e7;}

/*****  Account 계정관리  160202******/
#SetupBody .accounttablediv select{background-color:inherit}

 /*=============================================================================================================================*/
 /*=============================================로그인화면 CSS / 2015.12.30-========================================================*/
 /*=============================================================================================================================*/
 /*로그인버튼 disabled*/
 #SetupBody .btn_join[disabled], .btnlogin[data-disabled="y"]{width:90px;height:65px; border-radius:5px;color:white;border:1px solid #7a848f;
        background-image: linear-gradient(to bottom, #9cadb7, #919eb0);
        background: -ms-linear-gradient(#9cadb7, #919eb0);/* for ie10 */
        background: -webkit-gradient(linear, left top, left bottom, from(#9cadb7), to(#919eb0)); /* for webkit browsers */
        background: -moz-linear-gradient(top,  #9cadb7,  #919eb0); /* for firefox 3.6+ */
        background-color: #94a1b0;
        zoom: 1;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 1px 2px 0 rgba(238, 238, 238, 0.2), 1px 1px 2px rgba(0, 0, 0, 0.4);
        cursor:default;opacity:0.45}

#SetupBody .btn_join[disabled]:hover, .btnlogin[disabled]:hover{width:90px;height:65px; border-radius:5px;color:white;border:1px solid #7a848f;
        background-image: linear-gradient(to bottom, #9cadb7, #919eb0);
        background: -ms-linear-gradient(#9cadb7, #919eb0);/* for ie10 */
        background: -webkit-gradient(linear, left top, left bottom, from(#9cadb7), to(#919eb0)); /* for webkit browsers */
        background: -moz-linear-gradient(top,  #9cadb7,  #919eb0); /* for firefox 3.6+ */
        background-color: #94a1b0;
        zoom: 1;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 1px 2px 0 rgba(238, 238, 238, 0.2), 1px 1px 2px rgba(0, 0, 0, 0.4);}
/*종료*/

 /*로그인버튼 btnlogin , 가입완료 버튼 btn_join */
#SetupBody .btn_join, .btnlogin{width:90px;height:65px; border-radius:5px;color:white;border:1px solid #7a848f;
        background-image: linear-gradient(to bottom, #9cadb7, #7B899C);
        background: -ms-linear-gradient(#9cadb7, #7B899C);/* for ie10 */
        background: -webkit-gradient(linear, left top, left bottom, from(#9cadb7), to(#7B899C)); /* for webkit browsers */
        background: -moz-linear-gradient(top,  #9cadb7,  #7B899C); /* for firefox 3.6+ */
        background-color: #94a1b0;
        zoom: 1;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 1px 2px 0 rgba(238, 238, 238, 0.2), 1px 1px 2px rgba(0, 0, 0, 0.4);}
#SetupBody .btn_join:hover,  .btnlogin:hover{ background-image:none; background-color:#77899d;color:#e7e7e7;border:1px solid #666666;}
#SetupBody .btn_join:active,  .btnlogin:active{background-image: none; color:#b1b1b1; background-color: #708194;  border:1px solid #333333;}
/*.btn_join[disabled]{opacity:0.5;cursor:default;}*/
/*종료*/
#SetupBody input:-ms-input-placeholder{color:#666666;}
  /* CSS Document LB.UI.Login.css /  상위클래스명 div_login*/
#SetupBody .div_login.login_wrap{height:580px;width:1008px;margin:0 auto}
#SetupBody .div_login .login_image{background:url('/Contents/Images/LBWeb_loginmain.jpg') no-repeat 0 0;height:478px;display:block;margin-top:150px;}
#SetupBody .div_login .login_box{display:inline-block;width:350px;height:188px;position:relative;top:200px;left:57px}
#SetupBody .div_login .loginposition{position:absolute;top:40px;left:215px}
#SetupBody .div_login .login_line{border-top:1px solid #d6d5d5;width:87%;margin-bottom:15px}
#SetupBody .div_login .login_wrap a{color:#822e16;text-decoration: none}
#SetupBody .div_login .login_wrap a:hover{color:#822e16;text-decoration: underline}
#SetupBody .div_login .login_footer{ padding:30px;color:#7a7a7a;background-color:#f3f3f3; }
#SetupBody .footerwrap{/*background:url('/Contents/Images/LBWeb_login_bg.png') repeat-x;*/width:100%; background-color:#f3f3f3;min-width:1190px}
/*로그인푸터 개인정보*/
#SetupBody .login_pravacy {padding-left:10px; color:#822e16}

/*로그인화면 - 회원가입 팝업 MemberJoin  160419*/
#SetupBody .div_wrap_memberjoin{width: 650px; display: block;margin:0 auto;padding-top:50px}
#SetupBody .div_contents_memberjoin{border: 1px solid #dedede;    background-color: white;    padding: 20px; margin-bottom:120px;    padding-bottom: 50px}
#SetupBody .div_memberjoinmain{line-height:20px;}
#SetupBody .div_memberjoinmain .dl_memberjoin_basic dt{margin-top:17px;margin-bottom:5px}
#SetupBody .div_memberjoinmain .dl_memberjoin_basic dt:first-child{margin-top:0}
#SetupBody .div_memberjoinmain .dl_memberjoin_basic dd input{width:98%;height:28px}
#SetupBody .dl_memberjoin_padding{ background-color: #fcfcfc;    border: 1px solid #d7d7d7;    padding: 20px;}
#SetupBody .div_disabled{opacity:0.3}
 #SetupBody .login_image a:link {color: #666666;}
 #SetupBody .login_image a:visited {color: #666666;} 
 #SetupBody .login_image a:active {color: #333333;}
 #SetupBody .login_image a:hover {color: #333333;}
 #SetupBody  .btnmemberjoin{width:180px;height:38px;margin-left:55px} /*회원가입버튼 size*/
 #SetupBody  .memberjoin_line{border-top: 1px solid #d6d5d5;    width: 94%;    margin-bottom: 15px;    margin: 0 auto;   margin-top:23px} /*회원가입 밑줄*/

/*로그인 > 푸터박스 bottom에 고정하기 */
@media screen and (min-height:850px)
{
#SetupBody  .div_login_footer.footerwrap {position:absolute; bottom:0; }
}
/*종료*/

 /*=============================================================================================================================*/
 /*=============================================오류화면 UI/Error/NoAccess.html, NoAccess2.html / CSS / 2015.12.30-=======================*/
 /*=============================================================================================================================*/
  /* CSS Document LB.UI.NoAccess.css 오류창 /  상위클래스명 div_noaccess*/
 
#SetupBody .div_noaccess.login_wrap{height:500px;width:600px;margin:0 auto}
#SetupBody .div_noaccess .login_image{background-color:#f9fafa;height:470px;display:block;margin-top:150px;width:600px;border-radius:7px; box-shadow : 3px 3px 2px #e7e7e7;}
#SetupBody .div_noaccess .login_image2{background-color:#f9fafa;height:400px;display:block;margin-top:150px;width:600px;border-radius:7px; box-shadow : 3px 3px 2px #e7e7e7;}
#SetupBody .div_noaccess .login_box{display:inline-block;height:188px;position:relative;top:150px;left:0;margin:0 auto;width:500px;padding:50px;}
#SetupBody .div_noaccess .login_line{border-top:1px solid #d6d5d5;width:100%;margin-bottom:15px; margin:0 auto}


 /*=============================================================================================================================*/
 /*=============================================이메일보내기 Email / CSS / 2015.12.30-================================================*/
 /*=============================================================================================================================*/
/******   3. 이메일보내기   *******/
#SetupBody .popup_contents_comment2{padding:10px 10px 10px 10px;height:256px;border-bottom:1px solid #d3d3d3;overflow-y:scroll;}
#SetupBody .popup_contents_comment_result{overflow-y:scroll;height:232px;padding:0;}
#SetupBody .email_txtarea_wrap{padding:0;overflow-y:hidden;border-bottom:1px solid #d3d3d3;height:237px}
#SetupBody .email_txtarea{width:99.6%;height:100%;resize:none; overflow-y:scroll;border:0;border-bottom:1px solid #d3d3d3;  border-top: 1px solid #d3d3d3;}



/******데이터쪽 pagenation 공통******/
/**pagenation 데이터편집, 영양데이터편집, 운동데이터편집등**/
#SetupBody .pagenation_data{width:996px;position:absolute;bottom:0; z-index:10; text-align:center; background-color:#EFEFEF;display:block;padding:8px 0;     border-bottom: 1px solid #BFBFBF;    border-top: 1px solid #ABABAB;box-shadow: 0px 4px 10px #D8D8D8 inset}
#SetupBody .pagenation_data input[type="text"]{font-size:13px; font-weight:bold;text-align:center;width:90px !important}  
#SetupBody .pagenation_data input[type="button"]{border-radius:3px}

/**결제창**/
#SetupBody .done_payment{position: absolute;width: 100%;text-align: center;bottom: 0;padding: 7px 0;height: 28px;}

/*개인정보동의창*/
#SetupBody .ul_personaldata_title{font-size:12px; color: #333333;line-height:22px;   background-color:#fafafa;padding:20px;  border: 1px solid #d7d7d7;}
#SetupBody .dl_personaldata{font-size:12px;line-height:22px;color:#666666}
#SetupBody .dl_personaldata dt{margin-left:20px}
#SetupBody .dl_personaldata dd{margin-left:40px}


/* 로고생성 */
#SetupBody #Logo_SelectArea label + input{margin-left:5px;}
#SetupBody #Logo_SelectArea #block_pass > div{clear:both;width:100% !important;}
#SetupBody #Logo_SelectArea #block_pass > div > input[type="text"],
#SetupBody #Logo_SelectArea #block_pass > div > select,
#SetupBody #Logo_SelectArea #block_pass > div > label{margin-top:5px;}
#SetupBody #Logo_SelectArea #block_pass #logo_input{margin-top:15px;}

/* 인쇄할 결과지 종류/용지 */
#SetupBody .setupsheet{margin-top:10px;}
#SetupBody  #set_resultsheet{margin-top:10px;}
#SetupBody  #set_resultsheet label:first-child{margin-right:1px;}
#SetupBody button[onclick="ResultsSheetsTypesPaperLang.ViewSheetOffSet()"]{margin-left:10px;}
#SetupBody .div_sheetsetup_print {margin-bottom:5px;}

/* 데이터 엑셀 파일로 저장 */
.titletxt + table.table_large{margin-top:15px;}
table.table_large + .titletxt{border-top:none !important;}

/* 회원정보 엑셀파일로 불러오기, 데이터 가져오기 */
#txtFilepath{width:330px;height:36px !important;padding:0 10px !important;margin-top:5px;vertical-align:top;}
#txtFilepath + span{display:inline-block;margin-top:5px;vertical-align:top;}
#txtFilepath + span button{padding:0  !important;margin: 0  !important;}
