.select2-container {
	vertical-align: top !important;
	width:100%!important;
	
}

.select2-container .select2-selection--single {
	border: 1px solid #ceced3;
	border-radius: 10px;
	height: 46px !important;
}
.select2-container--open .select2-selection--single{background-color:#f1f1f1;border-bottom:none;}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	position: absolute;
	right: 16px !important;
	top: -4px;
	width: 7px;
	height: 39px;
	background: url('../../images/geomap/ic_select.png') no-repeat center top;
	border-style: none !important;
	left: inherit !important;
	margin-left: inherit !important;
	margin-top: inherit !important;
	top: -4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	position: relative;
	font-weight: 400;
	color: #9fa1a5;
	line-height: 42px;
	height: 42px;
	padding: 0 30px 0 17px;
	letter-spacing: -0.2px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:16px;}
.select2-results__option {
	display: block !important;
	font-size: 16px;
	letter-spacing: -0.04em;
	color: #9fa1a5;
	line-height: 39px;
	width: 100%;
	background: #fff;
	padding: 0 16px 0 17px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.select2-container--open .select2-selection--single .select2-selection__rendered{
	color:#393d49;
}
.select2-results__option.select2-results__option--selectable.select2-results__option--selected{
	color:#393d49;
}
.select2-container--default .select2-results__option.select2-results__option--selectable.select2-results__option--selected{
	color:#393d49;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
	color: #ff8125;
}
.select2-results__option--selected, .select2-results__option:hover, .select2-results__option--highlighted {
	background: #f1f1f1!important;
	color: #9fa1a5;
}
.select2-dropdown {
	padding-bottom: 0px;
	border: 1px solid #ceced3;
	border-top: transparent;
	border-radius: 0 0 10px 10px;
	width: 100%;
	background: #fff;
	overflow: hidden;
	z-index: 1;
}

.select2-results__options {
	border: none;
}

.select2-container *:focus {
	outline: none;
}

.select2-container--default .select2-results>.select2-results__options{max-height:144px;padding-bottom:10px;}
.hdr_chasiedit .hdr_left_module .sel_chasi .select2-dropdown .select2-results__options {padding-bottom:0;}
.ui-select-parent { position: relative;display:inline-block;}
.ui-select-parent.wp200{width:200px;}
.ui-select-parent.textbook{width:230px;}

.break_drop.ui-select-parent{width:118px;height:32px;text-align:left;}
.break_drop .select2-container .select2-selection--single{height:32px !important;}
.break_drop .select2-container--default .select2-selection--single .select2-selection__rendered{height:30px;font-size:13px;color:#424a58;line-height:30px;}
.break_drop .select2-selection.select2-selection--single{border:1px solid #949494;border-radius:5px;}
.break_drop .select2-container--open .select2-selection--single{border-bottom:none;}
.break_drop .select2-container--open .select2-dropdown--below{border-top:none;}
.break_drop .select2-selection--single .select2-selection__arrow{overflow:hidden;width:30px;height:30px;}
.break_drop .select2-selection--single .select2-selection__arrow b{top:-8px;}
.break_drop .select2-dropdown{border:1px solid #949494;}
.break_drop .select2-dropdown .select2-results__option{font-size:13px;font-weight:400;line-height:30px;}

/*비바샘 공유하기*/
#themePopupWrap .share_pop.vivaclass .popup_body .formCont .break_drop.ui-select-parent.sel1{width:295px;height:46px;margin-right:9px;}
#themePopupWrap .share_pop.vivaclass .popup_body .formCont .break_drop.ui-select-parent.sel2{width:236px;height:46px;}
#themePopupWrap .share_pop.vivaclass .popup_body .formCont .break_drop .select2-container .select2-selection--single{height:44px !important;}
#themePopupWrap .share_pop.vivaclass .popup_body .formCont .break_drop .select2-container--default .select2-selection--single .select2-selection__rendered{height:44px;line-height:41px;font-size:16px;}
#themePopupWrap .share_pop.vivaclass .popup_body .formCont .break_drop .select2-selection--single .select2-selection__arrow,.themePopupWrap .share_pop.vivaclass .popup_body .formCont .break_drop .select2-selection--single .select2-selection__arrow b{height:44px;}
#themePopupWrap .share_pop.vivaclass .popup_body .formCont .break_drop .select2-selection--single .select2-selection__arrow b{top:-2px;}
#themePopupWrap .share_pop.vivaclass .popup_body .formCont .break_drop .select2-container--default .select2-results__option.select2-results__option--selectable.select2-results__option--selected{font-size:16px;}
#themePopupWrap .share_pop.vivaclass .popup_body .formCont .break_drop .select2-container--default .select2-results__options{max-height:125px; overflow-y: scroll}
#themePopupWrap .share_pop.vivaclass .popup_body .formCont .break_drop .select2-dropdown .select2-results__option{font-size:16px;line-height:35px;}