﻿.table.table-students.roots-cognitive td.cognitive a {
    color: #4a8dff;
}
.modal.root-modal .modal-dialog {
    width: 500px;
}
.parameter-content {
    background:#fcfcfc;
    display:none;
}
    .parameter-content table {
        width:100%
    }
    .parameter-content table td{
        border-bottom:1px solid #eee;
    }
        .parameter-content table tr:last-child td {
            border-bottom:none;        
        }
        .parameter-content table td:nth-child(1) {
            width: 200px;
        }
        .parameter-content table td:nth-child(2) {
           width:310px;
        }
        .parameter-content table td:nth-child(3) a {
            margin-right:20px;
        }
.table.table-students .parameter-content table td:nth-child(4) a {
    margin-right: initial;
}
.roots-cognitive .avatar-img {
    height: 35px;
    border-radius: initial;
    border: none;
}
.table.table-students.roots-cognitive td.right-answer-color {
    width:220px;
    color: #26c8b2;
}
.table.table-students.roots-cognitive td.error-answer-color {
    color: #ff7474;
    width: 220px;
}
.icon-zip {
    width: 65px;
    height: 65px;
    background: url(images/icon.png) no-repeat;
    background-position: -159px -75px;
    float:left;
}
.panel.panel-editor {
    padding:100px 0;
}
.dropdownlist-input > select {
    background: #f5f5f5;
    cursor:auto;
}
.textarea-style textarea {
    width: 100%;
    border: none;
    padding: 5px;
    resize: none;
    height: 80px;
}
.question-detail .question-item {
    overflow:hidden;
}
.question-detail .question-item .subject > strong {
    display: block;
    float: left;
    background-color: #74A8FE;
    color: #fff;
    padding: 6px 15px;
    font-weight: normal;
}
.classroom-subject {
    margin:0;
    padding:0;
    list-style-type:none;
}
    .classroom-subject .answer-select ul {
        margin: 0;
        padding: 0;
        list-style-type:upper-alpha;
        padding-left:20px;
        color:#666;
    }
        .classroom-subject .answer-select ul li + li {
            margin-top:10px;
        }
.question-detail .question-item .answer {
    background: #f8f8f8;
    margin-top:20px;
}
    .question-detail .question-item .answer .right-key {
        margin:0;
        color:#26c8b2;
        padding:10px 15px;
    }
        .question-detail .question-item .answer .right-key span {
            color:#26c8b2;
        }
    .question-detail .question-item .answer .analysis {
        color: #74A8FE;
        padding-right: 15px;
        padding: 10px 15px;
        margin:0;
    }
.question-detail .question-item .analysis:after {
    font-family: iconfont;
    content: "\e62b";
    padding-left: 5px;
}
.question-detail .question-item .detailed-analysis {
    color: #ffa158;
    display: none;
    padding:0 15px;
}
.question-detail .question-item .answer.open {
    background: #fffbf2;
}
    .question-detail .question-item .answer.open .right-key {
        background: #fffbf2;
    }
    .question-detail .question-item .answer.open .analysis {
        color:#999;
    }
    .question-detail .question-item .answer.open .analysis:after {
        content: "\e895";
    }
    .question-detail .question-item .answer.open .detailed-analysis {
        display: block;
        border-top: 1px solid #ffeabf;
    }
.table-training td a {
    color:#4a8dff;
    padding-right:15px;
}
.topic-role {
    border:none;
}
    .topic-role textarea {
        width: 600px;
        height: 60px;
        border: 1px solid #ddd;
        resize:none;
        padding:10px;
    }
    .topic-role input {
        position:absolute;
        width:80px;
        height:60px;
        border:1px solid #ddd;
        border-left:none;
        padding:10px;
        text-align:center;
    }
.delete-attribute i {
    position: absolute;
    top: 8px;
    right: 525px;
    color: #fda059;
}
.manage-main .add-enclosure-btn button {
    font-size:12px;
}
.add-enclosure.add-enclosure-btn i:before {
    display: block;
    content: "\e674";
    color:#ddd;
}
.form-inline.region-select select + select {
    margin-left: 10px;
}
.pack-type {
    border: 1px solid #ddd;
    padding: 5px 10px;
    border-radius: 3px;
    background: #f5f5f5;
    margin-left: 10px;
}
.add-topic-select.add-pack {
    margin-left:43px;
}
.marketing-type input.form-control {
    background: #f5f5f5;
}
.resource-list {
    overflow:hidden;
}
    .resource-list .training_scene {
        display: inline-block;
        vertical-align: middle;
        width: 20%;
    }
.resource-list .training_scene ul li{
    width:initial;
}
.resource-list .scene-bk {
   display:inline-block;
   vertical-align:middle;
    width:79%;
    padding:initial;
    margin:initial;
}
.resource-list .training_scene ul li .training_scene_type {
    padding:initial;
}
    .resource-list .scene-bk .bk-activity {
        padding: 15px 20px 5px 20px;
    }
.add-crowd .button.button-defaul, .add-crowd .button.button-default {
    background: #f4f8ff;
    color: #498dff;
    border: 1px solid #c9ddff;
    border-radius: 3px;
    padding: 4px 6px;
    font-size: 14px;
    margin: 20px 0;
}
.root-purchase input {
    display:inline-block;
    vertical-align:middle;
}
/*技能实训*/
.table td.txt-hidden p {
    width: 700px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*跨境实训*/
a.a-color {
    color: #2790eb;
}
.table td.tb-font-color {
    color: #666;
}
.no-operation input {
    background:#f5f5f5;
}
.email-detail {
    border:1px solid #ddd;
    padding:10px;
    border-radius:3px;
    background:#f5f5f5;
    min-height:200px;
}
.td-text-height {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.send-mail-detail {
    border-bottom:1px solid #ddd;
    margin:0 -20px;
    padding:0 20px 20px 20px;
}
    .send-mail-detail p {
        margin:0;
        font-size:16px;
        color:#666;
    }
.sendmail {
    padding:5px 10px;
}
.email-delete .icon-delete {
    position:absolute;
    right:-40px;
}
.no-operation-text, .no-operation-text input {
    background: #f5f5f5;
}
/***在线促销***/
.select-delete.detele-position {
    position: absolute;
    right: -15px;
}
.root-view-user .question-review-title p {
    margin:0;
    font-size:16px;
    font-weight:bold;
}
    .root-view-user .question-review-title p span {
        color:#4a8dff;
    }
.root-view-detail .root-view-title {
    color: #4a8dff;
}

.root-view-detail ul{
    margin:0;
    padding:0;
    list-style-type:none;
    background:#fafafa;
    padding:10px 20px;
    border-radius:3px;
}
    .root-view-detail ul li {
        overflow:hidden;
        padding:10px 0;
    }
    .root-view-detail ul li p {
        margin:0;
        line-height:2em;
        color:#666;
    }
    .root-view-detail ul li + li {
        border-top:1px dashed #eee;
    }
        .root-view-detail ul li p span {
            color: #999;
        }
        .root-view-detail ul li p i {
            color: #ff8426;
            font-style:normal;
        }