/*rds*/
.lpjl-age-slider.time_slider,
.lpjl-chat-slider.time_slider,
.lpjl-weight-slider.time_slider,
.lpjl-height-slider.time_slider,
.lpjl-age-slider.time_slider .period.age,
.lpjl-chat-slider.time_slider .period.age,
.lpjl-weight-slider.time_slider .period.weight,
.lpjl-height-slider.time_slider .period.height {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px;}
.xcheckbox {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.xselect-container .xselect-input, .xselect-container .xselect-drop, .tag-dropdown-input, .tag-dropdown-popup, .xpopup-tab-container {border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px;}
.tag_search, .xradio {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}

/*opacity*/
.xselect-clear-button:hover {opacity:1.0; -moz-opacity:1.0; -khtml-opacity:1.0; filter:alpha(opacity=100);}
.xselect-clear-button {opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(opacity=80);}

/*transition*/
.xselect-container .xselect-drop li, .xselect-clear-button {transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease;}
.xselect-container .xselect-input, .xcheckbox, .inp_grd, .tag-dropdown-input, .tag_search {transition:border 0.2s ease; -webkit-transition:border 0.2s ease; -moz-transition:border 0.2s ease; -o-transition:border 0.2s ease;}

/*text*/
.tag_search, .xselect-container .xselect-input input, .xselect-container .xselect-input div, .prof_tag_list div {overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}

/*width*/
.selw70.xselect-container {width:70px;}
.selw90.xselect-container {width:90px;}
.selw125.xselect-container {width:125px;}
.selw155.xselect-container {width:155px;}
.selw180.xselect-container {width:180px;}
.selw275.xselect-container {width:275px;}
.selw310.xselect-container {width:310px;}
.selw400.xselect-container {width:400px;}
.lpjl-age-slider.slrw180 {width:180px;}
.lpjl-age-slider.slrw190, .tag-dropdown-input,
.selw190.xselect-container {width:190px;}

/*checkbox, radio*/
.xcheckbox, .xradio {width:16px; height:16px; display:inline-block; cursor:pointer; margin:0 10px -3px 0; border:solid 1px #CCCCCC; border-bottom-color:#A7A7A7; border-top-color:#D3D3D3; background:url('xforms/lp14/xforms.png') 0 0 no-repeat; box-shadow:0 1px 0 rgba(21,42,60,0.05); -moz-box-shadow:0 1px 0 rgba(21,42,60,0.05); -webkit-box-shadow:0 1px 0 rgba(21,42,60,0.05);}
.xcheckbox {background-position:-1px -63px;}
.xcheckbox:hover, .xradio:hover {border:solid 1px #C0C0C0; border-bottom-color:#9A9A9A; border-top-color:#C0C0C0;}
.xcheckbox.checked {background-position:-1px -84px;}
.xcheckbox.disabled {border-color:#E7E7E7; border-bottom-color:#DEDEDE; border-top-color:#E9E9E9; background-position:-22px -63px;}
.xcheckbox.checked.disabled {background-position:-22px -84px;}

.xradio {background-position:-1px -63px;}
.xradio.checked {background-position:-43px -84px;}
.xradio.disabled {background-position:-22px -63px;}
.xradio.checked.disabled {background-position:-43px -63px;}

/*input grd*/
.inp_grd, .tag-dropdown-input {height:30px; overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; padding:3px 9px 5px; border:solid 1px #D5D5D5; border-bottom-color:#DEDEDE; border-top-color:#C0C0C0; background:#ffffff; box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}
.inp_grd:hover, .tag-dropdown-input:hover {border:solid 1px #C2C2C2; border-bottom-color:#CECECE; border-top-color:#A2A2A2;}
.inp_grd:focus, .inp_newtag, .tag-dropdown-input:focus {border:solid 1px #3195D4;}
.inp_grd:disabled, .tag-dropdown-input:disabled {border:solid 1px #EDEDED;}

/*select, other grd*/
.tag_search, .xselect-container .xselect-input, .prof_tag_list > div.allowed, .prof_tag_list.user div {border:solid 1px #E5E5E5; border-bottom-color:#D3D3D3; border-top-color:#EDEDED; background-color:#ffffff !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); background:-webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); background:-o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); background:-ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); background:linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%); box-shadow:0 1px 0 rgba(21,42,60,0.05); -moz-box-shadow:0 1px 0 rgba(21,42,60,0.05); -webkit-box-shadow:0 1px 0 rgba(21,42,60,0.05);}
.tag_search:hover, .xselect-container .xselect-input:hover, .prof_tag_list > div.allowed:hover, .prof_tag_list.user div:hover {border:solid 1px #DBDBDB; border-bottom-color:#BFBFBF; border-top-color:#E2E2E2; background-color:#ffffff !important; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); background:-webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); background:-o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); background:-ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); background:linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);}
.xselect-container.active .xselect-input {border:solid 1px #3195D4;}

/*tags*/
.tag-dropdown {position:relative;}
.tag-dropdown-popup {width:190px; max-height:212px; overflow-x:hidden; overflow-y:auto; top:32px; position:absolute; z-index:2; border:1px solid #3195D4; background:#FFF;}
	.tag-dropdown-popup div {cursor:pointer; padding:4px 9px 6px;}
	.tag-dropdown-popup div.active {background:#ECF5FB;}
	.tag-dropdown-popup div.xselect-selected {color:#FFF; background:#3195D4;}
#tag-container {position:relative; padding-top:13px; margin-left:-10px}
.tag_search, .prof_tag_list > div {max-width:190px; height:25px; float:left; clear:left; cursor:default; position:relative; padding:0 22px 0 10px; margin-bottom:5px;}
.tag_search {clear:none; margin-left:10px;}
.tag_search a {color:#465160; font-weight:bold; cursor:pointer; right:7px; top:1px; position:absolute;}
.tag_search a:hover, .prof_tag_list.pers div a.fr, .prof_tag_list.pers div a.fr:hover {text-decoration:none;}
.prof_tag_list > div {padding:0 10px 0 10px;}
	.prof_tag_list div a.fr {color:#465160; font-weight:bold; cursor:pointer; margin-left:6px;}
	.prof_tag_list div a {color:#465160;}

/*select*/
.xselect-container {overflow:visible; position:relative; margin:0; user-select: none; -webkit-user-select:none; -webkit-touch-callout:none;}

.xselect-container .xselect-input {display:block; overflow:hidden; line-height:27px; cursor:pointer;}
	.xselect-container .xselect-input input {width:100%; height:30px; cursor:pointer; white-space:nowrap; padding:0px 30px 0px 9px; margin-top:-2px; border:none; background:transparent;}
	.xselect-container .xselect-input div {height:28px; line-height:27px; text-align:left !important; cursor:pointer; white-space:nowrap; padding:0 19px 0 9px;}
	.xselect-container .xselect-input div:first-child {margin-top:0;}

.xselect-container .xselect-button {width:20px; height:28px !important; cursor:pointer; right:1px; top:1px; position:absolute; z-index:1; padding:0 !important; background:url('xforms/lp14/xforms.png') -66px 9px no-repeat;}

/*disabled*/
.xselect-container.disabled .xselect-input, .xselect-container.disabled .xselect-input:hover {border:solid 1px #CEDDE9;}
	.xselect-container.disabled .xselect-input input {color:#96AEC1;}
	.xselect-container.disabled .xselect-input div {color:#96AEC1;}
.xselect-container.disabled .xselect-button,
.xselect-container.disabled:hover .xselect-button {background-position:-66px 9px;}

/*drop*/
.xselect-container .xselect-drop {width:100%; max-height:212px; display:none; overflow-x:hidden; overflow-y:auto; top:32px; position:absolute; z-index:9; padding:0; margin:0; border:1px solid #3195D4; background:#FFF;}
	.xselect-container .xselect-drop li {display:block; float:none; text-align:left !important; cursor:pointer; padding:4px 9px 6px; margin:0 !important;}
	.xsel_clrli.xselect-container .xselect-drop li:first-child {height:0; padding:0;}
	.xselect-container .xselect-drop li[data-action] {border-top:1px dashed #3195D4;}
	.xselect-container .xselect-drop li[data-action]:first-child {border-top:none;}
	.xselect-container .xselect-drop li.active {background:#ECF5FB;}
	.xselect-container .xselect-drop li.xselect-selected {color:#FFF; background:#3195D4;}
		.xselect-container .xselect-drop li span {font-weight:bold;}
.xselect-container .xselect-drop.active,
.xselect-container.active .xselect-drop {display:block;}

/*xpopup-tab-container*/
.xpopup-tab-container {width:275px; left:0; top:0; position:absolute; z-index:9; padding:0; border:solid 1px #3195D4; background:#FFF;}
.xpopup-tab {display:none;}
.xpopup-tab.active {display:block;}
	.xpopup-tab a {display:block; color:#FFF; cursor:pointer; padding:4px 9px 5px; background:#3195D4 url('xforms/lp14/form_icons.png') 6px -218px no-repeat;}
	.xpopup-tab a.frwrd {}
	.xpopup-tab ul {width:100%; height:209px; overflow-y:auto; overflow-x:hidden; padding:0; margin:0 !important;}
		.xpopup-tab ul li {float:none; color:#465160; cursor:pointer; padding:4px 9px 6px; margin:0;}
		.xpopup-tab ul li:hover {background:#ECF5FB;}
.reg_city .xpopup-tab-container {width:325px;}

/*xselect-clear-button*/
.xselect-clear-button {width:8px; height:8px !important; content:''; right:25px; top:11px; position:absolute; z-index:1; padding:0 !important; background:url('xforms/lp14/xforms.png') -17px 0 no-repeat;}

/*lpjl-age-slider*/
.lpjl-age-slider.time_slider,
.lpjl-chat-slider.time_slider,
.lpjl-weight-slider.time_slider,
.lpjl-height-slider.time_slider {height:6px; border-top:1px solid #D4D4D4; background:#E6E6E6;}
	.lpjl-age-slider.time_slider .slider,
	.lpjl-chat-slider.time_slider .slider,
	.lpjl-weight-slider.time_slider .slider,
	.lpjl-height-slider.time_slider .slider {width:10px; height:16px; cursor:pointer; top:10px; margin-left:-5px; position:absolute; z-index:1; background:url('xforms/lp14/xforms.png') -35px 0 no-repeat;}
	.lpjl-age-slider.time_slider .slider:hover,
	.lpjl-chat-slider.time_slider .slider:hover,
	.lpjl-weight-slider.time_slider .slider:hover,
	.lpjl-height-slider.time_slider .slider:hover {text-decoration:none; background-position:-50px 0;}
		.lpjl-age-slider.time_slider .slider span,
		.lpjl-chat-slider.time_slider .slider span,
		.lpjl-weight-slider.time_slider .slider span,
		.lpjl-height-slider.time_slider .slider span {max-width:20px; width:auto; color:#2B5574; font-size:11px; text-align:center; cursor:default; top:14px; position:absolute;}
	.lpjl-age-slider.time_slider .period.age,
	.lpjl-chat-slider.time_slider .period.age,
	.lpjl-weight-slider.time_slider .period.weight,
	.lpjl-height-slider.time_slider .period.height {height:6px; top:0; position:absolute; background:#68C42B;}


.xcloud-checkbox {
		border: solid 1px #a3a8b0;
		background-color: #a3a8b0;
		border-radius: 12px;
		padding: 0px 7px;
		margin: 0px 0px 5px 4px;
		color: #fff;
		cursor: pointer;
		white-space: nowrap;
		user-select: none;
		-webkit-user-select: none;
		float: left;
}
	.xcloud-checkbox:hover{ border-color: #b3b6b9; background-color: #b3b6b9; }
	.xcloud-checkbox.checked {
		border: solid 1px #048fe6;
		background-color: #048fe6;
	}
		.xcloud-checkbox.checked:hover{ border-color: #35a9f2; background-color: #35a9f2; }

/******BrowserHacks******/

/*Opera*/
_:-o-prefocus, body:last-child .inp_grd, .tag-dropdown-input {padding:5px 9px 7px;}

/*IE10*/
.ie10 .inp_grd, .ie10 .tag-dropdown-input {padding:5px 9px 7px;}
