/* vue-loading */
.vue-loading-mask {
    background-color: rgb(255, 255, 255);
}

.vue-loading-bar-inner-color-primary {
    display: none;
}
/* vue-loading */

/* vue-popover */
.vue-popover {
    color: black;
}
/* vue-popover */

/* vue-carousel */
.vue-carousel__indicators {
    width: 100%;
    left: 0;
    transform: translate3d(0,0,0);
    text-align: center;
}

.vue-carousel__button {
    width: 20px;
    background-color: rgb(99, 165, 219);
}
/* vue-carousel */

/* vue-card */
.vue-card {
    border: 0px ;
}

.vue-card__body {
    padding: 0px;
}

.vue-card:hover {
	box-shadow: none;
}
/* vue-card */

/* vue-button */
table .vue-button + .vue-button {
    margin-left: 0px;
}
/* vue-button */

/* vue-rate */
.vue-rate__icon {
    font-size: 16px;
    margin-right: 0;
}
/* vue-rate */

/* vue-checkbox */
.vue-checkbox__inner {
    border-radius: 50%;
}
.vue-checkbox__inner:hover {
    border-color: #bfcbd9;
}
/* vue-checkbox */

/* vue-radio-button vue-checkbox-button*/
.vue-checkbox-button__inner,
.vue-radio-button__inner {
    border-radius: 5px !important;
    border: 1px solid #dbe1e8;
    box-shadow: none !important;
    padding: 10px 10px !important;
}

.vue-checkbox-button.is-checked .vue-checkbox-button__inner,
.vue-radio-button.is-active .vue-radio-button__inner {
    background-color: white;
    color: black;
    border-color: #27c24c !important;
}

.vue-checkbox-button.is-focus .vue-checkbox-button__inner,
.vue-radio-button.is-focus .vue-radio-button__inner {
    border-color:#dbe1e8
}

.vue-checkbox-button__inner:hover,
.vue-radio-button__inner:hover {
    color: black;
}

.vue-checkbox-button.is-checked .vue-checkbox-button__inner:after,
.vue-radio-button.is-active .vue-radio-button__inner:after {
    content: "\e933";
    color: #27c24c;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 20px;
}

.vue-checkbox-button.vue-checkbox-button,
.vue-radio-button.vue-radio-button {
    margin-right: 8px;
}
/* vue-radio-button  vue-checkbox-button*/

/* 陦ｨ蜊� */
form #titleHead.vue-row > .vue-col + .vue-col {
    padding-left: 0px;
}

form .vue-row > .vue-col + .vue-col {
    padding-left: 8px;
}

form .vue-row[codeValue] > .vue-col .vue-col + .vue-col {
    padding-left: 8px;
}

form .vue-button {
    padding: 10px;
}

form .vue-button + .vue-button {
    margin-left: 5px;
}

form .vue-form-item__label {
    padding: 11px 2px 11px 0 !important;
}

form .vue-form-item.is-error {
    margin-bottom: 0px;
}

form .vue-form-item__error {
    line-height: 1;
    margin-top: 3px;
    position: relative;
    margin-bottom: 10px;
}

form .vue-form-item .vue-form-item .vue-form-item__error {
    margin-bottom: 0px;
}

form .vue-form-item__content {
    line-height: 0px;
}

form .vue-input.is-disabled .vue-input__inner,
form .vue-textarea.is-disabled .vue-textarea__inner {
	color: black;
}

/* form .vue-input__icon+.vue-input__inner { */
/*     padding: 3px 8px !important; */
/* } */
/* 陦ｨ蜊� */

.vue-table .cell {
    padding: 0 10px;
}

.vue-table .vue-checkbox__input.is-disabled{
    display:none;
}
.vue-table th.required div.cell:before {
    content: '*';
    color: #fb5555 !important;
    margin-right: 4px !important;
    background: none !important;
    vertical-align: unset !important;
    width: auto !important;
    height: auto !important;
}
/* vue-table */

/* vue-dialog */
.vue-dialog__body {
    padding: 20px !important;
}

.vue-radio-group {
    display: block !important;
}
form .vue-checkbox-group .vue-checkbox,
form .vue-radio-group .vue-radio {
    /* width: 50%;
    text-align: left;
    margin-right: 0px !important; */
    line-height: 30px;
    outline-width: 0px;
}

/* vue-dialog */

.vue-notification {
    margin-top: 100px;
    width: auto;
}

.vue-submenu [class^=vue-icon-] {
    margin-right: 0px !important;
}