@charset "utf-8";

/* .btnSub{height:36px; font-family:"HyundaiM";transform:rotate(0.001deg); border-radius:5px; font-size:13px;  padding-left:17px; padding-right:17px; color:#3465b6; font-weight:bold; border:2px solid #4368a5; background:#fff;} */
.btnSub{ height: 30px; border-radius: 3px; font-size: 13px; color: #fff; font-weight: bold; border: 0; background: #4A4A4A url(/images/portal/common/icon_bullet17.png) no-repeat 7px 9px; padding: 0 25px 0 30px; line-height: 30px;}

.btnSubMid{height:25px; border-radius:4px; font-size:11px;  padding-left:12px; padding-right:12px; color:#273444; font-weight:bold; border:1px solid #babbbf; background:#f0f1f3;}
.btnSubMidS{height:25px; border-radius:4px; font-size:11px;  padding-left:12px; padding-right:12px; color:#fff; font-weight:bold; border:1px solid #555; background:#666;}
.btnSubPop{height:25px; border-radius:4px; font-size:11px;  padding-left:12px; padding-right:12px; color:#fff; font-weight:bold; border:1px solid #222; background:#333;}
.btnLogin{background:#2f699b; height:55px; width:350px; line-height:30px; border:0px; border-radius:5px; font-size:12px; font-family:verdana,HelveticaNeue,"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:#fff;}
.btnTop{height:30px; line-height:7px; border:0px; border-radius:5px; font-size:11px;  padding-left:15px; padding-right:15px; letter-spacing:-0.3px; color:#fff;}
.btnTopLogout{height:30px; position:relative; top:-5px; margin-bottom:20px; border-radius:5px; font-size:12px;  padding-left:12px; padding-right:12px; color:#fff;  border:2px solid #fff; background:#222835;}
.btnSubTop{height:30px; border-radius:3px; font-size:12px;  padding-left:12px; padding-right:12px; color:#fff; font-weight:bold; border:1px solid #0561de; background:#1e87fc;}
.btnList{height:20px; border-radius:3px; font-size:11px;  padding-left:7px; padding-right:7px; color:#273444; font-weight:bold; border:1px solid #babcbb; background:#f0f2ef;}
.btnPopTop{height:27px; border-radius:3px; font-size:12px;  padding-left:12px; padding-right:12px; color:#273444; font-weight:bold; border:1px solid #babcbb; background:#f0f2ef;}
.btnPopBot{
    height:36px; border-radius: 30px; color: #ffffff; border: 1px solid transparent;font-size: 14px;    
    font-weight: normal; box-sizing: border-box;padding-left: 25px; padding-right: 25px;background-color: #102454;
}
.btnCorB{background:#009de0;}
.btnCorB3{border:1px solid #418ac7; background:#5496cd;}
.btnWidget{height:35px; width:108px; line-height:30px; border:0px; border-radius:5px; font-size:12px; font-weight:bold; letter-spacing:-1.3px; color:#fff;}
.btnCorG{background:#565656;}
.btnWidgetO{height:36px; width:108px;font-family:"HyundaiM";transform:rotate(0.001deg); border-radius:5px; font-size:15px;  padding-left:17px; padding-right:17px; color:#3465b6; font-weight:bold; border:3px solid #4368a5; background:#fff;}
.btnWidgetN{height:36px; width:108px;font-family:"HyundaiM";transform:rotate(0.001deg); border-radius:5px; font-size:15px;  padding-left:17px; padding-right:17px; color:#3465b6; font-weight:bold; border:3px solid #4368a5; background:#fff;}
.btnSetWidget{border:4px solid #0070e0; background:#fff; border-radius:5px; padding:5px 10px; color:#435667; font-size:12px; letter-spacing:-1.5px; line-height:16px; vertical-align:middle;}
.btnCal{height:30px; width:100px; line-height:25px; border:0px; border-radius:5px; font-size:12px; font-weight:bold; letter-spacing:-0.3px; color:#fff; background:#3c3c3c; border:1px solid #000;}
.btnSubTab{height:25px; border-radius:5px; font-size:11px;  padding-left:12px; padding-right:12px; color:#fff; font-weight:bold; border:1px solid #222; background:#333;}
.cal_Btn{height:40px;  font-family:"HyundaiM";transform:rotate(0.001deg); border-radius:3px; font-size:12px;  padding-left:3px; padding-right:3px; color:#273444; font-weight:bold; border:1px solid #babcbb; background:#f0f2ef;}