﻿
/* CheckBox */

.checkboxes
{
    border: 0px;
    display: inline-block;
    width: 100%;
}
.checkboxes li
{
    border: 0px;
    list-style: none;
    padding: 2px 3px 2px 0 !important;
}

.checkboxes .column {
    float: left;
    width: 30%;
    margin-left: 7px;
}

.checkboxes.two_cols .column {
    float: left;
    width: 45%;
    margin-left: 7px;
}

.checkboxes .column li {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.checkboxes .input-label
{
    padding-right: 16px;
}

/* SmartCheckBox */

.smartcheckbox-container
{
    text-indent: 0!important;
    width: 36px;
    height: 22px;
    margin: -2px -3px;
    display: block;
    overflow: hidden;
}

.smartcheckbox-button
{
    border: 1px solid #c0d2e8;
    border-radius: 3px;
    text-align: center;
    padding: 0;
    width: 34px;
    height: 20px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.smartcheckbox-button:hover
{
    background-color: #daebff;
}

.smartcheckbox-button .t-arrow-down
{
    vertical-align: baseline;
    position: relative!important;
    left: 9px;
    top: 2px;
}

.smartcheckbox-checkbox
{
    position: relative;
    display: inline-block;
    top: -1px;
    left: -36px;
    width: 20px;
    height: 20px;
    overflow: hidden;
}
