#overlay {
    position: absolute;
    cursor:pointer;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color: rgba(255,255,255,0.8);
}

.tipper {
    position:absolute;
}

    .tipper .tipper_info {
        margin-top:10px;
        padding:10px;
        font-size:14px;
        width:150px;
        text-align:center;
        background-color: #ececec;
        border:1px solid #000;
    }

#modal {
    display:none;
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color: rgba(0,0,0,0.6);
}

    #modal .parambox {
        width:400px;
        margin:40px auto auto auto;
    }


    #modal .parambox .parambox_header {
        background-color: #1cdeff;
        height:30px;
        line-height: 30px;
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        padding-left:10px;
    }

    #modal .parambox .parambox_header i {
        float:right;
        margin-right:10px;
        margin-top:5px;
        cursor:pointer;
    }


.app-box .app-box-inner {
    padding:10px;
}

.app-box .app-box-inner .app-header {
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    height: 30px;
    background-color: #bbc7d1;
    line-height: 30px;
}

.app-box .app-box-inner .app-header strong {
    display:inline;
    padding-left:10px;
    color: #848484;
}


.app-box .app-box-inner .app-header span {
    margin-left:10px;
    margin-top:7px;
    display: block;
    float:left;
    height:16px;
    width:16px;
    border-radius: 360px;
    background-color: #b32b2b;
}

.app-box .app-box-inner .app-header span:nth-child(2) {
    background-color: #589724;
}

.app-box .app-box-inner .app-header span:nth-child(3) {
    background-color: #e0bc3b;
}

.app-box .app-box-inner .app-body {
    border-left: 1px solid rgb(0 0 0 / 12%);
    border-bottom: 1px solid rgb(0 0 0 / 12%);
    border-right: 1px solid rgb(0 0 0 / 12%);
    padding:10px;
    font-family: Arial, sans-serif
}

.console {
    background-color: #000 !important;
    color:#FFF !important;
    font-family: Hack, sans-serif !important;
}

#url:focus {
    outline: none;
}



#app-header > div:first-child {
    display: flex;
}
#sendreq, #params {
    padding: 7px 10px;
    border-radius: 5px;
    background-color: #ececec;
    border: 1px solid gray;
    height: 100%;
    cursor: pointer;
}

#sendreq:hover, #params:hover {
    background-color: #fff;
}

#param_k, #param_v, #addparam {
    padding: 5px;
    border: 1px solid gray;
    border-radius: 5px;
    margin-bottom: 5px
}
.delete_param {
    cursor: pointer;
    background-color: #ddd;
    padding: 2px 5px;
    border-radius: 5px;
}
#paramlist > div {
    margin-bottom: 6px
}
#method {
    padding: 7px;
    border-radius: 5px;
    background-color: white;
    height: 100%;
    cursor: pointer;
}