.text_wrap .right_cont .select_item, .option_wrap .right_cont .select_item{height:36px;vertical-align:top}
.text_wrap .right_cont .select_item .selectbox .display,.option_wrap .right_cont .select_item .selectbox .display{height:36px;line-height:34px;}
.text_wrap .right_cont .select_item select, .option_wrap .right_cont .select_item select{height:36px;vertical-align:top}/* for ê°œë°œ */

.has_sb{position:absolute;left:-999999em;text-indent:-999999em;}
.w180 .selectbox{width:180px !important}
.w200 .selectbox{width:200px !important}
.w250 .selectbox{width:250px !important}
.w350 .selectbox{width:350px !important}
.w250.eps_op .selectbox li .item .text{overflow:hidden;width:230px;white-space:nowrap;text-overflow:ellipsis}
.msie .w250.eps_op .selectbox li .item .text{width:210px}
.selectbox{margin:0;position:relative;vertical-align:middle;min-width:140px;/* height:100%;display:inline-block;c */}
.selectbox .display{display:block;overflow:hidden;position:relative;padding:0 30px 0 15px;border:1px solid #cdcdcd;outline:none;color:#aaa;cursor:default;line-height:40px;text-decoration:none;box-shadow:none;/* height:100%; */}
.trans .selectbox .display{border:1px solid #cdcdcd;color:#111;cursor:default;display:block;line-height:40px;overflow:hidden;outline:none;padding:0 30px 0 15px;position:relative;text-decoration:none;/* height:100%; */}

.select_item.type .selectbox .display{line-height:50px;}
.selectbox.disabled{background:#f2f3f7}
.selectbox.disabled .display{color:#999;}
/* .selectbox.focused .display .text{background-color:#3399ff;color:#fcfcfc;display:inline-block;*display:inline;zoom:1;} */
.selectbox .display.active{border-color:#e5236d}
.selectbox .display .arrow_btn{background:#fff url('https://image.hanatour.com/usr/static/img/pc/com/spr_com.png') no-repeat -240px -20px;display:block;width:10px;height:6px;position:absolute;top:18px;right:16px;text-align:center}
.right_cont .selectbox .display .arrow_btn{top:15px}

.select_item.type .selectbox .display .arrow_btn{top:22px}
.select_item.type .selectbox .display.active .arrow_btn{top:21px}

.select_item.trans .selectbox .display{border-color:transparent;padding:0 30px 0 15px;color:#111}
.select_item.trans .selectbox .display.active{background-color:#fff;box-shadow:0px 21px 16px 0 rgba(105, 105, 105, 0.2);/*height:100px*/}
.select_item.trans .selectbox .display.active:hover{background-color:#f7f7f7}

.select_item.trans .selectbox .display .arrow_btn{display:inline-block;content:'';width:11px;height:7px;background:url('https://image.hanatour.com/usr/static/img/pc/com/spr_com.png') no-repeat -236px -30px;position:absolute;right:12px;top:14px}
.select_item.trans .selectbox .display.active .arrow_btn{background-position:-236px -39px}
.select_item.trans .selectbox.items{}
.select_item.trans .selectbox.items:after{display:inline-block;content:'';width:11px;height:7px;background:url('https://image.hanatour.com/usr/static/img/pc/com/spr_com.png') no-repeat -236px -39px;position:absolute;right:12px;top:13px;}
.select_item.trans .selectbox.items li>.item{padding:0 30px 0 15px;height:34px;line-height:34px}

.text_wrap .right_cont .select_item .selectbox .display .arrow_btn{top:15px}
.text_wrap .right_cont .select_item .selectbox .display.active .arrow_btn{top:14px}
.selectbox .display .arrow_btn .arrow{display:none}
.selectbox .display.active .arrow_btn{background-position:-285px -20px;top:17px}
.right_cont .selectbox .display.active .arrow_btn{top:14px}
.selectbox .display.hover .arrow_btn{}
.selectbox .value{display:none;}
.selectbox .display .text{height:40px}
.select_item.type .selectbox .display .text{height:50px}
.text_wrap .right_cont .select_item .selectbox .display .text, .option_wrap .right_cont .select_item .selectbox .display .text{height:34px}
#footer .select_item{height:34px}
.components_wrap.selectType .select_item{display:block;height:58px;}
.components_wrap.selectType .select_item .selectbox{display:block;width:100% !important}
.components_wrap.selectType .selectbox .display{padding:0 40px 0 24px;border-radius:3px}
.components_wrap.selectType .selectbox .display .text{height:56px;line-height:56px;font-size:17px}
.components_wrap.selectType .selectbox .display .arrow_btn{width:16px;height:9px;background:#fff url('https://image.hanatour.com/usr/static/img/pc/fet/spr_fet.png') no-repeat -16px -76px;top:24px;right:24px}
.components_wrap.selectType .selectbox .display.active .arrow_btn{background-position:-34px -76px}
.components_wrap.selectType .selectbox.items{border-radius:0 0 3px 3px}
.components_wrap.selectType .selectbox.items li>.item{height:58px;line-height:58px;font-size:17px}
/* #footer .select_item .selectbox{min-width:150px;width:150px !important} */

#footer .select_item .selectbox .display{line-height:32px}
#footer .select_item .selectbox .display.active{border-color:#cdcdcd}
#footer .select_item .selectbox .display .text{height:32px;line-height:32px}
#footer .select_item .selectbox .display .arrow_btn{background:#fff url('https://image.hanatour.com/usr/static/img/pc/com/spr_com.png') no-repeat -236px -30px;width:11px;height:7px;position:absolute;top:13px;right:16px}
#footer .select_item .selectbox .display.active .arrow_btn{background-position:-236px -39px}

.select_item.pos{height:46px}
.select_item.pos .selectbox{width:209px !important}
.select_item.pos .selectbox .display{width:209px;height:46px;border-radius:4px;border:solid 1px #c2c2c2;font-size:15px;line-height:44px;padding:0 40px}
.select_item.pos .selectbox .display .text{height:44px}
.select_item.pos .selectbox.disabled .display .text{color:#aaa}
.select_item.pos .selectbox .display .text:before{display:inline-block;content:'';width:14px;height:14px;background:url('https://image.hanatour.com/usr/static/img/pc/com/spr_icn.png') no-repeat -135px 0;position:absolute;left:24px;top:15px;vertical-align:middle}
.select_item.pos .selectbox .display .arrow_btn{display:none}
.select_item.pos .selectbox.disabled .display{border:1px solid #ddd;color:#ddd}
.select_item.pos .selectbox.disabled .display .text:before{opacity:.2}
.right_cont .select_item.pos .selectbox.items {margin-top:7px}
.right_cont .select_item.pos .selectbox.items:after{display:inline-block;content:'';width:11px;height:7px;background:url('https://image.hanatour.com/usr/static/img/pc/com/spr_com.png') no-repeat -236px -39px;position:absolute;right:16px;top:16px;}
.select_item.cal .selectbox .display .text:before{display:inline-block;content:'';width:14px;height:14px;background:url('https://image.hanatour.com/usr/static/img/pc/com/spr_icn.png') no-repeat -135px -18px;position:absolute;left:24px;top:15px;vertical-align:middle}
.select_item.cal .selectbox .display .arrow_btn{display:none}
.select_item.category .selectbox .display .text:before{display:inline-block;content:'';width:14px;height:14px;background:url('https://image.hanatour.com/usr/static/img/pc/com/spr_icn.png') no-repeat -209px -27px;position:absolute;left:24px;top:15px;vertical-align:middle}
.select_item.category .selectbox .display .arrow_btn{display:none}

.selectbox.items{display:block;overflow-x:hidden;overflow-y:auto;z-index:99999;margin:0;padding:0 0 1px 0;background:#fff;border:solid 1px #e5236d;border-top:0;list-style-type:none;color:#333;/*height:100px*/}
.trans .selectbox.items,
.right_cont .pos .selectbox.items,
.member .selectbox.items{background:#fff;border:solid 1px #eaeaea;display:block;list-style-type:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0 0 1px 0;z-index:99999;box-shadow:0px 21px 16px 0 rgba(105, 105, 105, 0.2)/*height:100px*/}

.select_item.trans .display{height:36px;line-height:34px}
.select_item.trans .display .text{height:34px}
.select_item.trans .selectbox.items{top:0 !important}
.selectbox.items.above{border-top:1px solid #e5236d;border-bottom:0}
.selectbox.items li{display:block;margin:0;padding:0;/*white-space:nowrap; maybe necessary if using fixedWidth: false */}
.selectbox.items li.first{margin-top:0;}
.selectbox.items li>.item{color:#111;cursor:default;display:block;height:40px;line-height:40px;padding:0 15px;text-decoration:none;}
.selectbox.items li>.item>.text{display:inline-block;*display:inline;zoom:1;}
.select_item.trans .selectbox.items li>.item>.text:hover{color:#e5236d}
.selectbox.items li.selected>.item{/*border-bottom:1px dotted #999;border-top:1px dotted #999;*/}
.selectbox.items li.disabled>.item{color:#999}
.selectbox.items li.hover>.item{background-color:#f7f7f7;color:#111;}
.selectbox.items .value{display:none;}

/* optgroup styles */
.selectbox.items .optgroup .items{border:none;margin:0;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
.selectbox.items .optgroup>.label{cursor:default;font-weight:bold;line-height:1em;}
.selectbox.items .optgroup .items li>.item{padding-left:1em;}


.selectbox .display .text{color:#333;cursor:pointer}
.trans .selectbox .display .text{color:#111}
.trans .selectbox .hover .item .text{color:#e5236d}
.selectbox .display.active .text,
.selectbox.focused .display .text{color:#333}
.selectbox.items li.selected>.item{background:#e6e8ec}
.selectbox.items li.hover>.item{background:#f7f7f7}
.invalid .selectbox .display{border:1px solid #e52c23}

/* easy rounding styles */
.selectbox .round_sb.display{
  padding:2px 26px 2px 5px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
.selectbox .round_sb.display .arrow_btn{
  right:2px;
  top:2px;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
.selectbox.round_sb.items{
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
.selectbox.round_sb.items>li>a{padding:4px 6px;}
.selectbox.round_sb.items>li.first>.item{
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
}
.selectbox.round_sb.items>li.last>.item{
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;
}
/* for optgroups */
.selectbox.round_sb.items>li>.label{line-height:2.08em;padding:4px 6px;}
.selectbox.round_sb.items>li>.items li>.item{padding:4px 6px 4px 12px;}

/* fixed width example styles */
.selectbox .display.fixed_width{
  width:73px;
  padding:0 24px 0 3px;
}

.selectbox.fixed_width.items{
  width:100px; /* width of display text plus the padding (60 + 27) = 87 */
}

.selectbox .display.fixed_width2{
  width:60px;
  padding:0 24px 0 3px;
}

.selectbox.fixed_width2.items{
  width:300px; /* width of display text plus the padding (60 + 27) = 87 */
}