/****** 一、通用样式 ******/

/***** 1.1 全局 *****/

.hide {
    display: none;
}

/**** 1.2 光标样式 ****/
.cur-hand {
    cursor: pointer;
}

.cur-not {
    cursor: not-allowed !important;
}

/***** 1.3 共用页面样式 *****/

/**** 1.3.1 错误页面 ****/

.error-page {
    height: 100%;
    position: fixed;
    width: 100%;
    background: #f4f6f9;
    z-index: 9999;
}

.error-box {
    height: 100%;
    width: 100%;
}

.error-body {
    padding-top: 5%;
}

.error-icon {
    font-size: 150px;
    text-shadow: 4px 4px 0 #fff, 6px 6px 0 rgba(0,0,0,0.1);
}

.error-body h1 {
    font-size: 210px;
    line-height: 210px;
    color: #cacaca;
    font-weight: 900;
    text-shadow: 4px 4px 0 #fff, 6px 6px 0 rgba(0,0,0,0.1);
}

@media (max-width: 768px) {
    .error-body {
        padding-top: 30%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .error-icon {
        font-size: 100px;
    }

    .error-body h1 {
        font-size: 120px;
        line-height: 120px;
    }

    .error-title {
        font-size: 24px;
    }

    .error-body h5 {
        font-size: 16px;
    }

    .error-body p {
        font-size: 14px;
    }
}

.text-gray {
    color: #6c757d !important;
}

/***** 1.4 颜色 *****/
.bg-primary-light {
    background-color: #5fafdd !important;
}

/****** 二、扩展 bootstrap ******/

/**** 2.1 颜色 ****/

/*** 2.1.1 bootstrap原始背景色 ***/

.bg-original-success {
    background-color: rgba(21, 195, 119, 1) !important;
}

.bg-original-danger {
    background-color: rgba(244, 66, 5, 1) !important;
}

.bg-original-warning {
    background-color: rgba(250, 166, 75, 1) !important;
}

.bg-original-purple {
    background-color: rgba(146, 109, 222, 1) !important;
}

.bg-original-pink {
    background-color: rgba(249, 97, 151, 1) !important;
}

.bg-original-yellow {
    background-color: rgba(252, 197, 37, 1) !important;
}
