.admin_list_answer span {

}
.admin_list_answer .header {
    background: #d3d3d3;
}
.admin_list_answer tr.even {
    background-color: #fff !important;
}
.admin_list_answer tr.odd {
    background-color: ghostwhite !important;
}
.quiz-page.manager .quiz-action {
    width: auto !important;
}
.exam .summary {
    border: 1px solid #cccccc;
    padding: 5px;
    border-radius: 5px;
    margin: 10px 0;
}
.manager-question-add-new {
    float: left;
    width: auto;
    position: relative;
}

.manager-question-add-exist {
    float: left;
    width: auto;
    font-weight: bold;
}
.role_admin.text_answer {
    background: #FFFFFF;
    border: 1px solid;
    padding: 0 30px;
}
.content_read p {
    line-height: 25px !important;
}
.manager-question-import {
    float: left;
    width: auto;
    font-weight: bold;
}

.manager-question {
    clear: both;
    margin-bottom: 10px;
    margin-top: 0;
}

#add-new-question-type {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    padding: 3px 3px 0;
    position: absolute;
    top: 24px;
    left: 0;
    height: 125px;
    margin: 0;
}

#add-new-question-type a {
  width: 80px;
  margin-bottom: 3px;
  margin-right: 0;
  display: block;
  float: none;
}

.manager-list-question {
    
}

.question-shuffle-wrapper, .question-review-wrapper, .question-tag-wrapper, .question-permission-wrapper {
    margin-left: 5px;
    margin-top: 5px;
}

#question-shuffle-data {
    margin-top: 3px;
}

.question-shuffle-wrapper label, .question-review-wrapper label, .question-tag-wrapper label, .question-permission-wrapper label {
    font-weight: bold;
}

.question-shuffle-wrapper input[type="text"] {
    width: 30px;
    margin-left: 19px;
}

.question-review-wrapper input[type="checkbox"] {
    margin-left: 10px;
}

.question-permission-wrapper select {
    margin-left: 41px;
}

.question-tag-wrapper label {
    float: left;
    width: 40px;
    line-height: 30px;
}

.question-tag-wrapper #container {
    width: auto;
}

.question-tag-wrapper #container #tag {
    margin: 0;
}

.question-tag-wrapper #container #display {
    margin-left: 35px;
}

#question_wrapper th, #list_question th, #list_quiz th {
    background-color: #ccc;
    padding: 5px;
    border-right: 1px solid #bbb;
}

#question_wrapper, #list_question, .addResult, #question_add table, #list_quiz {
    width: 100%;
    border: 1px solid #bbb;
}

#question_wrapper td, #list_question td, #list_quiz td {
    padding-left: 5px;
    line-height: 20px;
    border-right: 1px solid #bbb;
}

#question_wrapper .even {
    background-color: #EDF5FA;
}

#answers .even {
    background-color: #EEEEEE;
    padding: 5px;
    margin: 2px;
}

#answers .odd {
    background-color: #EDF5FA;
    padding: 5px;
    margin: 2px;
}

#answers div input[type="radio"] {
    float: left;
}

#question .name {
    font-weight: bold;
}

#question .text {
    margin-top: 20px;
}

#answers {
    padding-bottom: 30px;
}

.quizzes_category_add {
    float: left;
    margin-left: 20px;
    width: 90%;
}

.quizzes_category_add, .quizzes_category_list, #list_quiz {

}

.quizzes_category_add .title, .quizzes_category_list .title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}

.quizzes_category_add .btn_submit {
    margin-top: 10px;
}

.quizzes_category_add span, #add_quiz span, #question_add span {
    font-weight: bold;
}

.section span {
    float: none;
    margin: 0;
}

#question_add select {
    min-width: 75px;
}

#question_add table td {
    border-top: 1px solid #CCCCCC;
}

#question_add table .td_first {
    border-left: 1px solid #CCCCCC;
}

#question_add table .td_last {
    border-right: 1px solid #CCCCCC;
}

