#cke_q_option1_editor .cke_top,
#cke_q_option2_editor .cke_top,
#cke_q_option3_editor .cke_top,
#cke_q_option4_editor .cke_top {
    height: auto; user-select: none; display: none; float: right; margin: -45px; right: 0px; width: 1014px; border: 1px solid rgb(209, 209, 209); background-color: rgb(248, 248, 248);
}
.allen_logo {
    background: url(../images/logo-allen.png);
    background-position: 233px;
    width: 200px;
}

.allen_logo_img{width:135px;margin:10px;}
.login-form-header{padding:15px 0px;}
.login_logo{width:200px;display:block;margin:auto;max-width:105%;}
.login_submit{}
.error-message{text-align:center;}
.success-message{text-align:center;}
.cptlz{text-transform:capitalize}
.uppercase{text-transform:uppercase;}
.question_page .page-header.full-block{margin-left:-30px;margin-right:-30px;margin-top:-30px;padding:12px 15px 0px 15px;}
.left-aside-toggle .topbar .topbar-left .left-toggle-switch i{transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);transform:rotateZ(90deg);}
.topbar-left .left-toggle-switch i{transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);}
.modal-open .question_page, .modal-open .leftbar{filter:blur(8px)}
form.j-forms .select2-bootstrap-append.error_view .select2-container--default .select2-selection--single, form.j-forms .error_view.select2-bootstrap-append .input-group-btn button{background:#ffebee !important;}
.widget-wrap.low_padding{padding:1px 20px 1px;}
#source_code_display{text-overflow:ellipsis;overflow:hidden;}
input#source_code_display{width:auto;height:20px;text-overflow:inherit;color:#444444;border:none;line-height:16px;}
.select2{width:100%!important }
;.question_content_class{}
.cke_textarea_inline{border:1px solid #cccccc;border-radius:3px;padding:3px 6px;font-size:14px;line-height:14px;max-height:67px;overflow:auto;height:66px;}
.widget-wrap{margin-bottom:4px;padding:10px 20px 5px;}
.widget-header.block-header{padding-bottom:10px;}
.mark_correct_radio{position:absolute;right:0;top:-8px;}
.j-forms .mark_correct_radio .checkbox i, .j-forms .mark_correct_radio .checkbox-toggle i{-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:100px;}
.j-forms .mark_correct_radio .checkbox-toggle i:before, .j-forms .mark_correct_radio .radio-toggle i:before{background-color:#17bab8;border-radius:50%;}
.group_content_class{}
.head_tags{float:left;margin-right:10px;width:auto;overflow:hidden;height:56px;}
.floating_tag_info_bar{position:fixed;z-index:9989;top:0;background:#fff;width:auto;right:0;line-height:60px;padding:0px 10px 0px;height:60px;}
.footer_float{position:fixed;bottom:0;right:3px;height:auto;width:auto;background:#ffffff;padding:5px 10px 0;margin-bottom:1px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12);display:none;}
#scrollTop{bottom:56px;}
#savedQnsDiv{display:inline-block;}
#savedQnsDiv button{margin-left:5px;}
.opened_q{background:#ccc;border-color:#cccccc;box-shadow:0px 0px 0px 0px #fff;border-width:1px;cursor:default;}
.opened_q:hover, .opened_q:active:hover, .opened_q:focus{background:#ccc;border-color:#cccccc;box-shadow:0px 0px 0px 0px #fff;border-width:1px;cursor:default;}
.checkbox-toggle, .subjective_answers, .integer_answers, .matrix_answers, .true-false_answers{display:none;}
.option_input{position:relative;}
.input .option_remove_btn{position:absolute;right:0px;top:0px;background-color:#cccccc;color:#fff;z-index:9;opacity:1;border-radius:0px;box-shadow:0px 0px 0px 0px #000;font-size:22px;line-height:16px;text-shadow:0 0px 0 #ffffff;padding:0px 1px;border:none;display:none;}
.input .option_remove_btn:hover{background-color:#828282;}
.true-false_answers .mark_correct_radio{position:relative;top:0;left:0;}
.true-false_answers .mark_correct_radio{width:52px;height:20px;padding-left:15px;}
.true-false_answers .mark_correct_radio .radio{display:inline-block;}
.num_of_cols label{display:inline-block;width:auto;font-size:12px;line-height:20px;}
.num_of_cols input{display:inline-block;width:50px;text-align:center;padding:0px 0px;line-height:20px;height:20px;margin-left:10px;}
.num_of_cols .okBtn{width:auto;padding:0px 8px;line-height:18px;height:19px;margin-left:10px;font-size:12px;display:inline-block;margin-bottom:3px;}
.integer_answer{}
#matrix_row_col_err{font-size:10px;margin-top:0px;}
.group_container{border-top:1px solid #eeeeee;}
.question_container{display:block;width:100%;}
.question_index{display:inline-block;width:8%;padding-left:1%;vertical-align:top;margin-top:4%;font:bold 15px/20px Helvetica !important;color:#616161;}
.question_content_container{display:inline-block;width:91%;padding:1% 1%;}
.question_content{display:block;width:100%;font:16px/1.846 Helvetica;}
.Cquestion_content{display:block;width:100%;font:16px/1.846 Helvetica;}
.question_content_lang{display:none;width:100%;padding:1% 1%;}
.selected_lang_q{display:block;}
label.content_heading{font-size:18px;color:#2c2c31;text-align:left;display:inline-block;}
label.solutions_content_heding{color:#31c700;}
label.noSolution.solutions_content_heding{color:#f00;}
.solutions_content_heding:before{content:"+";padding:0px 6px 0 0px;color:#31c700;cursor:pointer;}
.solutions_content_heding.showen:before{content:"-";}
label.noSolution.solutions_content_heding:before{color:#f00;}
.Option_index{display:inline-block !important;background:#585858;height:24px;width:24px;padding:0;margin:0;line-height:24px;text-align:center !important;border-radius:50%;color:#fff !important;vertical-align:top;}
.Option_index.correct_opt{background:#139c83;}
.question_content_container b{font-weight:bold !important;}
.options_content{}
.option_cont{display:inline-block;line-height:24px;margin-left:15px;font:16px/1.846 Helvetica;width:86%;}
.Coption_cont{display:inline-block;line-height:24px;margin-left:15px;font:16px/1.846 Helvetica;}
.solutions_content{display:none;font:16px/1.846 Helvetica;}
.tagging_container{}
.group_content{display:none;padding:1% 4%;font:16px/1.846 Helvetica;}
.Cgroup_content{display:none;padding:1% 4%;font:16px/1.846 Helvetica;}
.selected_lang_g_c{display:block;}
.language_container{display:block;width:100%;padding:4px 2%;}
.language_container:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.lang_btn{float:right;margin-left:10px;display:block;}
.question-versioning-second .language_container .btn.btn-primary.btn-xs{
    display:none;
}
.question-versioning-second .language_container .btn.btn-primary.btn-xs.lang_btn{
    display:block;
}
.selected_lang{background-color:#b3b3b3;border-color:#b3b3b3;box-shadow:none;border:none;cursor:default;}
.selected_lang:hover{background-color:#b3b3b3;border-color:#b3b3b3;box-shadow:none;border:none;}


/********AMit added 22-jun-17****************/
.cke_textarea_inline.cke_editable.cke_editable_inline.cke_contents_ltr.cke_show_borders{color:rgb(0, 0, 0);}
#question_display_div table td, #question_display_div table th{padding:3px 5px;}
#question_display_div table th{font-weight:600;}
#question_display_div .practice_question{
    position:relative;
    background: #ffd5d5;
}
#question_display_div .practice_question:before{
    content: 'Question Used for Topic Practice Test';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 210px;
    height: 40px;
    text-align: center;
    font: 20px Helvetica;
    transform: rotate( 
        -25deg);
    color: #c00;
    max-width: 100%;

}
.selected_g_lang{background-color:#b3b3b3;border-color:#b3b3b3;box-shadow:none;border:none;cursor:default;}
.selected_g_lang:hover{background-color:#b3b3b3;border-color:#b3b3b3;box-shadow:none;border:none;}
#src_code_screen_emsg{position:absolute;top:26%;margin-left:10.5%;}
.pg-lmt{width:10%;padding:0% 1% 0%;margin-bottom:4px;background-color:white;}
.edit_btn{float:right;margin-left:10px;display:block;}
#ui-datepicker-div{top:229px !important;}
.group_container strong,.question_content strong,.options_content strong,.solutions_content strong{font-weight:600;}
.group_container img,.question_content img,.options_content img,.solutions_content img{margin:5px 0px;}
#answerDiv a#moreAnswers{background-color:#66bb6a;border:none;}
.options_content .col-md-12, .options_content .col-md-8{padding-left:0px;}
.options_content .answer_set{margin-left:4px;}
@media print{
    #pager, form, .no-print{display:none !important;height:0;}
    .no-print, .no-print *{display:none !important;height:0;}
    .options_content{}
    .language_container{}
    .solutions_content{display:block !important;margin-left:14px !important;}
    .content_heading .tagging_heading .showen{display:none !important;}
    .tagging_container{display:none !important;}
    hr{display:none;}
    .Option_index{display:inline-block !important;background:#585858 !important;height:24px !important;width:24px !important;padding:0 !important;margin:0 2px !important;line-height:24px !important;text-align:center !important;border-radius:50% !important;color:#fff !important;vertical-align:top !important;}
    .correct_opt{background:#139c83 !important;}
    .option_cont{display:inline-block !important;line-height:24px !important;margin-left:15px !important;font:16px/1.846 Helvetica !important;}
    .solutions_content_heding{float:inherit !important;}
    .solutions_content_heding:before{content:"" !important;color:#6c6c6f !important;cursor:pointer !important;}
    .solutions_content_heding.showen:before{content:"" !important;}
    .col-md-12 .print{width:100% !important;}
    .col-md-4{width:33.33333333% !important;}
    .col-md-12, .col-md-4, .col-md-8{float:initial !important;}
    .question_content_lang{width:100% !important;padding:1% 1% !important;}
    .question_content{width:100% !important;font:16px/1.846 Helvetica !important;}
    #col{-moz-column-count:2;-webkit-column-count:2;column-count:2;}
}

/************End*************/
.tagging_container{display:block;width:100%;text-align:center;}
.tagg_div{display:inline-block;position:relative;width:auto;margin:5px 8px;padding:5px 5px;border-radius:2px;min-width:100px;box-shadow:0px 0px 5px -2px rgb(154, 154, 154);}
.tagg_div label{display:block;text-align:center;width:100%;font-size:12px;border-bottom:1px solid #efefef;padding:0 5px;text-transform:capitalize;}
.tagg_div span{display:block;text-align:center;width:100%;font-size:11px;}
.tagging_heading{padding:0 1%;}
.tagging_heading:before{content:"+";padding:0px 6px 0 0px;color:#6c6c6f;cursor:pointer;}
.tagging_heading.showen:before{content:"-";}
.tagging_container{display:none;padding:3% 1%;}
.cancel-btn-float-left{float:left;}
.no_qns{display:block;text-align:center;padding:10px;font-size:16px;color:#ff6e6e;}
ul.pagination_div{margin:-6px 0px 0px;}
.pagination > li > a.active{color:#0b5857;background-color:#eeeeee;border-color:#dddddd;}
.npclass{font-size:12px;padding:14px 12px 3px !important;line-height:20px !important;}
.processing_btn{position:relative;border-color:#c3e4c5 !important;}
.processing_btn:before{background:rgba(255, 255, 255, 0.4);content:'';height:100%;position:absolute;top:0;left:0;width:100%;-webkit-animation:processing 3s ease-in-out infinite;-moz-animation:processing 3s ease-in-out infinite;-ms-animation:processing 3s ease-in-out infinite;-o-animation:processing 3s ease-in-out infinite;animation:processing 3s ease-in-out infinite;}
.bb_source_code-help-block,.bb_tag_code-help-block, .bb_marks-help-block, .bb_sqn_no-help-block,.bb_tag_topic-help-block{font-size:11px;float:right;margin:-2px 0px 8px;color:#d9534f;}
span.help-block.bb_tag_topic-help-block{bottom:0;margin-right:16px;margin-bottom:-12px;}
.marks_div_b{display:inline-block;width:50%;}
.marks_div_b .lbl{}
.summary_class{display:none;}
.short_summary{color:#696969;font-size:13px;padding-top:4px;width:auto;float:left;-webkit-transition:all 2s;transition:all 2s;}
.short_summary b{font-weight:bold;}
.red_summary#short_summary{text-shadow:0px 0px 8px #f00;color:#f00;}
#stop_process, #stop_process2{display:none;}
.summary_display_div{display:none;margin-top:4px;border-top:1px solid #eee;padding-top:10px;}
.tag_type_tab{cursor:pointer;width:19%;border:1px solid #eee;margin:0px 4px;border-radius:2px;box-shadow:0px 1px 2px -1px #525252;background:#fbfbfb;text-align:center;padding:4px 0px 0px;}
.tag_type_tab.active_tab{background:#dbeaff;box-shadow:0px 1px 2px -1px #dbeaff;border:1px solid #dbeaff;cursor:default;}
.tag_type_tab label{width:100%;font:bold 13px 'Roboto',Helvetica;text-align:center;color:#778596;cursor:pointer;}
.tag_type_tab span{width:100%;font:bold 13px 'Roboto',Helvetica;text-align:center;cursor:pointer;}
.tag_type_tab.active_tab label, .tag_type_tab.active_tab span{cursor:default;}
.taggin_result{margin:20px 0px;display:none;}
.taggin_result th b, .taggin_result td b, .noty_message b{font-weight:bold;}
.taggin_result table th{border-top:2px solid #eeeeee;font:bold 14px 'Roboto',Helvetica;color:#778596;}
.taggin_result table tr td{font:12px 'Roboto',Helvetica;color:#828282;}
.taggin_result table tr td:nth-child(1){font-weight:bold;border-right:1px solid #eeeeee;}
tr.error_row td, tr.error_row_batch_wise_tagging td, tr.error_row_sheet_wise_tagging td{background:#ffdbdb;}
.widget-header.block-header.tagging_select{border-bottom:none;padding-bottom:5px;}
.tagging_select .pull-left span{float:left;margin-right:20px;}
#batch_wise_tagging{display:none;}
.all_batchs{display:block;width:100%;margin:auto;overflow-x:auto;max-height:150px;white-space:nowrap;padding:16px 4px;border:1px solid #eeeeee;border-radius:2px;overflow-y:hidden;box-shadow:0px 2px 1px -1px #eee;}
.sc_batch{display:inline-block;margin:0px 10px;width:24%;min-width:240px;background:#00afac;color:#fff;padding:2px 4px;border:1px solid #009a98;border-radius:2px;box-shadow:1px 1px 1px 1px #007d7b;cursor:pointer;-webkit-transition:all .1s;transition:all .1s;}
.sc_batch_top{display:block;width:100%;margin:5px 0px;}
.sc_batch_title{display:inline-block;font-size:14px;font-weight:bold;margin-right:16px;}
.count_q{display:inline-block;font-size:12px;background:#ffa04e;line-height:12px;padding:1px 4px;border-radius:2px;}
.count_d{display:block;font-size:12px;background:#ffa04e;line-height:12px;padding:1px 4px;border-radius:2px;margin:2px 0px 0px;}
.count_d_0{display:block;font-size:12px;background:none;line-height:12px;padding:1px 4px;border-radius:2px;margin:2px 0px 0px;}
.sc_batch_bt{display:block;width:100%;}
.batch_tag_type{font-size:12px;display:inline-block;text-align:center;border:1px solid #00bbb8;padding:0px 5px;margin:0px !important;background:#00a9a6;}
.batch_tag_type span{text-align:center;display:block;}
.sc_b_na{display:block;margin:auto;background:#e4e9f0;border-color:#e2e2e2;box-shadow:none;color:#7d7d7d;}
.sc_b_na .not_available{padding:22px 0px;text-align:center;}
.sc_batch.active{box-shadow:none;background:#9e9e9e;border-radius:0;cursor:default;}
.sc_batch.active .batch_tag_type{background:#888888;border-color:#7d7d7d;}
.sc_batch.active .count_d, .sc_batch.active .count_q{background:#888;}
#batch_wise_upload{display:none;}
#advanced_search_area{display:none;}
.a_search{float:right;line-height:20px;margin:9px 0px 0px;color:#07807f;font-size:14px;}
.a_search:hover{text-decoration:none;color:#00346b;}
.filter_msg{float:left;clear:both;width:100%;padding:0px 15px;margin:0px;font-size:12px;color:#d04e00;}
.widget-wrap .widget-container{margin-top:15px;}
#policies_div table.table_top thead tr th:nth-child(1), #policies_div table.table_top tbody tr td:nth-child(1){border-right:2px solid #eee;}
#policies_div table.table_top tbody tr:last-child td{border-bottom:2px solid #eee;}
.no_policy{text-align:center;width:100%;float:left;color:#828282;}
.color-green{color:#139c83 !important;}
.error-background{background:#ffebee !important;}
.question_content_lang table{}
.wh14{width:14px;height:14px;}
.success_message{background:#e8f5e9;border-color:#81c784;color:#2e7d32;padding:20px;}
.error_message{background:#ffebee;border-color:#ef9a9a;color:#ef5350;padding:20px;}



/*//for Margin add by kishan*/
.margin-bottom-0{margin-bottom:0px !important}
.margin-bottom-1{margin-bottom:1px !important}
.margin-bottom-2{margin-bottom:2px !important}
.margin-bottom-3{margin-bottom:3px !important}
.margin-bottom-4{margin-bottom:4px !important}
.margin-bottom-5{margin-bottom:5px !important}
.margin-bottom-10{margin-bottom:10px !important}
.margin-bottom-15{margin-bottom:15px !important}
.margin-bottom-20{margin-bottom:20px !important}

.margin-top-0{margin-top:0px !important}
.margin-top-1{margin-top:1px !important}
.margin-top-2{margin-top:2px !important}
.margin-top-3{margin-top:3px !important}
.margin-top-4{margin-top:4px !important}
.margin-top-5{margin-top:5px !important}
.margin-top-10{margin-top:10px !important}
.margin-top-15{margin-top:15px !important}
.margin-top-20{margin-top:20px !important}

.margin-left-0{margin-left:0px !important}
.margin-left-1{margin-left:1px !important}
.margin-left-2{margin-left:2px !important}
.margin-left-3{margin-left:3px !important}
.margin-left-4{margin-left:4px !important}
.margin-left-5{margin-left:5px !important}
.margin-left-10{margin-left:10px !important}
.margin-left-15{margin-left:15px !important}
.margin-left-20{margin-left:20px !important}

.margin-right-0{margin-right:0px !important}
.margin-right-1{margin-right:1px !important}
.margin-right-2{margin-right:2px !important}
.margin-right-3{margin-right:3px !important}
.margin-right-4{margin-right:4px !important}
.margin-right-5{margin-right:5px !important}
.margin-right-10{margin-right:10px !important}
.margin-right-15{margin-right:15px !important}
.margin-right-20{margin-right:20px !important}

.margin-0{margin:0px !important }
.margin-5{margin:5px !important }
.margin-10{margin:10px !important }
.margin-15{margin:15px !important }

/*//for padding add by kishan*/
.padding-bottom-0{padding-bottom:0px !important}
.padding-bottom-1{padding-bottom:1px !important}
.padding-bottom-2{padding-bottom:2px !important}
.padding-bottom-3{padding-bottom:3px !important}
.padding-bottom-4{padding-bottom:4px !important}
.padding-bottom-5{padding-bottom:5px !important}
.padding-bottom-10{padding-bottom:10px !important}
.padding-bottom-15{padding-bottom:15px !important}
.padding-bottom-20{padding-bottom:20px !important}

.padding-top-0{padding-top:0px !important}
.padding-top-1{padding-top:1px !important}
.padding-top-2{padding-top:2px !important}
.padding-top-3{padding-top:3px !important}
.padding-top-4{padding-top:4px !important}
.padding-top-5{padding-top:5px !important}
.padding-top-10{padding-top:10px !important}
.padding-top-15{padding-top:15px !important}
.padding-top-20{padding-top:20px !important}

.padding-left-0{padding-left:0px !important}
.padding-left-1{padding-left:1px !important}
.padding-left-2{padding-left:2px !important}
.padding-left-3{padding-left:3px !important}
.padding-left-4{padding-left:4px !important}
.padding-left-5{padding-left:5px !important}
.padding-left-10{padding-left:10px !important}
.padding-left-15{padding-left:15px !important}
.padding-left-20{padding-left:20px !important}

.padding-right-0{padding-right:0px !important}
.padding-right-1{padding-right:1px !important}
.padding-right-2{padding-right:2px !important}
.padding-right-3{padding-right:3px !important}
.padding-right-4{padding-right:4px !important}
.padding-right-5{padding-right:5px !important}
.padding-right-10{padding-right:10px !important}
.padding-right-15{padding-right:15px !important}
.padding-right-20{padding-right:20px !important}

.padding-0{padding:0px !important }
.padding-5{padding:5px !important }
.padding-10{padding:10px !important }
.padding-15{padding:15px !important }

.H-0{height:0px !important }
.W-0{height:0px !important }
.no-cursor{cursor: not-allowed;pointer-events: none;}

.w100{width: 100%;float: left;}
.w80{width: 80%;float: left;}
.border-b{border-bottom: solid 2px #eeeeee;}
.border-t{border-top: solid 2px #eeeeee;}
.border-l{border-left: solid 2px #eeeeee;}
.border-r{border-right: solid 2px #eeeeee;}
/*this added in Review Management by Kishan end*/

/*Review management for navigation css start*/
.faq-cat-content {
    margin-top: 25px;
}

.faq-cat-tabs li a {
    padding: 5px 10px 5px 10px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    color: #777777;
}

.nav-tabs li a:focus,
.panel-heading a:focus {
    outline: none;
}

.panel-heading a,
.panel-heading a:hover,
.panel-heading a:focus {
    text-decoration: none;
    color: #777777;
}

.faq-cat-content .panel-heading:hover {
    background-color: #139c83;
}

.active-faq {
    border-left: 5px solid #888888;
}

.panel-faq .panel-heading .panel-title span {
    font-size: 13px;
    font-weight: normal;
}
.back_panel{background-color: #cee8e8 !important;}

.width475{
    width: 475px !important;
}

._qucon{cursor: cell !important;}
._qucom{cursor: cell !important;}
._quopt{cursor: cell !important;}
._qusol{cursor: cell !important;}
/*Review management for canvas css end*/

/*code for paper MAnagement By kishan Start*/
.qbexam-icons {
    position: fixed;
    right: 5rem;
    top: 10rem;
}
.qbexam-icons ul {
    margin-top: 0;
}
.qbexam-icons ul>li {
    display: block;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 14px;
}
.qbexam-icons ul>li>a {
    display: block;
    color: #fff;
    /*background-color: #ff5722;*/
    background-color: #17bab8;
    border-radius: 100%;
    font-size: 2rem;
    line-height: 4rem;
    height: 4rem;
    width: 4rem;
}


.disabledbutton {
    pointer-events: none;
    opacity: 0.3;
}

.enabledbutton {
    opacity: 0.6;
}

.activeicon {
    box-shadow: 0px 2px 12px 0px #17bab8;
}

.button-area{
    position: fixed;
    right: 3rem;
    bottom: 10rem;
}
.backbtn-colour-green{background-color: #66bb6a !important;}
.menu-outer-block{
    border: 1px solid #17bab8;
    padding: 10px;
    border-radius: 10px 10px;
    box-shadow: 5px 8px 12px 4px #ccc;
    -webkit-box-shadow: 5px 8px 12px 4px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow:    5px 8px 12px 4px #ccc;  /* Firefox 3.5 - 3.6 */
}

.activesteps{
    background-color: #17bab8 !important;
}

.saveNextBtn {
    position: fixed;
    width: 100%;
    height: 56px;
    margin-left: -30px;
    bottom: 0px;
    background: #ccc;
    z-index: 1;
}


.btn-PNS {
    border-radius: 4px;
    width: 95px;
}

.mybutton-next {
    position: fixed;
    bottom: 8px;
    right: 30px;
    z-index: 1;
}

.mybutton-pre {
    position: fixed;
    bottom: 8px;
    z-index: 1;
}

.mybutton-save {
    position: fixed;
    bottom: 8px;
    margin-left: -7%;
    z-index: 1;
}

/*code for Rule Management start*/
.wfm{width: 500px;} 
.wfm  ul { list-style:none;float:left;width: 100%;margin-left: -15px; }

.wfm_ul_li{
    padding-top:10px;
    width:100%;
    float:left;
}

.wfm_ul_li > div{float:left;}

.expand { width:10px;height:10px;margin: 5px;display:none;cursor: pointer; } 
.list_ec_end { width:10px;height:10px;margin: 5px; } 

.collapse_now { width:10px;height:10px;margin: 5px;cursor: pointer; }

.global_cursor_default{
    cursor: default !important;
}
.circle_global {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    font-size: 25px;
    color: #fff;
    line-height: 25px;
    text-align: center;
    background: #5bc0de;
    transition: all .5s ease;
    cursor: pointer;
}

.circle_global_stext{
    float: left;
    width: 25%;
    padding: 0px 5px;
    color: #5bc0de;
    font-weight: bold;
}

.rotate_icon{
    transform: rotate(45deg);
}

/*for left*/

.qbexam-icons-left {
    position: fixed;
    top: 10rem;
    left: 5rem;
}
.qbexam-icons-left ul {
    margin-top: 0;
}
.qbexam-icons-left ul>li {
    display: block;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 14px;
}
.qbexam-icons-left ul>li>a {
    display: block;
    color: #fff;
    background-color: #66bb6a;
    border-radius: 100%;
    font-size: 2rem;
    line-height: 4rem;
    height: 4rem;
    width: 4rem;
    z-index: 99999;
}
.menu-outer-block-left{
    padding: 10px;
    border-radius: 10px 10px;
}

/*for Right*/
.qbexam-icons-right {
    position: fixed;
    bottom: 4rem;
    right: 2.6rem;
}
.qbexam-icons-right ul {
    margin-top: 0;
}
.qbexam-icons-right ul>li {
    display: block;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 14px;
}
.qbexam-icons-right ul>li>a {
    display: block;
    color: #fff;
    background-color: #66bb6a;
    border-radius: 100%;
    font-size: 2rem;
    line-height: 4rem;
    height: 4rem;
    width: 4rem;
    z-index: 99999;
}
.menu-outer-block-right{
    padding: 10px;
    border-radius: 10px 10px;
}
.color-red{color: #d9534f !important;}
.rule_desc{
    font-size: 12px;
    text-align: justify;
    line-height: 18px;
    padding-right: 6%;}
.font-size-rule-tr{font-size: 12px;}

.sub_metalist{
    display: list-item !important;
    margin-left: 40px;
    list-style-type: circle;
    padding-bottom: 15px !important;
}
.left_strip{
    border-left: 6px solid #139c9b;
    box-shadow: 0px 4px 7px -2px #989898;
}
/*code for Rule Management start*/

/*code for paper MAnagement By kishan End*/

/** for option content Bold at time of Add,Edit ********/
.cke_textarea_inline.cke_editable.cke_editable_inline.cke_contents_ltr.cke_show_borders strong{
    font-weight: 600 !important;
}

/*  Meta Structure Div  */
.hidden_divs{
    display:none;
}

.meta-blocks{
    padding: 10px 2%;
    margin-bottom: -24px !important;
}
.meta-blocks .input-group {
    width: 21%;
}
.m_bt{
    margin-bottom: 24px;
}
.bb_tag_name-help-block {
    font-size: 11px;
    float: right;
    margin: -2px 0px 8px;
    color: #d9534f;
}
#bb_ttag_code{
    text-transform: uppercase;
}
.bb_select_tag-help-block{
    font-size: 11px;
    float: right;
    margin: -2px 0px 8px;
    color: #d9534f;   
}
#tag_label{
    float: right;
    margin-right: 4%;
    color: #5371c3;
}
/* **** **** **** **** */
/* **** For Subject wise qns count papge **** */
.Final_Total{
    font-weight: bold;
    background-color: #d8dade !important;
}
/* *** *** *** */


/* ---------Paper List------------ */
.list_top{float:left;width:100%;padding:0 1%;position:relative;}
.list_item{float:left;width:100%;padding:1% 3% 1% 1%;border:1px solid #83b7d6;margin:10px 0px;border-radius:2px;background:#ecf8ff;box-shadow:0px 2px 3px -1px #6d91a7;cursor:pointer;}
.list_item:hover{box-shadow:0px 2px 16px -2px #6d91a7;}
.list_item:before{content:'\f101';position:absolute;top:39%;right:0.5%;color:#27559c;font-size:20px;font-weight:bold;}
.list_item .code_head{float:right;width:50%;text-align:right;font:bold 12px Helvetica;}
.list_item .name{color:#004da3;float:left;width:50%;text-align:left;font:16px/20px Helvetica;font-weight:bold}
.item_description{float:left;width:100%;font:12px Helvetica;margin:4px 10px;}
.stats{float:left;width:100%;font:12px Helvetica;margin:12px 0px 0px;}
.stats b{font-weight:bold;}
.num_q{float:left;}
.marks{float:right;}
.margin-bottom-5{margin-bottom:5px;}
.padding-leftright-30{padding:0px 30px;}
.width80pcnt{width:80%;display:inline-block;border-right:1px solid #d0cfcf;}
#selectedQuestionDiv{width:20%;display:inline-block;vertical-align:top;padding:4px 0% 0px 0%;position:relative;background:#fff3c9;margin-left:11px;min-height:133px;}
.no_qns_selected{color:#ff6e6e;text-align:center;width:100%;display:inline-block;}
.header_s_q{text-align:center;font:bold 14px/20px Helvetica;padding:1px 0px 4px;border-bottom:1px solid #d0cfcf;margin:0px 0px 4px 5px;color:#154500;}
#selectedQuestionList{width:100%;float:left;}
.num_s_q{text-align:center;float:left;width:100%;margin-bottom:6px;color:#15454b;}
.list_q{float:left;width:100%;padding:0px 0px 0px 10px;}
.q_item{float:left;margin-right:10px;margin-bottom:10px;}
.q_l_i{font:14px Helvetica;color:#fff;cursor:pointer;float:left;background:#659cff;padding:2px;padding-right:8px;margin-right:-6px;border-top-left-radius:10px;border-bottom-left-radius:10px;padding-left:5px;}
.r_q_i{float:left;font:bold 12px Helvetica;cursor:pointer;color:#fff;padding:3px;background:#ff6d6d;border-top-left-radius:50%;border-bottom-left-radius:50%;padding-left:5px;}
.popup_outer{position:fixed;top:0;left:0;z-index:1100;background:#d2d2d2ad;width:100%;height:100%;}
.popup_inner{background:#fff;width:80%;margin:5% auto;height:80%;padding:1%;border:2px solid #b0bdff;border-radius:4px;position:relative;}
.popup_content{width:100%;height:100%;overflow-y:auto;}
.popup_content .group_container{border-top:none;}
.popup_close{cursor:pointer;position:absolute;top:-13px;width:26px;right:-13px;height:26px;text-align:center;line-height:24px;font-weight:bold;background:#ff3b3b;border-radius:50%;color:#fff;border:2px solid #d8d8d8;box-shadow:1px 2px 2px -1px #7d0000;}
.list_item.allDone{background:#baffb9;border:1px solid #97d683;box-shadow:0px 2px 3px -1px #6da76f;color:#007103 !important;padding-bottom:40px;}
.list_item.allDone:hover{box-shadow:0px 2px 16px -2px #6da76f;}
.list_item.allDone .code_head{color:#007103 !important;}
.list_item.allDone:before{color:#007103 !important;}
.submit_rule{bottom:10px;float:left;position:absolute;z-index:9999;}
.submit_rule .btn{font-family:Helvetica;}
.list_item.submitted{background:#d4d4d4;border:1px solid #d4d4d4;box-shadow:none;color:#949494 !important;padding-bottom:4px;cursor:default;}
.list_item.submitted:hover{box-shadow:none;}
.list_item.submitted .code_head{color:#8e8e8e !important;}
.list_item.submitted:before{color:#8e8e8e !important;display:none;}
.rule_submitted{position:absolute;height:112%;width:100%;z-index:99;background:#d4d4d4d6;border-radius:4px;top:-12px;}
.rule_submitted span{display:block;margin:auto;width:250px;height:100%;top:0px;bottom:0px;text-align:center;font:21px serif;margin-top:60px;color:#717171;}
.paper_outer{float:left;width:100%;padding:4px 42px 4px 10px;margin:6px 0px;border:1px solid #0094b5;border-radius:2px;border-left-width:4px;box-shadow:1px 2px 2px -2px #005265;position:relative;}
.paper_basic_info{float:left;width:30%;font-size:12px;}
.paper_outer b{font-weight:bold;}
.paper_name{}
.paper_date{}
.paper_name button.btn-copy {
    margin: 0px 4px;
    border-radius: 0;
    background: #f4f4f4;
    padding: 1px;
    color: #5a5a5a;
    line-height: 12px;
    width: 18px;
    border-color: #f4f4f4;
}
.other_info{float:right;width:68%;font-size:12px;}
.oth_{float:left;width:auto;}
.oth_ code{}
.Open_Paper_btn{width:40px;background:#0094b5;height:100%;position:absolute;right:0px;top:0px;border-top-right-radius:1px;border-bottom-right-radius:1px;cursor:pointer;}
.triangle-right{width:0;height:0;border-top:12px solid transparent;border-left:15px solid #004994;border-bottom:12px solid transparent;display:block;margin:auto;top:0;bottom:0;position:absolute;left:40%;}
.rule_odd, .rule_even{border-radius:3px;margin-bottom:20px;padding-bottom:10px;}
.rule_odd{background:#fff7e5;border:1px solid #ffecc5;}
.rule_even{background:#e7ffe5;border:1px solid #cafbc6;}
.paper_info_box{width:64%;margin:0 18%;padding:2% 4%;border:1px solid #dcdcdc;margin-bottom:30px;box-shadow:0px 1px 6px 0px #0072b5;}
.form-header-custom{width:115%;float:left;margin-left:calc(-7% + -3px);border:1px solid #0072b5;border-bottom:none;margin-top:calc(-4% + 1px);margin-bottom:3%;background:#0072b5;color:#fff;font-size:16px;padding:6px 34px;border-top-left-radius:3px;border-top-right-radius:3px;}
.paper_details_block{display:none;}
.add_section_block{display:none;}
.paper_load_block img{display:block;width:66px;margin:46px auto;}
.unit_paper{position:relative;margin-bottom:6px;}
.unit_paper .err_span{font:11px/11px Helvetica;margin-bottom:-14px;float:right;color:#ea0000;display:none;margin-top:3px;}
.unit_paper input.err, .unit_paper select.err{box-shadow:0px 0px 5px 0px #f00;border-color:#ff9b9b;}
.paper_menu{display:block;width:100%;line-height:12px;}
.paper_menu ul{list-style:none;padding:0;margin:0;font-size:11px;display:inline-block;}
.paper_menu ul li{display:inline-block;margin-right:-1px;}
.paper_menu ul li a{color:#ffffff;padding:12px;display:block;background:#1762af;}
.paper_preview_block{display:none;}
.paper-actions{width:auto;float:right;margin-TOP:-52px;margin-right:14px;}
.paper-actions .dropdown-menu{right:0 !important;left:unset;}
.paper-actions .dropdown-menu > li > a{
    font-size: 14px;
}
.section_links{}
.section_actions{}
#section_add_edit, #subsection_add_edit{float:right;}
#paper_sections{width:auto;margin:auto;padding:4px 4px;height:28px;}
.paper_preview_links{padding-left:0;}
.paper_preview_links a{font-size:12px;color:#004da3;text-decoration:underline;}
.inputGroup{display:block;width:100%;}
.inputGroup label{width:100%;display:block;font-size:12px;}
.inputGroupInner{display:inline-block;width:110px;}
.inputGroup input{width:100%;display:block;}
.inputGroup span{}
#bb_marks, #bb_neg_marks, #bb_partial_neg_marks, #bb_partial_marks{display:inline-block;width:74px;margin-right:10px;padding:6px 0px 6px 12px;text-align:center;}
.question_deleted_msg{font-size:15px;margin-top:4%;}
.question_deleted_outer{margin-bottom:2%;}
.question_cnt_ppr_preview code{float:right;clear:both;margin-top:2px}
.paper_preview_block #question_display_div hr{margin:5px 0px;}
.paper_preview_block #question_display_div .content_heading{font-size:14px;text-decoration:underline;font-weight:bold;}
.paper_preview_block .question_content_container{padding:0 1%;margin-bottom:10px;}
.paper_preview_block .question_index{margin-top:2%;}
.paper_preview_block .marks_neg_marks_update{float:right;width:300px;}
.paper_preview_block .marks_neg_marks_update label{float:left;line-height:23px;margin-right:10px;font-size:12px;}
.paper_preview_block .marks_neg_marks_update input{padding:3px;float:left;width:50px;font-size:12px;left:15px;height:25px;margin-right:4px;}
.paper_preview_block .marks_neg_marks_update button{float:right;line-height:20px;margin-top:1px;}
.paper_preview_block .Option_index{height:18px;width:18px;font-size:11px;line-height:18px;vertical-align:middle;margin-top:-4px;}
.clear_div{margin:7px;}
#subsection_block{display:none;}
#paper_subsections{width:auto;margin:auto;padding:4px 4px;height:28px;margin-top:5px;display:none;}
.code{padding:1px 6px;font-size:90%;color:#c7254e;background:#f9f2f4;border-radius:4px;font-family:Menlo, Monaco, Consolas, "Courier New", monospace;margin-top:4px;}
.paper_err{border-color:#ff0000;}


/* --------------------------------*/

/******* Dashboard ********/
.dashboard-month-font p{font-size:12px;}
.regional-map-stats .map-stats-container{padding:30px 5px !important;}
.bb_qns_type-help-block{font-size:11px;float:right;margin:-2px 0px 8px;color:#d9534f;}
.no_anwer_checkbox{position:relative !important;top:0px !important;display:inline-block;right:0;}
.paper-list{width:auto;position:absolute;right:43px;bottom:3px;}
.paper-list .dropdown-menu{left:-192px;right:0;min-width:225px;}
.paper-list .dropdown-menu a{font-size:12px;line-height:22px;vertical-align:bottom;margin-left:0px;color:#0094b5;}
.paper-list .btn-info{background-color:#269c9b;border-color:#269c9b;}
.paper-list .btn-info:hover, .paper-list .btn-info:focus,.paper-list .btn-info.focus,.paper-list .btn-info:active,.paper-list .btn-info.active,.paper-list .open > .dropdown-toggle.btn-info{background-color:#108180;}


/*For Faculty Paper Seclect and Rule Creation*/
.paperSectionDiv, .paperSectionDiv #paper_sections{display:inline-block;}
.paper_outer .active{}
.paper_outer .inactive{}
.paper_outer .rule_info{width:98%;display:inline-block;font-size:12px;}
.rule_info .rule_title{width:20%;display:inline-block;font-weight:bold;vertical-align:top;}
.rule_info .rule_content{width:68%;display:inline-block;}
.paper_outer .rulesContent{width:auto;position:relative;float:right;}
.rule_info .rule_title .d_dots{float:right;margin-right:12%;}
.rulesContent .btn-info{background-color:#269c9b;border-color:#269c9b;}
.rulesContent .btn-info:hover, .rulesContent .btn-info:focus{background-color:#108180;}

/**********Paper Tool-Tip**************/
.paper_tooltip-info{position:relative;}
.paper_tooltip-info .tooltip-image{background-color:#5bc0de;}
.paper_tooltip-info .tooltip-image{background-color:#455a64;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:block;opacity:1;position:absolute;z-index:100;}
.paper_tooltip-info .tooltip-image{background-color:#5bc0de;}
.paper_tooltip-info .tooltip-image{padding:8px 23px 8px;}
.paper_tooltip-info .tooltip-right-side{top:6px;color:#fff;white-space:pre-line;margin-right:4%;}
.paper_tooltip-info .tooltip-right-side ul{margin-left:-5px;}
.paper_tooltip-info .tooltip-right-side:before{border-color:transparent #5bc0de;top:1px;left:-8;}
#info-Icon{top:10%;position:absolute;right:-2%;}
.qns_no_solution, .qns_no_solution:before{color:#d96575 !important;}

.qns_with_solution{color:#04960f !important;}


/*****  Searech question by no in paper preview  *****/
.seacrh-question{position:fixed;bottom:0px;right:36px;z-index:9;}
.seacrh-question .seach{background-color:#139c9b;padding:8px 10px 7px 10px;width:165px;float:right;}
.seacrh-question .searchbar{margin-bottom:auto;margin-top:auto;background-color:#353b48;border-radius:30px;padding:0px;width:150px;}
.seacrh-question .search_input{color:white;border:0;outline:0;background:none;line-height:35px;transition:width 0.4s linear;padding:0px 15px;}
.seacrh-question .search_icon{height:40px;width:40px;float:right;display:flex;justify-content:center;align-items:center;border-radius:50%;color:white;text-decoration:none;font-size:24px;position:absolute;top:5px;right:16px;}

/*******************************/
/*Add Ravi*/
.create-paper{width:100%;margin:8px 0px !important;padding:2% 4%;margin:0px;box-shadow:0px 1px 6px 0px #0072b5;border:1px solid #dcdcdc;}
.create-paper .form-header-custom{width:109%;float:left;margin-left:calc(-4% + -4px);border:1px solid #0072b5;border-bottom:none;margin-top:calc(-4% + 1px);margin-bottom:3%;background:#0072b5;color:#fff;font-size:16px;padding:6px 34px;border-top-left-radius:3px;border-top-right-radius:3px;}
.extra-pd{padding:0px;}
.extra-field{margin-top:15px;}
.txt-black{color:#000;}
#d-questions-wrapper .q-index{font-weight:bold;}
#d-questions-wrapper .question_content{margin-bottom:20px;}
#d-questions-wrapper .tagging-wrapper, #d-questions-wrapper .duplicate-question-wrapper{margin-top:20px;}
#d-questions-wrapper .duplicate-content-heading{color:#ff0000;}
.history_container{display:none;width:100%;text-align:left;}
.history_container .tagg_div{cursor:pointer;background-color:#2fbbb852;}
.history_container label{font-weight:bolder;}
.rt{border-bottom:1px solid #efefef;font-size:12px;}/*height:24px;}*/
.col-1{width:31%;display:inline-block;vertical-align:top;}
.col-2{max-width:59%;display:inline-block;word-break: break-all;}/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}*/
.qns_history_block .tagg_div{width:30%;background-color:#c3c3c3;}
.qns_history_block{margin-top:1%;}
.qns_history_block .increment_circle{content:"";position:absolute;top:3px;left:0px;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:#c3c3c3;text-align:center;mix-blend-mode:darken;font-size:11px;font-weight:bolder;}
#d-solution-wrapper .tags-toggle:hover, #d-solution-wrapper .cnt-actions:hover{cursor:pointer;}
#d-solution-wrapper .mr-10{margin-left:10px;}
#d-solution-wrapper .mr-20{margin-left:20px;}
#d-solution-wrapper .mr-30{margin-left:30px;}
#d-solution-wrapper .mr-40{margin-left:40px;}
#d-solution-wrapper .mr-right-5{margin-right:5px;}
#d-solution-wrapper .btn-i-active{color:#108180;}
#d-solution-wrapper .btn-i-active{color:#108180;}
#d-solution-wrapper .stream-rows{background-color:#f2f7f7;}
#d-solution-wrapper .class-rows{background-color:#e9f7f7;}
#d-solution-wrapper .subject-rows{background-color:#daf2f2;}
#d-solution-wrapper .topic-rows{background-color:#cae8e8;}
#d-solution-wrapper .subtopic-rows{background-color:#bddede;}
#d-solution-wrapper .download-by-topic:hover, #d-solution-wrapper .show-by-qtype:hover{color:#108180;}
#d-solution-wrapper .download-by-subtopic:hover{color:#108180;}


/*------ User Question Count Stats --------*/
.user_qns_stats_container th.sorting{max-width:55px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.user_qns_stats_container th.sorting_disabled{max-width:55px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.user_qns_stats_container .user_name{position:absolute;vertical-align:bottom;display:inline-block;font:11px/4px status-bar;right:0%;bottom:7%;width:auto;}
.user_qns_stats_container .buttons-excel{background-color:#2fbbb8;border-color:#35353b;border-style:double;border-radius:6px;width:70px;font-weight:bolder;}



/****************Faculty Question Count*******************/
.faculty-qns-stats-container th.sorting{max-width:55px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.faculty-qns-stats-container th.sorting_disabled{max-width:55px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.faculty-qns-stats-container .user_name{font-size:10px;display:inline-block;}
.faculty-qns-stats-container .buttons-excel{background-color:#2fbbb8;border-color:#35353b;border-style:double;border-radius:6px;width:70px;font-weight:bolder;}
.style-cb-paper{height:20px;width:20px;margin-left:5px !important;cursor:pointer;}
.multi-change-question .qid-block{border:1px solid #c29a99;padding-bottom:2px;padding-left:3px;margin-bottom:3px;}
.multi-change-question .qid-block .zmdi-close{margin-left:3px;cursor:pointer;}
#bb-question-uids .qid-block span.label-info{cursor:pointer;}
#bb-question-uids.col-md-2{width:18.666667%;}
.bb-question-display-div.col-md-10{width:80.333333%;}
select.ui-datepicker-month{background-color:#fff !important;margin-right:2px;}
select.ui-datepicker-year{background-color:#fff;}
#d-untagged-questions-wrapper .q-index{font-weight:bold;}
#d-untagged-questions-wrapper .question_content{margin-bottom:20px;}
#d-untagged-questions-wrapper .untagged-question-wrapper{margin-top:20px;}
#d-untagged-questions-wrapper .untagged-question-wrapper{margin-top:20px;}
#d-untagged-questions-wrapper .solution-wrapper{padding-left:8px;}
.tag-update-form-container{display:none;padding:1%;}
.set-tag-heading:before{content:"+";padding:0px 6px 0 0px;color:#6c6c6f;cursor:pointer;}
.set-tag-heading.showen:before{content:"-";}
.tag-update-form-container .list-group{margin-bottom:0px !important;}
.tag-update-form-container .list-group{margin-bottom:0px !important;}
span.mark-for-later-q{background-color:cornflowerblue;}
span.mark-dirty-q{background-color:#ff0000;}
label.q_used_in_paper_condition.checkbox-toggle{padding:9px 58px 8px 0;}
label.q_used_in_paper_condition i{left:250px !important;}
.and-or-condition{float:left;}
.q-used-in-paper-condition{float:left;margin-left:8px;padding-left:8px;}
.chk-clear{clear:both;}
table#table-untagged-q-policies{background-color:#ffffff;}
#table-untagged-q-policies .btn-untagged-save{margin-top:27px;}
#table-untagged-q-policies .btn-count-untagged-questions{margin-top:27px;}
.label-red{background-color:#ff0000;color:#fff;font-size:11px;padding:3px;border-radius:4px;}
.label-green{background-color:#008000;color:#fff;font-size:11px;padding:3px;border-radius:4px;}
#v-tags-q-exists{color:red;}
#overlay-Upload{display:none;position:fixed;height:100%;width:100%;margin:auto;z-index:9999;background:#0006;top:0;left:0;bottom:0;right:0;}
.Popup-foruploadXLS{position:relative;margin:5px auto;width:90%;top:0;right:0;bottom:0;left:0;height:calc(100% - 10px);border:2px outset #008d8b;background:#fff;border-radius:5px;overflow-y:scroll;}
#xls_update_status table tr.first_tr{color:#fff;background-color:#00a0a0;}
.Popup-foruploadXLS table tr th{}
.vid_error, .vidu_error{font-size:11px;color:#f00;line-height:12px;margin:3px 2px;}
input#papercode.vid_err, input#uploadVideoIdentifieras.vid_err{box-shadow:0px 0px 4px 0px inset #f00;}
.CPV{border:2px solid #3abe3a;border-radius:3px;line-height:16px;font-size:14px;padding-top:5px;border-left-width:12px;padding-left:6px;background:#eaffea;}
.CPV label{font:bold 14px Tahoma;text-decoration:underline;color:#007f10;}
.CPV span{font:bold 14px tahoma;color:#007f10;}
.ICPV{border:2px solid #ffc84c;border-radius:3px;line-height:16px;font-size:14px;padding-top:5px;border-left-width:12px;padding-left:6px;background:#fff3d9;margin-left:18px;}
.ICPV label{font:bold 14px tahoma;color:#c58800;text-decoration:underline;}
.ICPV span{font:bold 14px tahoma;color:#c58800;}
.RPV{border:2px solid #d32b2b;border-radius:3px;line-height:16px;font-size:14px;padding-top:5px;border-left-width:12px;padding-left:6px;background:#ffc7c7;margin-left:18px;}
.RPV label{font:bold 14px tahoma;color:#d32b2b;text-decoration:underline;}
.RPV span{font:bold 14px tahoma;color:#d32b2b;}



/* More Button / Dropdown Menu ()Question-Set-list) */
/*    .more-menu {width: 100px;}*/
.more{float: right;position: relative;z-index: 2;}
.more-btn,.more-menu-btn {padding: 3px 0;background: none;border: 0 none;line-height: normal;overflow: visible; -webkit-user-select: none; -moz-user-select: none;-ms-user-select: none; width: 100%; text-align: left; outline: none; cursor: pointer;}
.more-dot {background-color: #aab8c2;margin: 0 auto; display: inline-block; width: 7px; height: 7px;margin-right: 1px;border-radius: 50%;transition: background-color 0.3s;}
.more-menu {position: absolute;top: 85%;z-index: 900; float: left; pointer-events: none;right:0;
            padding: 10px 0;margin-top: 9px;background-color: #fff;border: 1px solid #ccd8e0;border-radius: 4px;box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
            opacity: 0;transform: translate(0, 15px) scale(.95);transition: transform 0.1s ease-out, opacity 0.1s ease-out;}
.more-menu-caret {position: absolute;top: -10px;right: 12px;width: 18px;height: 10px;float: left;overflow: hidden;}
.more-menu-caret-outer,
.more-menu-caret-inner {position: absolute;display: inline-block;margin-left: -1px;font-size: 0;line-height: 1;}
.more-menu-caret-outer {border-bottom: 10px solid #c1d0da;border-left: 10px solid transparent;border-right: 10px solid transparent;height: auto;left: 0;top: 0;width: auto;}
.more-menu-caret-inner {top: 1px;left: 1px;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #fff;}
.more-menu-items {margin: 0;list-style: none;padding: 0;}
.more-menu-item {display: block;}
.more-menu-btn {min-width: 100%;color: #66757f;cursor: pointer;display: block;font-size: 13px;line-height: 18px;padding: 5px 20px;position: relative;white-space: nowrap;}
.more-menu-item:hover {background-color: #489fe5;}
.more-menu-item:hover .more-menu-btn {color: #fff;}
.more-btn:hover .more-dot,
.show-more-menu .more-dot {background-color: #516471;}
.show-more-menu .more-menu {opacity: 1;transform: translate(0, 0) scale(1);pointer-events: auto;}


/*
    For Shared Question Print
    Hari om
*/
body #print_shared_set_block { display: none; }
@media print{    
    body.question_set_printing {
        width: 4in;
        height: 4in;
        margin: 0;
    }
    @page{
        size: 10cm 10cm !important;
    }
    body.question_set_printing * { display: none !important; }
    body.question_set_printing #print_shared_set_block, body #print_shared_set_block * { display: revert  !important; }
    body.question_set_printing .size-a4 {
        width: 4in;
        height: 4in;
        font-size: .83rem;
        font-family: Arial, Helvetica, sans-serif;
    }
    body.question_set_printing .pdf-page {
        margin: 10px 10px;
        box-sizing: border-box;
/*        border: 1px solid #000;*/
        color: #333;
        position: relative;
        background-color: #fff; 
        padding: 0.1in 0.1in;
        line-height: 1.2;
    }

    body.question_set_printing .pdf-header h4{ margin: 0 0 7px;text-align:center;}
    body.question_set_printing .pdf-header h4 img {
        width: 110px;
        margin: auto;
    }
    body.question_set_printing .pdf-body {text-align: justify;    display: flex;    flex-wrap: wrap;    line-height: 20px;    margin: 4px 0px 0px;}
    body.question_set_printing .print-content{
        line-height: 20px;
        margin: 4px 0px 0px;
        width: 100%; 
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    body.question_set_printing .print-content table{align:center;}
    body.question_set_printing .pdf-body td {
        vertical-align: top;
        max-width: 200px;
        overflow-wrap:break-word;
        
    }
    body.question_set_printing .pdf-body td:first-child {
        width: 100px;
        font-weight:bold;
    }
}