
.layer-server-shape p.title {
    height: 62px;
    padding: 20px;
    line-height: 22px;
}

.layer-server-shape .form-shape .satisfyType label {
    background: #F5F5F5;
    color: #4B4B4B;
}


.layer-server-shape .form-shape .satisfyType input:checked ~ label {
    background: #FEF3F3 !important;
    color: #FF3D3D !important;
}

.layer-server-shape .form-shape .but-choose .determine {
    color: #FF3D3D;
}

.layer-server-shape .form-shape .input-container {
    height: 50px;
    background: #FFFFFF;
    border: 1px solid rgba(204, 204, 204, 1);
    border-radius: 4px;
}

.layer-server-shape .form-shape .input-container input::placeholder {
    color: #CCCCCC;
}

.layer-server-shape .form-shape .remarks-container {
    height: 120px;
    background: #FFFFFF;
    border: 1px solid rgba(204, 204, 204, 1);
    border-radius: 4px;
}

.layer-server-shape .form-shape .remarks-container textarea::placeholder {
    color: #CCCCCC;
}

.layer-server-shape .form-shape .remarks-container textarea::-webkit-scrollbar {
    width: 0;
    height: 0;
}

.layer-server-shape .form-shape .remarks-container .textarea-count {
    color: #CCCCCC;
}

.layer-server-shape .form-shape .input-container .input-label {
    width: 88px;
    color: #000;
}

.layer-server-shape .form-shape .but-choose .determine {
    background: #FF3D3D;
    width: 86px !important;
    padding: 0;
    text-align: center;
    height: 36px;
    line-height: 36px;
    color: white;
}

.layer-server-shape .form-shape .but-choose .cancel {
    background: white;
    width: 86px !important;
    padding: 0;
    text-align: center;
    height: 36px;
    line-height: 36px;
    margin-right: 8px;
    border: 1px solid #FF3D3D;
    color: #FF3D3D;
}

