:root {
    --white-rate8: rgba(255, 255, 255, 0.8);
}

.error-type {
    display: inline-block;
    width: 270px;
    height: 270px;
    max-width: 100%;
    text-align: center;
    color: #40bfb8;
    -webkit-border-radius: 135px;
    -moz-border-radius: 135px;
    border-radius: 135px;
    border: 1px solid #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
    background: #fff;
    background: -moz-linear-gradient(top,rgba(255,255,255,1) 0%,var(--white-rate8) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,var(--white-rate8)));
    background: -webkit-linear-gradient(top,rgba(255,255,255,1) 0%,var(--white-rate8) 100%);
    background: -o-linear-gradient(top,rgba(255,255,255,1) 0%,var(--white-rate8) 100%);
    background: -ms-linear-gradient(top,rgba(255,255,255,1) 0%,var(--white-rate8) 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,var(--white-rate8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0 )
}

.error-type h1 {
    font-size: 96px;
    color: #40bfb8;
    padding: 38px 0 0;
    margin: 0 0 -13px;
    text-shadow: 0 1px 0 #fff
}

.error-type p {
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #fff
}

.error-content {
    display: inline-block;
    padding: 60px 0 0 70px;
    color: #3f3f3f
}

.error-content h3 {
    font-size: 15px
}

.error-content ul li:before {
    color: #666
}


