/* Layer Skin Class */
.layer-message-tips .layui-layer-content {
    padding: 0 !important;
}

.layer-message-tips .layui-layer-content .am-alert {
    position: relative;
    min-width: 240px;
    padding: 8px 40px 8px 35px;
    margin: 0;
    font-weight: 600;
}

.layer-message-tips .layui-layer-content .am-alert > [class^=am-icon-] {
    position: absolute;
    top: 5px;
    left: 8px;
    font-size: 30px;
}

.layer-message-tips .layui-layer-content .am-alert .close {
    position: absolute;
    right: 12px;
}

.layer-message-alert {
    width: 460px;
}

.layer-message-alert .layui-layer-setwin {
    top: 9px;
}

.layer-message-alert .layui-layer-title {
    height: 34px;
    line-height: 34px;
    padding-left: 15px;
}

.layer-message-alert .layui-layer-content {
    min-height: 90px;
}

.layer-message-alert .layui-layer-btn {
    text-align: center;
    padding: 5px;
}

.layer-message-alert .layui-layer-btn a {
    display: table-cell;
    width: 1%;
    float: none;
    text-align: center;
}

/* Amazeui Extend CSS */
.am-input-xs {
    font-size: 1.2rem !important;
}

.am-form-group-xs .am-checkbox,
.am-form-group-xs .am-radio,
.am-form-group-xs .am-radio-inline,
.am-form-group-xs .am-form-label,
.am-form-group-xs .am-form-field {
    font-size: 1.2rem !important;
}

.am-form-xs .am-checkbox,
.am-form-xs .am-radio,
.am-form-xs .am-radio-inline,
.am-form-xs .am-form-label,
.am-form-xs .am-form-field,
.am-form-xs .am-btn {
    font-size: 1.2rem !important;
}

.am-form-sm .am-checkbox,
.am-form-sm .am-radio,
.am-form-sm .am-radio-inline,
.am-form-sm .am-form-label,
.am-form-sm .am-form-field,
.am-form-sm .am-btn {
    font-size: 1.3rem !important;
}

.am-form-xs .am-form-label {
    padding-top: .4em !important;
}

.am-form-xs .am-radio-inline {
    padding-top: .4em !important;
}

.am-form-xs .am-radio-inline input[type=checkbox],
.am-form-xs .am-radio-inline input[type=radio] {
    margin-top: 2px !important;
}

.am-form-xs select, select.am-input-xs {
    padding-right: 20px;
    height: 28px;
}

.am-form-xs.am-form-horizontal .am-form-help {
    margin-top: 4px;
    margin-bottom: 0;
}

.am-form legend {
    font-size: 1.3em;
    padding: 5px 10px;
}

.am-form-password {
    position: relative;
}

.am-form-password input {
    padding-right: 28px;
}

.am-form-password .am-password-icon {
    position: absolute;
    width: 18px;
    left: inherit;
    right: 6px;
    top: 4px;
    text-align: center;
    cursor: pointer;
}

.am-form-icon .am-password-icon {
    top: 50%;
}

/* Select2 CSS Reload */
.select2-selection {
    border-radius: 0 !important;
    border: 1px solid #cccccc !important;
}