/**
 * CSS File for ezMark jQuery Plugin
 **/
.ez-checkbox,
.ez-radio {
    cursor: pointer;
    background: transparent url('../images/forum/checkbox_sprite.png') 0 0 no-repeat;
    display: inline-block;
    zoom: 1;
    *display: inline;
    height: 15px;
    width: 15px;
    margin-right: 3px;
    position: relative;
    top: 3px;
}
.ez-checkbox input,
.ez-radio input {
    cursor: pointer;
    padding: 0;
    margin: 0;
    width: auto;
}
.ez-checkbox .ez-hide,
.ez-radio .ez-hide {
    opacity: 0;
    filter: alpha(opacity=0);
}
.ez-checkbox.ez-checked,
.ez-radio.ez-checked,
.ez-checkbox.ez-selected,
.ez-radio.ez-selected {
    background-position: 0 -15px;
}
.ie10 .step-9 .ez-checkbox {
    position: relative;
    top: 5px;
}
label.custom-checkbox-label {
    cursor: pointer;
}
label.custom-checkbox-label span {
    font: normal 13px/16px 'Arial', sans-serif;
    color: #113c2b;
}
label.custom-checkbox-label span:hover {
    color: #009a3d;
}
.check-field {
    background: url(../images/forum/checkbox.png) 0 4px no-repeat;
    color: #889E98;
}
.check-field.checked {
    background: url(../images/forum/checkbox_active.png) 0 4px no-repeat;
    color: #113c2b;
}
.check-field-label {
    padding: 1px 0 0 26px;
    font: 11px/12px 'Arial', sans-serif normal;
    width: 200px;
    margin: 5px 5px 5px 10px;
    cursor: pointer;
    position: absolute;
    left: 0;
    bottom: 2px;
}
.check-field-label:hover {
    color: #009a3d;
}
.checkbox {
    cursor: pointer;
}
.checkbox:hover span {
    color: #009a3d;
}
.dropdown-box {
    position: relative;
    width: 100%;
    margin-right: 7px;
    padding: 0 0 0 8px;
    border: 1px solid #b1b2b3;
    background: #ffffff url(../images/select_downarrow.png) no-repeat scroll right 0.769em;
    line-height: 30px;
}
.dropdown-box:hover .dropdown-container {
    display: block;
}
.dropdown-box .dropdown-container {
    width: calc(100% +  2px);
    display: none;
    position: absolute;
    z-index: 10;
    top: 29px;
    left: -1px;
    border: 1px solid #b1b2b3;
    border-width: 0 1px 1px;
    background-color: #ffffff;
}
.dropdown-box .dropdown-container ul {
    margin: 0;
    padding: 0;
}
.dropdown-box .dropdown-container li {
    list-style: none;
    padding: 10px 0 0;
    line-height: 14px;
}
.dropdown-box .dropdown-container li:hover {
    color: #009a3d;
}
.dropdown-box .dropdown-container a {
    display: block;
    margin: 0;
    padding: 10px 0 0;
    background: none;
    color: #113c2b;
    line-height: 14px;
    text-decoration: none;
}
.dropdown-box .dropdown-container a:hover {
    color: #009a3d;
    background: none;
}
.dropdown-box .dropdown-container .dropdown-container-inner {
    padding: 0 0 0.615em 0.615em;
    border-top: 1px solid #b1b2b3;
}
.dropdown-box .dropdown-container .dropdown-title {
    font: normal 0.9rem 'Conv_UniversLTStd-Bold', Tahoma;
    padding: 6px 0;
    margin-bottom: 3px;
    border-bottom: 1px solid #b1b2b3;
}
.dropdown-box .dropdown-container .dropdown-title.noborder {
    padding-bottom: 0;
    border: 0;
}
.dropdown-box .dropdown-container .dropdown-title a {
    text-decoration: none;
    color: #113c2b;
}