.checkbox label, .radio label {
    -moz-user-select: none;
}

.user-card{display:inline-block;position:relative;width:190px;margin:5px 0;border-radius:5px;vertical-align:top}.user-card::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';border:1px solid #d9d9d9;border:1px solid rgba(0,0,0,.15);border-radius:5px;transition:box-shadow .2s ease-in-out}.user-card:hover::after{box-shadow:0 2px 3px rgba(0,0,0,.1)}.user-card--myself::before{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;content:'';border:2px solid #2b65f8;border-radius:9px}.user-card__img{overflow:hidden;height:190px;border-radius:5px 5px 0 0}.user-card .photo-counter{position:absolute;top:158px;left:6px;padding:4px 10px}.user-card__caption{min-height:61px;padding:10px}.user-card__link:hover + .user-card__caption .user-card__info-name{color:#2b65f8}.user-card__info{margin:0 -10px 0;padding:0 10px 0}.user-card__info-name{font-size:1.143em;line-height:1.25}.user-card__info-name_{display:inline-block;overflow:hidden;max-width:100px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.user-card__info .ico--verify-tick,.user-card__info .ico--verify-double-tick{z-index:2;top:-1px}.user-card__info-location{overflow:hidden;max-width:150px;white-space:nowrap;text-overflow:ellipsis}.user-card__referer{position:relative;z-index:2;margin:0 -10px -10px;padding:8px 10px 10px}.user-card__referer-txt{max-width:137px;margin:0 0 0 5px;font-size:.786em;line-height:1.182}.user-card__location-request{position:relative;z-index:2;margin:0 -2px 0 -1px}.user-card__referer--hover:hover .user-card__referer-txt{color:#999}.user-card .user-card__info{visibility:visible;opacity:1;transition:visibility .1s linear,opacity .1s linear}.user-card__vote{position:absolute;z-index:2;right:0;bottom:0;left:0;visibility:hidden;height:61px;padding:5px 0 0;opacity:0;transition:visibility .1s linear,opacity .1s linear}.user-card:hover .user-card__vote,.user-card--voted .user-card__vote{visibility:visible;opacity:1}.user-card:hover .user-card__vote + .user-card__info,.user-card--voted .user-card__info{visibility:hidden;opacity:0}.user-card__sub-info{margin:10px -10px 0;padding:10px 11px 1px;border-top:1px solid #eee;border-top:1px solid rgba(0,0,0,.075)}.user-card__sub-info:empty{display:none}.user-card__sub-info > .ico-feature{margin:0 3px 0 0}.user-card > .mark{position:absolute;top:10px;right:10px}.search-form-toggle{position:relative;margin:0 7px 0 0}.search-form-toggle::after{position:absolute;z-index:1;width:6px;height:6px;margin:0 0 0 -3px;content:'';cursor:default;border:1px solid;background:#f7f7f7;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;border-color:rgba(0,0,0,.15) transparent transparent rgba(0,0,0,.15);-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:-29px;left:50%}.search-form-toggle.active::after{opacity:1}.users-filter{position:relative;margin:0 0 30px 0;padding:0 0 20px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#f7f7f7;text-align:center}.users-filter__search{position:relative;background:#f9f9f9;}.users-filter__col{display:inline-block;width:26%;margin:20px 0 15px;padding:0 25px 0 30px;vertical-align:top}.users-filter__col:first-child + .users-filter__col{width:35%;padding:0 25px;border:1px solid rgba(0,0,0,.15);border-width:0 1px}.users-filter__search--extended .users-filter__col.users-filter__col{margin:35px 0 5px;border-color:transparent}.users-filter__row{min-height:73px;text-align:left}.users-filter__search--extended .users-filter__row{min-height:0}.users-filter__row + .users-filter__row{min-height:0;margin:5px 0 0 0}.users-filter__row .table-cell:first-child + .table-cell{width:24px;padding:0;text-align:center}.users-filter__row .table-cell:first-child + .table-cell + .table-cell{padding:0}.users-filter__row .table-cell > .select{width:111px}.users-filter__row .checkbox{margin-right:12px}.users-filter__row .checkbox + .checkbox{margin:0}.users-filter__legend{margin:0 0 5px}.users-filter__row:first-child .users-filter__legend{margin:0 0 10px}.users-filter__extend{position:absolute;bottom:-30px;left:30px;cursor:pointer;color:#4d4d4d}.users-filter__extend:hover{color:#2b65f8}.users-filter__extend .ico{position:absolute;top:1px;right:-20px;transition:visibility .2s linear,opacity .2s linear}.users-filter__extend .ico--toggle-up,.users-filter--extended .ico--toggle-down{visibility:hidden;opacity:0}.users-filter--extended .ico--toggle-up{visibility:visible;opacity:1}.users-filter__extend:hover .ico--toggle-down{background-position:-992px -16px}.users-filter__extend:hover .ico--toggle-up{background-position:-976px -16px}.users-filter__extend .b-link{right:-20px}.users-filter__other{visibility:hidden;height:0;transition:height .2s ease-in-out,opacity .2s ease-in-out,visibility .2s}.users-filter__other.active{visibility:visible;height:42px;opacity:1}.users-header__title-blue{color:#2b65f8}.section-header .tabs{position:absolute;bottom:-1px;width:100%}.section-header__txt{position:relative;z-index:1;width:430px;padding:0 42px 0 0;white-space:normal;text-align:right}.section-header__ico-feature{position:absolute;top:-16px;right:0;bottom:-16px;margin:auto 0}.section-content .pagination{margin:20px 0 0 0;text-align:center}.users-col{display:inline-block;width:213px;margin:0 0 10px;vertical-align:top}.users-card{margin:0 -40px -20px 0}.users-card .user-card,.users-card .banner-container{margin-right:23px;margin-bottom:15px}.users-card > .brick-wrap{margin:0 31px 20px 0}.users-card > .brick-wrap > .brick{width:140px;height:140px;margin:0 0 5px}.users-card .brick-wrap > .brick-txt{width:140px}.banner-container{display:inline-block;visibility:visible;opacity:1;transition:height .6s,opacity .2s .4s,visibility .2s .4s;vertical-align:top}.banner-container:empty{display:none}.banner-container.animated{visibility:hidden;opacity:0;transition:height .6s,opacity .2s,visibility .2s}.banner-container--wide{display:block;margin:20px 30px 0}.banner-container--wide .banner-buttons{min-width:195px}.section-header--folder ~ .banner-container--wide{margin-top:0}.banner-card{position:relative;display:inline-block;width:64px;height:78px;box-shadow:0 0 0 2px #fff,0 0 7px #262b37}.banner-card__img{overflow:hidden;width:100%;height:100%;-webkit-backface-visibility:hidden}.banner-card__img > img{width:78px;height:78px;margin:0 0 0 -7px}.banner-cards{position:relative}.banner-cards .brick{position:absolute;box-shadow:0 0 0 2px #fff}.banner-balloons{overflow:hidden;position:relative;height:100px;width:205px;margin:0 0 0 -30px}.banner-balloon{position:absolute;border-radius:50%;color:#fff;font-size:.857em;text-align:center}.banner-balloon__txt{font-size:2.833em;display:block;line-height:1.236em}.banner-balloon__txt-small{display:inline-block;width:60px}.banner-balloon--red{width:88px;height:88px;background:linear-gradient(rgba(255,99,170,.9),rgba(255,49,49,.9));left:10px;top:19px;padding:11px 0 0}.banner-balloon--blue{width:138px;height:138px;background:linear-gradient(#02b8f3,#2b65f8);left:60px;bottom:16px;padding:52px 0 0}.banner-balloon--red .banner-balloon__txt:after{content:'=';position:absolute;right:2px;top:1px}.promo-banner{position:relative;width:190px;margin:5px 0;padding:20px;border-radius:5px;text-align:center}.promo-banner::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';border:1px solid rgba(0,0,0,.15);border-radius:5px;transition:box-shadow .2s ease-in-out}.promo-banner:hover::after{box-shadow:0 2px 3px rgba(0,0,0,.1)}.promo-banner__title{font-size:1.143em;line-height:1.125}.promo-banner__user{display:inline-block;position:relative;margin:0 0 25px}.promo-banner .btn{display:block;position:static}.promo-banner__txt{margin:0 0 25px;word-wrap:break-word;max-width:148px}.promo-banner__txt b{font-weight:700}.promo-banner .brick + .brick{margin-left:0}.promo-banner .brick-group--promo > .brick + .brick{margin-left:-15px}.promo-banner .brick-group{margin:0 -20px}.promo-banner .brick > .brick{box-shadow:0 0 0 2px #fff}.promo-banner__cost{margin:10px 0 -10px;color:#bfbfbf;text-align:center;font-size:.857142em;line-height:1.3334}.promo-banner--liked-you .promo-banner__user{margin-left:-21px;margin-right:-21px}.promo-banner__user--popularity{padding-bottom:43px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAsAgMAAAC4URiwAAAADFBMVEUAAAAAol4Aol4Aol6fvFNyAAAAA3RSTlMAw8SGqEb6AAAAS0lEQVQokWNgQAKMDsg8BuYDDAGo3A/YuBBdcC6QQR6XFZXLTww3AJX7gTpcxgYULggQ4gK1IHMhBN24bKhchoHlJqByGQhzE1B4ADn2Wx97IPCVAAAAAElFTkSuQmCC') no-repeat 50% 100%}.promo-banner--mobile .promo-banner__btns{margin:0 -10px}.promo-banner--mobile .promo-banner__btns .btn{position:relative;margin-left:0}.promo-banner--encounters2 .promo-banner__user > .brick:first-child,.promo-banner--add-photos .promo-banner__user > .brick:first-child{z-index:1}.promo-banner--encounters2 .brick + .brick,.promo-banner--add-photos .brick + .brick{position:absolute;top:0;left:-50px}.promo-banner--encounters2 .brick:nth-child(3),.promo-banner--add-photos .brick:nth-child(3){right:-50px;left:auto}.promo-banner--inbox-full .banner-card:nth-child(2){z-index:1}.promo-banner--inbox-full .banner-card:first-child{position:absolute;left:-48px;top:10px;-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}.promo-banner--inbox-full .banner-card:last-child{position:absolute;right:-48px;top:10px;-webkit-transform:rotate(9deg);transform:rotate(9deg)}.promo-banner--inbox-full .banner-cards .brick{bottom:-5px}.promo-banner--favourite .brick + .brick,.promo-banner--spotlight .brick + .brick,.promo-banner--first-contact .brick + .brick{left:-40px}.promo-banner--favourite .brick + .brick:nth-child(3),.promo-banner--spotlight .brick + .brick:nth-child(3),.promo-banner--first-contact .brick + .brick:nth-child(3){right:-40px;left:auto}.promo-banner--boost .promo-banner__imgs{position:relative;margin:-19px -19px 10px -19px;overflow:hidden;border-radius:5px 5px 0 0}.promo-banner--boost .promo-banner__imgs img{width:93px;height:93px;margin:0 0 2px 0}.promo-banner--boost .promo-banner__imgs img:nth-child(2n-1){margin-right:2px}.promo-banner--boost .brick{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.banner{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;position:relative;width:100%;height:100px;padding:0 30px;border-radius:6px;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.banner--profile{border-top:1px solid rgba(26,36,57,.15)}.banner-promo,.banner-buttons{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.banner-buttons{padding-left:15px;text-align:right}.banner-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.banner-text{min-width:200px;max-width:365px;margin:0 20px;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.banner .brick > .brick{box-shadow:0 0 0 2px #fff}.banner .brick-group{width:175px}.banner .banner-promo .brick:only-child{margin-right:23px}.banner .banner-promo .brick:only-child > .brick{right:-10px}.banner--aqua{background:#e0f9f5}.banner--blue{background:#e5eefe}.banner--lblue{background:#e6f2ff}.banner--yellow{background:#fff8db}.banner--red{background:#feeef0}.banner--dgrey{background:#ebeef4}.banner--orange{background:#fff2e5}.banner--grass{background:#f0f8e1}.banner--lime{background:#eafbea}.banner--sky{background:#dbf4ff}.banner--liked-you{overflow:hidden}.banner--liked-you .brick-group{margin:0 0 0 -30px;width:205px}.banner--liked-you .brick-group .brick:first-child{margin-left:-5px}.banner--liked-you .brick + .brick{margin-left:4px}.banner--liked-you .brick > .brick{right:-4px}.banner--spp .brick-group > .brick + .brick,.banner--extra-shows .brick-group > .brick + .brick,.banner--riseup .brick-group > .brick + .brick{margin-left:-7px}.banner--add-more-photos .brick-group{text-align:center}.banner--add-more-photos .brick-group > .brick:first-child{z-index:1}.banner--add-more-photos .brick-group .brick + .brick{position:absolute;left:0;margin-left:0}.banner--add-more-photos .brick-group > .brick:last-child{left:auto;right:3px}.banner--spotlight .brick-group > .brick + .brick{margin-left:-8px}.banner--favorite .brick-group > .brick + .brick,.banner--newbie .brick-group > .brick + .brick,.banner--find-friends .brick-group > .brick + .brick{margin-left:-12px}.banner .banner-cards{height:100px;width:205px;margin:0 0 0 -30px;overflow:hidden}.banner .banner-card{position:absolute}.banner .banner-card:first-child{left:14px;top:-12px;-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}.banner .banner-card:nth-child(2){left:61px;top:10px;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.banner .banner-card:nth-child(3){left:110px;top:40px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.banner .banner-cards .brick{right:10px;top:30px}.banner-app{display:inline-block;min-width:100px;padding:0 5px;text-align:center}.banner-app_{display:inline-block;position:relative;overflow:hidden}.banner-app__title{display:block;color:#999;white-space:nowrap;font-size:.857em}.banner-app_:hover .banner-app__title{color:#4d4d4d}.banner-buttons .btn{position:static}.banner--mobile .banner-buttons .btn{position:relative}

  
.checkbox input:checked + label::before {
    background-position: 0 -682px;
}

.radio input:checked + label::before {
    background-position: -22px -682px;
}
.checkbox label::before, .radio label::before {
    background: rgba(0, 0, 0, 0) url("../images/icons.145.png") no-repeat scroll 0 -638px;
    content: "";
    height: 22px;
    left: -10px;
    position: absolute;
    top: 0;
    width: 22px;
}


.checkbox input, .radio input {
    height: 22px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 22px;
}
.checkbox, .radio {
    display: inline-block;
    margin: 5px 0;
    min-height: 22px;
    min-width: 22px;
    position: relative;
}

.input, .textarea {
    background: #fff none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 24px;
    color: #4d4d4d;
    display: inline-block;
    font: 1.143em/1.25 "FS Albert Pro Web",Helvetica,Arial,sans-serif;
    height: 44px;
    margin: 5px 0;
    outline: 0 none;
    padding: 11px 20px;
    transition: border-color 0.2s ease 0s;
    vertical-align: middle;
    width: 100%;
}

.input--sm {
    border-radius: 16px;
    font-size: 1em;
    height: 32px;
    line-height: 1.28572;
    padding: 6px 15px;
}
.search-field .input {
    margin: 0;
    padding-right: 35px;
    text-overflow: ellipsis;
}
.ico, .icon-svg {
    display: inline-block;
    height: 16px;
    width: 16px;
}

.icon-svg {
    fill: currentcolor;
    transition: color 0.2s ease 0s, fill 0.2s ease 0s, background 0.2s ease 0s, box-shadow 0.2s ease 0s;
}
.icon-svg--grey, .icon-svg.disabled:hover, .icon-svg--grey.icon-svg--static {
    fill: #bfbfbf;
}
.search-field_ > .icon-svg {
    margin: -8px 0 0;
    position: absolute;
    right: 16px;
    top: 50%;
    z-index: 2;
}
.icon-svg_ {
    background: inherit;
    display: block;
    fill: inherit;
    height: 100%;
    pointer-events: none;
    transform: translateX(0px);
    width: 100%;
}

.search-field .datalist {
    max-width: 100%;
    min-width: 100%;
}

 
.datalist {
    -moz-user-select: none;
    background: #fff none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 15px;
    left: 50%;
    margin: 18px 0 0;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 100%;
    transition: all 0.15s ease 0s;
    visibility: hidden;
    white-space: nowrap;
    z-index: 10;
}

.datalist.tc, .datalist.bc {
    transform: translateX(-50%);
}


.datalist::after {
    border: 1px solid transparent;
    bottom: 100%;
    content: "";
    height: 13px;
    left: 0;
    position: absolute;
    width: 100%;
}

.datalist::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: rgba(0, 0, 0, 0.15) transparent transparent rgba(0, 0, 0, 0.15);
    border-image: none;
    border-style: solid;
    border-width: 1px;
    content: "";
    height: 6px;
    left: 50%;
    margin: 0 0 0 -3px;
    position: absolute;
    top: -4px;
    transform: rotate(45deg);
    width: 6px;
}

.datalist .options {
    margin: 10px 0;
    text-align: left;
}

.datalist-hint {
    background: #f7f7f7 none repeat scroll 0 0;
    border-radius: 0 0 14px 14px;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    padding: 9px 20px 10px;
    text-align: left;
    white-space: normal;
}

.lgrey {
    color: #bfbfbf;
}

.p-link {
    -moz-user-select: none;
    border-bottom: 1px dotted rgba(77, 77, 77, 0.3);
    color: #999;
    cursor: pointer;
    transition: color 0.2s ease 0s, border-color 0.2s ease 0s;
}

.esq_users-filter__col{
	display: inline-block;
    margin: 20px 0 15px;
    padding: 0 25px 0 30px;
    vertical-align: top;
    width: 100%;
}

.msg_users-filter__col{
	display: inline-block;
    margin: 0 0 15px;
    padding: 0 25px 0 20px;
    vertical-align: top;
    width: 100%;
}

.esq_users-filter__row {
    min-height: 27px;
    text-align: left;
	font-size: 13px;
	border-bottom: 1px solid #eee;
	color:#000;	
	/*font-weight: bold;*/
}
.esq_link{
	color:#000;
}
.nomedest{
	color: #1857b4; font-weight: bolder;
}