/* iCheck plugin Square skin, blue
----------------------------------- */
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

.icheckbox_square-blue,
.iradio_square-blue {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(/download/dms/img/blue.png) no-repeat;
    border: none;
    cursor: pointer;
	margin-right:5px;
}

.icheckbox_square-blue {
    background-position: 0 0;
        /*background-position: -24px 0;*/
	
}
    .icheckbox_square-blue.hover {
        background-position: -24px 0;
    }
    .icheckbox_square-blue.checked {
        background-position: -48px 0;
    }
    .icheckbox_square-blue.disabled {
        background-position: -72px 0;
        cursor: default;
    }
    .icheckbox_square-blue.checked.disabled,
    .icheckbox_square-blue.checked input[disabled],
	
	 {
        background-position: -96px 0;
    }

.iradio_square-blue {
    background-position: -120px 0;
       /* background-position: -144px 0;*/
	
}
    .iradio_square-blue.hover {
        background-position: -144px 0;
    }
    .iradio_square-blue.checked {
        background-position: -168px 0;
    }
    .iradio_square-blue.disabled {
        background-position: -192px 0;
        cursor: default;
    }
    .iradio_square-blue.checked.disabled,
    .iradio_square-blue.checked input[disabled]
	 {
        background-position: -216px 0;
    }





/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 3/2),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_square-blue,
    .iradio_square-blue {
        background-image: url(/download/dms/img/blue.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
}


.fsL {
    font-size: 120%;
}
.fBold {
    font-weight: bold;
}

.btn-other.disabled, .btn-other[disabled], fieldset[disabled] .btn-other, .btn-other.disabled:hover, .btn-other[disabled]:hover, fieldset[disabled] .btn-other:hover, .btn-other.disabled.hover, .btn-other[disabled].hover, fieldset[disabled] .btn-other.hover, .btn-other.disabled:focus, .btn-other[disabled]:focus, fieldset[disabled] .btn-other:focus, .btn-other.disabled:active, .btn-other[disabled]:active, fieldset[disabled] .btn-other:active, .btn-other.disabled.active, .btn-other[disabled].active, fieldset[disabled] .btn-other.active {
    background-color: #bdc3c7;
    border-color: #34495e;
}

.btn-other:hover, .btn-other.hover, .btn-other:focus, .btn-other:active, .btn-other.active, .open > .dropdown-toggle.btn-other {
    color: #fff;
    background-color: #657e98;
    border-color: #657e98;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    color: rgba(255, 255, 255, .75);
    cursor: not-allowed;
    background-color: #bdc3c7;
    filter: alpha(opacity=70);
    opacity: .7;
}

.btn:hover, .btn:focus {
    color: #fff;
    outline: none;
}

.btn-sm, .btn-group-sm > .btn {
    padding: 9px 13px;
    font-size: 13px;
    line-height: 1.385;
    border-radius: 2px;
}

.btn-other {
    color: #fff;
    background-color: #34495e;
}

.btn-other:link,.btn-other:visited {
    color: #fff;
    text-decoration: none;
}

.btn {
	display:inline;
    padding: 10px 15px;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.4;
    border: none;
    border-radius: 2px;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    -webkit-font-smoothing: subpixel-antialiased;
}