.ev-container {
    user-select:none !important;
    background:#fff;
    padding:30px;
}

    .ev-container .w-e-text-container {
        height:180px !important;
        z-index:0 !important;
    }

    .ev-container .ev-title {
        font-size: 20px;
        font-weight: bold;
        margin-left: 5px;
        vertical-align: middle;
    }

    .ev-container .ev-title .ivu-icon {
        margin-right: 6px;
        margin-bottom: 6px;
        font-size: 30px;
        color: rgb(16, 171, 231);
    }

    .display-flex {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content:space-between;
    }

.exersices-attr {
    width: 100%;
}

.exersices-attr-type {
    width: 50%;
}

.my-radio-style .ivu-radio-group-button .ivu-radio-wrapper {
    margin-right: 20px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #dcdee2;
}

    .my-radio-style  .ivu-radio-group-button .ivu-radio-wrapper:after {
        content: none;
    }

    .my-radio-style .ivu-radio-group-button .ivu-radio-wrapper:after, .ivu-radio-group-button .ivu-radio-wrapper:before {
        content: none;
    }

.my-radio-style .ivu-radio-group-button .ivu-radio-wrapper-checked {
    background: #10abe7;
    color: white;
    box-shadow: none !important;
}

.my-radio-style .ivu-radio-group {
    margin-top: 15px;
}

exersices-attr-diff {
    width: 50%;
}
.exersices-content {
    position:relative;
    margin-top:35px;
}



.exersices-option {
    margin-top:50px;
}
.option-item {
    margin-top:15px;
}
.exersices-analysis {
    position:relative;
    margin-top:50px;
}

.ev-container .w-e-toolbar{
    height:40px;
    line-height:30px;
    font-size:14px;
    z-index:1;
}
.ev-container .w-e-toolbar .w-e-menu {
    z-index: 1 !important;
}


.option-editor {
    position: relative;
    min-height: 40px;
    width: 80%;
    border-top: 1px solid rgba(204, 204, 204, 0.49);
    border-bottom: 1px solid rgba(204, 204, 204, 0.49);
}

    .option-editor .w-e-toolbar {
        position:absolute;
        top:-30px;
        left:0px;
        height: 30px;
        line-height: 20px;
        visibility:hidden;
        font-size: 12px;
    }
    .option-editor .w-e-text {
        overflow:hidden;
        width:auto !important;
        line-height:40px;
    }
    .option-editor .w-e-text-container {
        border:none !important;
        height:40px !important;
    }
.option-order {
    min-height: 40px;
    width: 60px;
    background: rgb(240,240,240);
    float: left;
    color: #a0a0a0;
    text-align: center;
    line-height: 40px;
    border-top: 1px solid rgba(204, 204, 204, 0.49);
    border-bottom: 1px solid rgba(204, 204, 204, 0.49);
    border-left: 1px solid rgba(204, 204, 204, 0.49);
    border-radius: 5px 0 0 5px;
}

.option-setting {
    display: inline-flex !important;
    width: 80px;
    min-height: 40px;
    color:#a0a0a0;
    background: rgb(240,240,240);
    cursor: pointer;
    border-top: 1px solid rgba(204, 204, 204, 0.49);
    border-bottom: 1px solid rgba(204, 204, 204, 0.49);
    border-right: 1px solid rgba(204, 204, 204, 0.49);
    border-radius:0 5px 5px 0;
}

.option-true{
    background:rgb(60,196,82);
    color:#fff;
    font-weight:bold;
}

.option-delete {
    font-size:20px;
    margin-left:15px;
    cursor:pointer;
    color:#a0a0a0;
}

.fl-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.exersices-option .option-add {
    float:right;
    margin-top:20px;
    margin-right:12%;
    color:#2d8cf0;
    font-size:16px;
    font-weight:normal;
    cursor:pointer;
}


.exersices-option .ivu-radio-group {
    margin:20px 10px;
}


.exersices-option .ivu-radio-wrapper-checked {
    background: #2d8cf0;
    color: white;
    box-shadow: none !important;
}

.exersices-content .add-underline {
    position:absolute;
    right:10px;
    top:0px;

}


.exersices-content .complete-line {
    text-indent: 0;
    cursor: pointer;
    border-bottom: solid 1px #FF5500;
    min-width: 4em;
    color: #FF5500;
    display: inline-block;
    vertical-align: middle;
    line-height: 8px;
    height: 16px;
    text-align: center;
    margin: 0 2px;
    font-size:16px;
}


.save-wrap {
    width:100%;
    justify-content:center;
}
    .save-wrap .ivu-btn {
           font-size:16px;
           width:150px;
           height:40px;
           margin-top:25px;
    }


.w-e-text p, .w-e-text h1, .w-e-text h2, .w-e-text h3, .w-e-text h4, .w-e-text h5, .w-e-text table, .w-e-text pre {
    display:inline-block;
}


.ev-container .btn-upload {
    position:absolute;
    left:100px;
    top:0px;
}

.w-e-text-container .w-e-panel-container {
    left: 28%;
}


.video-js .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-left: -40px;
    margin-top: -20px;
}

.exersices-attr-diff .ivu-radio-group-button .ivu-radio-wrapper-checked {
    background: rgb(50, 207, 116);
}
