/*NEW DROP DOWN LIST*/

.ui_sel_input,.ui_sel_list,.ui_sel_input input {
	background-color: #FFFFFF;
	overflow:hidden;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:400px; /*width of both blocks*/
	height:30px;
	border:1px solid #c4c4c4;
	line-height:30px;
	color:#000;
	font-size:13px;
	font-family:Verdana;
	font-style: italic;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

/*.ui_sel_list div {height:30px;}*/
.ui_sel_input_text.ui_sel_grey input,.ui_sel_input_text.ui_sel_grey {color:#999;}
.ui_sel_list_first,.ui_sel_list_last{position:absolute;left:-5000px}
.ui_sel_input_text,.ui_sel_input_text input {
	overflow: hidden;
	width: 350px; /*input -50px of main width*/
	float: left;
	padding-left: 10px;
	border:none;
	background:none;
	margin:0;
    flex:1;
}
.ui_sel_input_text input {padding:0;outline: none;}

.ui_sel_input a.ui_sel_input_plus:hover{
    background:url(../img/select/input_add_button_h.png) no-repeat 0 3px;
}
.ui_sel_input a.ui_sel_input_plus {
    width:28px;
	height:30px;
	background:url(../img/select/input_add_button.png) no-repeat 0 3px;
}
.ui_sel_input a.ui_sel_input_arrow {
	margin-right:2px;
	width:30px;
	height:30px;
	background:url(../img/select/drop_down.gif) no-repeat 0 3px;
	display:block;
	float:right;
	outline:none;
}

.ui_sel_input a.ui_sel_input_arrow:hover {background-image:url(../img/select/drop_down_h.gif);}

.ui_sel_list {
	width:auto;
	height:93px; /*show 3 lines in list*/
	overflow:auto;
	margin-top:2px;
	padding-left:0;
	position:absolute;
	background-color: #FFFFFF;
	display:none;
}
.ui_sel_list_filter {
	border-radius: 0 0 5px 5px;
	border-top:0;
}
.ui_sel_filter {
	border-radius: 5px 5px 0 0;
	width:auto;
	height:93px; /*show 3 lines in list*/
	overflow:auto;
	margin-top:2px;
	padding-left:0;
	position:absolute;
	background-color: #FFFFFF;
	display:none;
	border: 1px solid #c4c4c4;
}
.ui_sel_filter input {
	height: 100%;
	width: 100%;
	border: 0px none;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 13px;
	font-style: italic;
	color: #666;
	outline: none;
}
.ui_sel_list div.ui_sel_list_cont div {
	padding:0 10px;
	display:block;
	border-bottom:1px dotted #CCC;
	text-decoration:none;
	color:#666;
	outline:none;
}
.ui_sel_list div.ui_sel_list_cont div:focus,.ui_sel_list.ui_sel_multi div.ui_sel_list_cont div:focus {background-color:#ebebeb;}
.ui_sel_list.ui_sel_multi div.ui_sel_list_cont div{background:url(../img/select/checkbox_1.png) no-repeat 98% 50%;padding-right:30px;cursor:default;}
.ui_sel_list.ui_sel_multi div.ui_sel_list_cont .ui_sel_selected{background:url(../img/select/checkbox_2.png) no-repeat 98% 50%;}
.ui_sel_list div.ui_sel_list_cont .ui_sel_selected {background-color:#d0d2d4;}
.ui_sel_list.ui_sel_multi-del div.ui_sel_list_cont div button{
    float: right;
    margin-top: 5px;
    background: none;
    border: none;
    font-size: 18px;
    color: #666;
	outline:none;
	padding: 0;
}
.ui_sel_list.ui_sel_multi-del div.ui_sel_list_cont div button:hover{
	color: #000;
}

.ui_sel_input.ui_sel_chrome,.ui_sel_list div.ui_sel_list_cont div,.ui_sel_input div{
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor:pointer;
}

/* enable user select text */
.ui_sel_selecton div {
	-o-user-select: text !important;
	-webkit-user-select: text !important;
	-moz-user-select: text !important;
	-khtml-user-select: text !important;
	-ms-user-select: text !important;
	user-select: text !important;
}

.ui_sel_input.ui_sel_chrome {border:1px solid #bfbfbf;background:url(../img/select/bg_input_chrome.png) repeat-x 0 0;}
.ui_sel_input.ui_sel_chrome a.ui_sel_input_arrow {position:relative;background:url(../img/select/drop_down_input_chrome.png) no-repeat 100% 0;}

.ui_sel_input.ui_sel_chrome a.ui_sel_input_arrow:hover {background:url(../img/select/drop_down_input_chrome_h.gif) no-repeat 100% 0;}

.ui_sel_notactive,.ui_sel_notactive .ui_sel_input_text,.ui_sel_notactive input {
	color:#b9b9b9;
	background-color:#eeeeee;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor:default;
}
.ui_sel_notactive a.ui_sel_input_arrow,.ui_sel_notactive a.ui_sel_input_arrow:hover{background:url(../img/select/drop_down_h.gif) no-repeat 0 3px;cursor:default;}

div.ui_sel_input.ui_sel_notactive.ui_sel_chrome,.ui_sel_input.ui_sel_notactive.ui_sel_chrome div,.ui_sel_input.ui_sel_notactive.ui_sel_chrome input {background:url(../images/select/bg_input_chrome_no.gif) repeat-x;cursor:default;}
.ui_sel_input.ui_sel_notactive.ui_sel_chrome a.ui_sel_input_arrow,.ui_sel_input.ui_sel_notactive.ui_sel_chrome a:hover {background:url(../images/select/drop_down_input_chrome_h.gif) no-repeat 100% 0;cursor:default;}

/*MODAL WINDOW*/
.ui_mw.ui_mw_bg {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	background:url(../img/mw/mod_wind_bg.png);
	z-index:999;
}

.ui_mw_close {
	outline:none;
	color:#000;
	display:block;
	float:right;
	margin-top:-12px;
	margin-right:-6px;
	text-decoration:none;
	cursor:default;
	font-size:18px;
}
.ui_mw_close:hover{color:#474747;}

.ui_mw_va {
	position:fixed;
	z-index:9999;
	top: 20%;
	left:0;
	width:100%;
}
.ui_mw_va table {
	width:100%;
	background:none;
}
.ui_mw_va table td {
	background:none;
}

.ui_mw_form {
	background-color:#fff;
	padding:10px;
	box-shadow: 0 0 5px black;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.ui_mw_title {
	padding:0px;
	margin:0px;
}
.ui-select-not-active{
	background-image: url(../img/select/drop_down_h.gif) !important;
	cursor: default;
}
.ui_sel_list.ui_sel_multi-del div {
	padding-left:3px;
}
.ui_sel_list.ui_sel_multi-del div button{
	float: right;
}
@-moz-document url-prefix() {
  .ui_sel_list.ui_sel_multi-del div button{
	font-size: 15px;
	float: right;
  }
}