input.labelauty + label ::selection { background-color: rgba(255, 255, 255, 0); }
input.labelauty + label ::-moz-selection { background-color: rgba(255, 255, 255, 0); } input.labelauty { display: none !important; } input.labelauty + label
{
display: table;
font-size: 15px; color: #555;
cursor: pointer;
font-weight: 300;
border-radius: 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
transition: background-color 0.25s;
-moz-transition: background-color 0.25s;
-webkit-transition: background-color 0.25s;
-o-transition: background-color 0.25s;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
} input.labelauty + label > span.labelauty-unchecked,
input.labelauty + label > span.labelauty-checked
{
display: inline-block; vertical-align: bottom;
} input.labelauty + label > span.labelauty-unchecked-image,
input.labelauty + label > span.labelauty-checked-image
{
display: inline-block;
width: 20px;
height: 20px;
vertical-align: bottom;
background-repeat: no-repeat;
background-position: center center;
position: absolute; -webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
transition: background-image 0.5s linear;
-moz-transition: background-image 0.5s linear;
-webkit-transition: background-image 0.5s linear;
-o-transition: background-image 0.5s linear;
} input.labelauty + label > span.labelauty-unchecked-image + span.labelauty-unchecked,
input.labelauty + label > span.labelauty-checked-image + span.labelauty-checked
{
margin-left: 30px; } input.labelauty:not(:checked):not([disabled]) + label:hover
{ color: #aaa;
}
input.labelauty:not(:checked) + label > span.labelauty-checked-image
{
display: none;
}
input.labelauty:not(:checked) + label > span.labelauty-checked
{
display: none;
} input.labelauty:checked + label
{ }
input.labelauty:checked:not([disabled]) + label:hover
{ }
input.labelauty:checked + label > span.labelauty-unchecked-image
{
display: none;
}
input.labelauty:checked + label > span.labelauty-unchecked
{
display: none;
}
input.labelauty:checked + label > span.labelauty-checked
{
display: inline-block;
}
input.labelauty.no-label:checked + label > span.labelauty-checked
{
display: block;
} input.labelauty[disabled] + label
{
opacity: 0.5;
} input.labelauty + label > span.labelauty-unchecked-image
{
background-image: url(//reddopenhouse.com/wp-content/plugins/real-estate-manager-pro-12.5/assets/front/lib/images/input-unchecked.png);
background-color: #F3F1F1;
border: 1px solid #E4E4E4;
}
input.labelauty + label > span.labelauty-checked-image
{
background-image: url(//reddopenhouse.com/wp-content/plugins/real-estate-manager-pro-12.5/assets/front/lib/images/input-checked.png);
background-color: #50C8B4;
border: none;
}
input.labelauty:hover + label > span.labelauty-checked-image
{
background-color: #3CBDA7;
border: 1px solid #38B49E;
}