#question_add table {
    border-bottom: 1px solid #CCCCCC;
}

#question_wrapper thead tr {
    cursor: default !important;
}

#question_wrapper thead tr th {
    border-bottom: 1px solid #bbb !important;
}

#list_question tr, .manager-list-question tr {
    height: 25px;
}

#list_question .odd, .manager-list-question .odd, #list_quiz .odd {
    background-color: #EEEEEE;
}

#list_question .even, .manager-list-question .even, #list_quiz .even {
    background-color: #EDF5FA;
}

.quizzes_add_category {
    margin-top: 10px;
}

#add_quiz .quiz_item {
    margin-top: 5px;
}
.quiz_open, .quiz_close {
    display: none;
}

#add_quiz .quiz_item div {
    /* margin-top: 10px; */
}

.frm_import {
    /* padding: 20px; */
}

.frm_import label {
    float: left;
    font-weight: bold;
    padding-top: 3px;
    width: 130px;
}

.frm_import .file-upload label {

}

.frm_import .items {
    padding: 0 10px;
    margin: 15px 0;
}

.frm_import .items select {
    width: 75px;
}

.frm_import .category select {
    width: auto;
}

.frm_import .items div {
    margin-top: 5px;
}

#edit_quiz {
    /* padding: 10px; */
}

.section span {
    font-size: 12px;
}

/*.title {*/
    /*margin-top: 10px;*/
    /*margin-bottom: 10px;*/
/*}*/

.addChoice {
    margin-top: 10px;
    margin-bottom: 10px;
}

tr {
    vertical-align: top;
}

.manage_quiz {
    
}

.add-question-wrapper .items {
    padding: 10px 0;
}

.add-question-wrapper .items label {
    font-weight: bold;
    margin-right: 10px;
    margin-bottom: 5px;
    display: block;
}

.add-question-wrapper .items .checkbox {
    margin: 0;
}

#choose-existing-wrapper #result {
    margin-bottom: 15px;
}

.choose-existing-filter label {
    margin-left: 20px;
    margin-right: 5px;
}

.choose-existing-filter label:first-child {
    margin-left: 0;
}

/*#result #question_exist_pager {*/
    /*margin-top: 10px;*/
    /*padding: 10px;*/
    /*border: 1px solid #ccc;*/
/*}*/

/*#result #question_exist_pager a {*/
    /*padding: 5px 8px;*/
    /*margin: 0 2px;*/
    /*color: #252525;*/
/*}*/

/*#result #question_exist_pager a.current_page, #result #question_exist_pager a:hover {*/
    /*color: #FFF;*/
    /*background: #A65A17;*/
/*}*/

.existing-question-wrapper {
    border: 1px solid #bbb;
    border-top: none;
    overflow: hidden;
}

.existing-question-header {
    border-top: 1px solid #bbb;
    background: #CCCCCC;
}

.existing-question-header .existing-question-name, .existing-question-header .existing-question-type {
    font-weight: bold;
}

.existing-question-checkbox, .existing-question-name, .existing-question-type {
    float: left;
    padding: 3px 10px 100px;
    margin-bottom: -98px;
    border-right: 1px solid #bbb;
}

.existing-question-checkbox {
    width: 15px;
}

.existing-question-checkbox input {
    margin: 0;
}

.existing-question-name {
    width: 460px;
}

.existing-question-type {
    width: 100px;
    border-right: none;
}

.existing-question-wrapper.even {
    background-color: #EEEEEE;
}

#validate-choose-existing-question {
    color: red;
    display: none;
    line-height: 30px;
    margin-left: 10px;
}

.list_quiz_footer span,fieldset.exam  span,.manage_skill span {
    margin: 0 15px 0 0;
}
fieldset.exam {
    float: left;
    width: 45%;
    margin: 10px 10px 10px 0;
}
fieldset.question {
     float: left;
     width: 45%;
     margin: 10px 0px 10px 10px;
 }
fieldset.question legend, fieldset.exam legend {
    font-weight: bold;
}