﻿/*글자색상*/
.colorBl {color:#00a0e9;}
.colorWh {color:#fff;}
.colorBk {color:#333;}

/*글자크기*/
.txt_tit {font-size:1.3rem;}
.txt_menu {font-size:1.1rem;}
.txt_cont {font-size:1rem;}
.txt_icon {font-size:10px;}

/*글자굵기*/
.bold {font-weight:bold;}
.normal {font-weight:normal;}

/*배경색상*/
.bgcolorBtn1 {background-color:#339ded;}
.bgcolorBtn2 {background-color:#4e91cf;}
.bgcolorBtn3 {background-color:#b3b3b3;}
.bgcolorRed {background-color:#dd0000;}
.bgcolorBlt {background-color:#338fed;}
.bgcolor_fff {background-color:#fff;}
.bgcolor_000 {background-color:#000;}

/*테두리*/
.bdT {border-top:1px solid;}
.bdR {border-right:1px solid;}
.bdB {border-bottom:1px solid;}
.bdL {border-left:1px solid;}
.bdA {border:1px solid;}
.bdN {border:none;}
.bdTN {border-top:none;}
.bdRN {border-right:none;}
.bdBN {border-bottom:none;}
.bdLN {border-left:none;}

/*테두리 컬러*/
.bd_ccc {border-color:#ccc;}
.bd_fff {border-color:#fff;}
.bd_fff {border-color:#fff;}

/*테두리 라운드*/
.bdr3 {border-radius:3px;}
.bdrL3 {border-radius:3px 0 0 3px;}
.bdrR3 {border-radius:0 3px 3px 0;}
.bdrB {border-radius:0 0 7px 7px;}
.bdCircle {border-radius:50%;}

/*라디오버튼*/
input[type='radio'] {display:none; margin-right:4px;}
input[type='radio'] + label {padding-left:17px; background:url('/images/btn/rdo_off.png') no-repeat left top 1px; cursor:pointer;}
input[type='radio']:checked + label {padding-left:17px; background:url('/images/btn/rdo_on.png') no-repeat left top 1px; cursor:default;}
input[type='radio'] + label span {vertical-align:3px; line-height:14px; font-size:14px;}

/*체크박스*/
input[type='checkbox'] {display:none; margin-right:4px;}
input[type='checkbox'] + label {padding-left:17px; background:url('/images/btn/chk_off.png') no-repeat left top 1px; cursor:pointer;}
input[type='checkbox']:checked + label {padding-left:17px; background:url('/images/btn/chk_on.png') no-repeat left top 1px; cursor:default;}
input[type='checkbox'] + label span {vertical-align:3px; line-height:14px; font-size:14px;}

/*팝업창 세팅*/
.pop_basic {background:#fff !important; border:1px solid #999 !important; border-radius:3px; padding:20px; box-sizing:border-box; position:fixed; z-index:20;}
.pop_help {background:#fff !important; border:1px solid #999 !important;  border-radius:3px; padding:20px; box-sizing:border-box; position:fixed; z-index:20;}
.pop_alert {background:#fff !important; border:1px solid #999 !important; border-radius:3px; padding:20px 10px !important; text-align:center; min-height:0 !important; box-sizing:border-box; position:fixed; z-index:20; font-size:1rem; width:400px !important; min-height:150px !important; left:calc(50% - 200px); top:calc(50% - 100px);}
#alertMsg {/*margin-top:30px;*/}
#alertCloseBtn {padding:3px 12px 5px; background:#f1f1f1; border:1px solid #e1e1e1; position:absolute; bottom:20px; left:50%; margin-left:-29px;}
#alertCloseBtn:hover {background:#e1e1e1; cursor:pointer;}

/*그림자*/
.shadow {box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 10px;}

/*툴팁*/
.new_tooltip {font-size:12px !important; max-width:720px; border:1px solid #999 !important; background:#fff7de; padding:5px 10px; border-radius:4px;}

.attLink {color:blue; text-decoration:underline;}