body {
    min-width: 320px;
    font-family: "Helvetica Neue", Helvetica,  "Hiragino Sans GB W3",   sans-serif !important;
    color: #333;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal
}

.table th {
    font-weight: normal
}

*:focus {
    outline: none !important;
}

::-webkit-input-placeholder {
    color: #999;
}

:-moz-placeholder {
    color: #999;
}

::-moz-placeholder {
    color: #999;
}

:-ms-input-placeholder {
    color: #999;
}

.w-space30 {
    width: 30px !important;
    min-width: 30px !important;
}

.w-space60 {
    width: 60px !important;
    min-width: 60px !important;
}

.w-space70 {
    width: 70px !important;
    min-width: 70px !important;
}

.w-space80 {
    width: 80px !important;
    min-width: 80px !important;
}

.w-space90 {
    width: 90px !important;
    min-width: 90px !important;
}

.w-space100 {
    width: 100px !important;
    min-width: 100px !important;
}

.w-space120 {
    width: 120px !important;
    min-width: 120px !important;
}

.w-space140 {
    width: 140px !important;
    min-width: 140px !important;
}

.w-space180 {
    width: 180px !important;
    min-width: 180px !important;
}

.w-space220 {
    width: 220px !important;
    min-width: 220px !important;
}

.w-space300 {
    width: 300px !important;
    min-width: 280px !important;
}

.w-space50 {
    width: 50% !important;
    min-width: 100px !important;
}

.w-space-33 {
    width: 33% !important;
    min-width: 100px !important;
}

.size-space {
    width: 60px !important;
    min-width: 50px !important;
}

.name-common-space {
    min-width: 80px;
}

.id-space {
    width: 30px !important;
}

tr.active {
    background: #f8f8fb
}

    tr.active:hover {
        background: #f8f8fb !important;
    }

.small-text {
    font-size: .85rem !important;
}

.grey-text {
    color: #999 !important;
}

.aquared-text {
    color: #E6005A !important;
}

.bg-grey {
    background: #c2c8cc !important
}

.p0 {
    padding: 0;
}

.center-box {
    width: 80%;
    margin: 0 auto;
}

.autowidth {
    width: auto !important
}

@media (max-width: 600px) {
    .name-common-space {
        min-width: 150px;
    }

    .w-space60 {
        width: 40px !important;
        min-width: 40px;
    }
}

.shareFolderMember {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    max-width: 180px;
    display: inline-block !important;
}
