.dark-mode .content-section, .dark-mode  #main-container {   background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(69,69,69,1) 100%);}
.dark-mode .top-buttons ul li.is_active a {
    border-color: #fff !important;
    color: #fff !important;
}

.dark-mode .mcq-top-boxes-main .card1{box-shadow: none !important;}
.dark-mode .mcq-top-boxes-main .card2{box-shadow: none !important;}
.dark-mode .mcq-top-boxes-main .card3{box-shadow: none !important;}
.dark-mode .mcq-top-boxes-main .card4{box-shadow: none !important;}

.dark-mode .stretch-card .card {box-shadow: 9px 9px 9px -6px #101010;}
.dark-mode .study-history-progresbar .card .card-body{background: #1f1f1f ;}
.dark-mode .stretch-card .card .card-title{color: #fff;}
.dark-mode .session-result-link, .dark-mode .stretch-card .card .card-title .right-button a{color:#e84a34;}
.dark-mode .ts-information-icon {color: #000 !important;}

.dark-mode .mcq-top-boxes-main .card-title {     color: #000 !important;}
.dark-mode .table-cell.eval-main.performance_label a {    color: #fff !important;}
.dark-mode .eval-number{color: #FFF !important;}
.dark-mode .card-body.overall-blueprint-progress{background: #1f1f1f;}
.dark-mode .topics-list ul li {    border: 1px solid #191A1A; background: #2b2c33 !important;box-shadow: none !important;}
.dark-mode .topic-row div.topic-name {    color: #FFF;}
.dark-mode .header-classic {    background-color: rgba(0,0,0,0.8);    border-bottom: 1px solid #000;}
.dark-mode #practice-questions-panels .card-body{color: #fff !important;}
.dark-mode .trial a:hover {    border-color: #fff !important;    color: #fff !important;}
.dark-mode .mcq-top-boxes-main .card .btn-fw { background: #000; color: #DADADB;}
.dark-mode .mcq-top-boxes-main .card .btn-fw:hover{background: #0D0D0D; color: #fff;}
.dark-mode .table-cell.recon-main.performance_disabled_label{opacity: 0.4;}
.dark-mode .mcq-top-boxes-main .stretch-card:last-child .card-title.grayed, .dark-mode .mcq-top-boxes-main .stretch-card:last-child .score-label.grayed {opacity: 0.4;} 
/* .dark-mode .ts-information-icon i {    color: #4f4f4f;} */

.dark-mode h1, .dark-mode h2, .dark-mode h3, .dark-mode h4, .dark-mode h5, .dark-mode h6 {
color: #FFF !important;
}
.dark-mode #submit_sim_questions_alias.blue-btn {background: #fff;color: #000;}
.dark-mode #dashboard-link-container a.blue-btn {background: #fff;color: #000;}
.dark-mode #simulation-body .simulation-content ul li::before {color: #B3B7CA;}

.dark-mode .footer {background-color: rgba(0,0,0,0.8);border-bottom: 1px solid #000;border-top: 1px solid #000 !important;}
.dark-mode .tiny-footer {background-color: transparent;}
.dark-mode .copy-rights p, .dark-mode .copy-rights a {    color: #FFF;}
.dark-mode .modal-content{background: #2b2c33;}
.dark-mode .modal-title{color: #FFF;}
.dark-mode .modal-content p{color: #FFF;}
.dark-mode select.form-control option {    color: #C4C4C4;} 
.dark-mode select.form-control{background-color: #2B2C33; color: #ccc;}
/* .dark-mode .cancel-btn{color: #7B7F94; background: #151517;}
.dark-mode .cancel-btn:hover{background: #1c1b1b; color:#fff;} */
.dark-mode .blue-btn{background: #000; color: #DADADB;}
.dark-mode .blue-btn:hover{background: #0D0D0D; color: #fff;}
.dark-mode #submit_questions_alias.blue-btn{background: #fff; color: #000;}
.dark-mode #submit_questions_alias.blue-btn:hover{background: #fff; color: #A2A2A2;}

/* .dark-mode .pagination-box .text-left .testlet-top li{background: #737373;} */
.dark-mode .top-buttons ul li a{color:#737373!important; border-color: #737373 !important;}
.dark-mode .top-buttons ul li a:hover { border-color: #fff !important; color:#fff !important}
.dark-mode .top-buttons ul li.reset-stats a:hover { border-color: #737373 !important; color: #737373;}

.dark-mode .mcq-question-page {	background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(69,69,69,1) 100%);}

.dark-mode .mcq-question-page .card{background: #1f1f1f;}
.dark-mode .question-fav p .badge.badge-primary, .dark-mode .question-title p, .dark-mode .question-title, .dark-mode .mcq-question-page table td, .dark-mode .mcq-question-page .list-group .list-group-item .text-option{color:#fff;}
.dark-mode .mcq-question-page table th, .dark-mode .mcq-session-summary-report .table th{background: #131313; border: 1px solid #666565 !important;}
.dark-mode .tableradio tbody tr {background: #2D2D2D;}
.dark-mode .mcq-question-page .list-group .list-group-item {background: #2b2c33;}
.dark-mode .timer-endsession-box div.timer, .dark-mode .timer-endsession-box div#quiz_timer{color: #fff !important;}
.dark-mode #top-pagination .page-numbers .active{background-color: #fff !important; font-weight: 600; color: #000 !important;}
.dark-mode #top-pagination .page-numbers .page-link:hover, .dark-mode #top-pagination .page-item.page-numbers.attendedquestion .page-link.dark-mode .attendedquestion {background: #fff; color: #000 !important;}
.dark-mode #top-pagination .page-item.page-numbers.attendedquestion .page-link.attendedquestion{background: #74F2FFB8; color: #000;}
.dark-mode .popup-session-title{color: #FFF;}
/*.dark-mode .inactivated:hover {background: #2b2c33 !important}*/
.dark-mode .mcq-question-page .answer-mode .explanation{color: #FFF;border: 1px solid #666565 !important;float: left;width: 100%;}
.dark-mode .list-group-item.radio.correct .text-option {color: #000 !important;}
.dark-mode .cat-item span{ color:#fff;}
.dark-mode #top-pagination .page-numbers .page-link{background: #88898A; color: #FFF;}
.dark-mode .show-answer-btn .showanswer:disabled, .dark-mode .show-answer-btn .showanswer[disabled]{ opacity:0.5;}
.dark-mode .show-answer-btn .showanswer:disabled, .dark-mode .show-answer-btn .showanswer[disabled]:hover{background: #000; color: #DADADB;}
.dark-mode .pagination-arrow span:hover {background: #000;}
.dark-mode #submitsession-pagination li .submittestlet-link:hover {background: #000;}
.dark-mode .show-answer-btn .showanswer{ color: #DADADB; background: #000; border: 1px solid #000;}
.dark-mode .show-answer-btn .showanswer:hover{background: #0D0D0D; color: #A2A2A2; border: 1px solid #0D0D0D;}
.dark-mode .is-active.correct td, .dark-mode .incorrect.is-active td{color:#000 !important;}
.dark-mode .correct td, .dark-mode .incorrect td{color:#000 !important;}

.dark-mode #skipped_mcqs_text{ color:#000;}
.dark-mode .mcq-session-summary-report .page-header h4{ color:#fff;}
.dark-mode #common_popup .question-title h5{ color:#fff !important;}
.dark-mode .mcq-session-summary-report .card-body{background: #1f1f1f;}

.dark-mode .session-score-container .text-left{ color:#fff;}
.dark-mode .mcq-session-summary-report .table td{background: transparent !important;color: #fff; border: 1px solid #666565;}
.dark-mode .table-hover tbody tr:hover{background-color: transparent;}
.dark-mode .mcq-session-summary-report .table tr:hover td{background: transparent;}
.dark-mode .mcq-session-summary-report .table tr:hover td .result-link i {    color: #000;}
.dark-mode .panel.panel-default.question-box {color: #fff; /* margin-top: 15px !important; */ display: block;}

.dark-mode select:disabled {background: #323233 !important;}
.dark-mode input[type="text"]:disabled {background: #323233 !important;}

.dark-mode #common_popup .modal-dialog #top-pagination .page-numbers a:hover, .dark-mode #common_popup .modal-dialog #top-pagination .page-numbers .active {background: #FFF !important;    color: #000 !important;    font-weight: 600;}
.dark-mode #common_popup #first-number a, .dark-mode #common_popup #last-number a{ width: 40px;padding: 4px 13px;height: 40px;background-color: #fff; color: #141F44;}
.dark-mode #common_popup #first-number a:hover, .dark-mode #common_popup #last-number a:hover{ background:#000; color:#fff}

.dark-mode .launch-code-container{border:1px solid #171717;background: #919090;}
.dark-mode .launch-code-container h4 {color:#000 !important;}

.dark-mode #trendingscore-upgrade-elements{color:#fff !important;}

.dark-mode .myrow {font-weight: 600;}
.dark-mode .myrow td{ background-color: #B1D8F4 !important;}
.dark-mode .myrow .leader-score{font-weight: 600;}
.dark-mode .redarrow{color:#cc0606;font-size: 14px;}
.dark-mode .greenarrow{color:#34b506;font-size: 14px;}
.dark-mode .rank-number{font-size:20px; font-weight:500;width:40%;float:left;width: 35%;float: left;display: block;min-width: 35px;}
.dark-mode .rank-status{float:left; width:65%;float: left;display: block;min-width: 50px;min-height: 30px;padding-top: 6px;text-align:center;}
.dark-mode #lb-opt-label{color:#fff;}

.dark-mode #leaderboard_modal .leaderboard-updatedate {font-size: 12px !important;display: inline-block;float: left;position: relative;width: 50%;text-align: left;font-weight: 500;color: #fff;}

.dark-mode .options-list tbody .even td {background-color: #0009 !important;}
.dark-mode .options-list tr:hover td{color:#a1aad2 !important;cursor:pointer;}
.dark-mode .select-box-popup .close span {width: 30px;height: 30px;background: #FFF;display: inline-block;border-radius: 100%;line-height: 30px;color: #434444;text-shadow: 0 1px 0 #fff;}
.dark-mode button.close span:hover {background: #DEE1EA;color: #0751b0;}

#common_popup #first-number a,  #common_popup #last-number a{ width: 40px;padding: 4px 13px;height: 40px;background-color: #E8E9F0; color: #000;}
#common_popup #first-number a:hover,  #common_popup #last-number a:hover{ background:#1d45ef; color:#fff}
#common_popup #last-number{width: auto; height: auto;}
#common_popup .numbers{width: 41px; float: left; border: 0px; color: #000; padding: 10px 4px; margin: -1px 5px -1px 22px; text-align: center;}

.dark-mode #common_popup #last-number{width: auto; height: auto;}
.dark-mode #common_popup .numbers{width: 41px; float: left; border: 0px; color: #fff; padding: 10px 4px; margin: -1px 5px -1px 22px; text-align: center;}
.dark-mode #modal_question_container .list-group .list-group-item {background: #3a3a3c;}
.dark-mode #modal_question_container .list-group .list-group-item.is_correct .text-option{color: #020202;}
.dark-mode #modal_question_container .list-group .list-group-item .text-option{ color:#fff;}

.dark-mode #common_popup .question-box table th{background: #131313; border: 1px solid #666565 !important;}
.dark-mode #common_popup .question-box table td{color: #FFF !important; /* background: transparent !important; */ border-color: #3c3c3c !important;}
/* .dark-mode .mcq-session-summary-report #common_popup .modal-dialog .table tr:hover td{background: transparent !important;} */
.dark-mode #modal_question_container .list-group tr.is_correct td {color: #141F44 !important;}
.dark-mode #modal_question_container .list-group tr.is_correct td:hover, .dark-mode #modal_question_container .list-group tr.is_correct td {background: #75F063 !important;}
.dark-mode #modal_question_container .list-group .table.table-bordered tr.is_correct:hover td{background: #75F063 !important;}

.dark-mode .panel-heading h3, .dark-mode .report-bug-form .gform_body ul li input, .dark-mode .ginput_container_fileupload #input_5_7{ color:#fff;}
.dark-mode .report-a-bug-page .card{background: #1f1f1f;}
.dark-mode .report-bug-form #gform_submit_button_5{background: #000; color: #DADADB;}
.dark-mode .report-bug-form #gform_submit_button_5:hover{background: #0D0D0D;color: #A2A2A2;}
/* .dark-mode .top-buttons.visible-oveflow {    padding-top: 30px;} */
.dark-mode .report-bug-form .gform_body ul li textarea, .dark-mode .gform_wrapper .top_label input.medium, .dark-mode .gform_wrapper .top_label select.medium, .dark-mode .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){background: transparent; border: 1px solid #4d4b4b; color:#fff;}

.dark-mode .card-body .question-title span{color: #FDFDFF;}

.dark-mode .user-dashboard.card-body{background: #1f1f1f;}
.dark-mode .progress-reporttabs .table td, .dark-mode .progress-reporttabs .table th{background: #131313f2; border: 1px solid #666565 !important; color: #fff;}
.dark-mode .progress-reporttabs .table tbody td.related-cols, 
.dark-mode .progress-reporttabs .table tbody td.related-cols{background:#0f0f0f !important;}

.dark-mode .progress-report-page .nav-tabs .nav-link.active{border-color: #FDFDFF; color: #000 !important;}
.dark-mode .progress-report-page .nav-tabs .nav-link:hover{border-color: #FDFDFF; color: #fff;}
.dark-mode .progress-reporttabs .table tbody tr:nth-child(2n) td.related-cols, .dark-mode .progress-reporttabs .table tbody tr:nth-child(2n) td.related-cols{    background: #131313 !important;}

.dark-mode #listing-explanation .panel-default h4{ color:#fff}
.dark-mode #listing-explanation .panel-default p span, .dark-mode #listing-explanation .panel-default p, .dark-mode #listing-explanation .panel-default li{ color:#fff}
.dark-mode #listing-explanation .panel-default .panel-body{ color:#fff}

.dark-mode .table-striped tbody tr:nth-of-type(2n+1) { background-color: transparent;}
.dark-mode .mcq-session-summary-report .table th{height: 9px; padding: 12px 15px;}
.mcq-session-summary-report .table th{height: 9px; padding: 12px 15px;}
.dark-mode #mcq_sessions_length,.dark-mode #sim_sessions_length,.dark-mode #pract_sessions_length { margin-bottom:15px;}

.dark-mode #table3_wrapper .table tbody .odd td{ background-color: transparent !important;}
.dark-mode #table3_wrapper .table tbody .even td{ background-color: #131313 !important;}

.dark-mode #mcq_sessions_wrapper .table tbody .odd td{ background-color: transparent !important;}
.dark-mode #mcq_sessions_wrapper .table tbody .even td{ background-color: #131313 !important;}

.dark-mode #simulations-sessions .table tbody .odd td{ background-color: transparent !important;}
.dark-mode #simulations-sessions .table tbody .even td{ background-color: #131313 !important;}

.dark-mode #practice-sessions .table tbody .odd td{ background-color: transparent !important;}
.dark-mode #practice-sessions .table tbody .even td{ background-color: #131313 !important;}

.dark-mode #leaderboard_modal .table td, .table th{border: none;font-size: 13px;color: #fff !important;padding: 5px;line-height: initial;vertical-align: middle;height:60px;}

.dark-mode #leaderboard_modal h4 {color: #fff !important;font-size: 24px;line-height: 2;font-weight: 500;font-family: Poppins;}

.dark-mode #leaderboard_modal .table tbody .odd td{ background-color: #131313 !important;}
.dark-mode #leaderboard_modal .table tbody .even td{ background-color: transparent !important;}

.dark-mode #leaderboard_modal .table th{background:#f9d8ba;color:#0d0d0d !important;vertical-align: middle;line-height: normal;font-family: Poppins;font-weight: 600;font-size: 15px;white-space: break-spaces;height:40px;text-align:left;border-bottom: 1px solid #5e5f66 !important;}

.dark-mode #leaderboard_modal .table tr td:last-child, .dark-mode #leaderboard_modal .table tr td:first-child {text-align:center;}

.dark-mode #leaderboard_modal .leader-score{background: #F9D8BA;border-radius: 100px;color: #2b2c33 !important;height: 50px;width: 50px;
line-height: 3.6;display: block;margin: 0 auto;font-weight: 600;font-size:14px;}

.dark-mode #new_report .header td{ background-color: #131313f2 !important;}
.dark-mode .progress-reporttabs .table tbody tr:nth-child(2n) td{ background-color: #131313 !important;}

.dark-mode #sims_report .table th{height: 9px; padding: 12px 15px;}
.dark-mode #sims_report .table th{height: 9px; padding: 12px 15px;}
.dark-mode #sims_report .table td{height: 9px; padding: 12px 15px;}


.dark-mode #mcq_sessions_length label {color: #fff !important;}
.dark-mode #sim_sessions_length label {color: #fff !important;}
.dark-mode #pract_sessions_length label {color: #fff !important;}
.dark-mode #table3_length label {color: #fff !important;}

.dark-mode .dataTables_info{color: #fff !important;}
.dataTables_wrapper .row{width:100%;}


.dark-mode .no-questions-message {color: #fff !important;}

.dark-mode .page-item.active .page-link, .dark-mode .page-link:hover{background-color: transparent; border-color: transparent;}
.dark-mode .mcq-session-summary-report .nav-tabs .nav-link.active, .dark-mode .mcq-session-summary-report .nav-tabs .nav-link:hover{border-color: #FFF; color: #000;}
.dark-mode .mcq-session-summary-report .nav-tabs .nav-link.active.show:hover{color: #000 !important;}

.dark-mode .page-dropdown:hover .icon-drop span, .dark-mode .page-dropdown .icon-drop span:hover{background: url(../images/icon4h.png) no-repeat center center #060606;}
.dark-mode .custom-menubar .dropdown .dark-mode .dropdown-menu a:hover {    color: #000 !important;}
.dark-mode .custom-menubar a:hover, .dark-mode .dropdown:hover a{ color:#000;}

.dark-mode .session-score-container .text-left span{color: #ECECEC;}


/* SIMS */
.dark-mode #simulation-body .panel-heading p .badge.badge-primary{ color:#fff;}
.dark-mode .simulation-content{ color:#fff;}
.dark-mode #simulation-body .simulation-content table th{background: #131313; border: 1px solid #666565 !important;}
.dark-mode #simulation-body .simulation-content table td{background: transparent; color: #fff;}
.dark-mode #simulation-body .simulation-content table tr:hover td{background: transparent; }
.dark-mode #simulation-body .simulation-content .form-control {background-color: #2B2C33;}
.dark-mode #simulation-body .simulation-content table tr:nth-child(2n) td {    background: #1a1919;}
.dark-mode #simulation-body input[type="text"]{background: #2B2C33 !important; color: #fff;}
.dark-mode #simulation-body textarea{background: #2B2C33 !important; color: #fff;}
/* .dark-mode .mcq-session-summary-report .page-header .btn.btn-primary{background: #FFF; color: #000; border: 2px solid #E8E9F0;} */
.dark-mode .mcq-session-summary-report .page-header .btn.btn-primary:hover{border-color: #1D45EF;}
.dark-mode #simulation-report .modal-body table th{background: #131313; border: 1px solid #666565 !important;}

.dark-mode #simulation-report .modal-body table tr td {    background: transparent; border: 1px solid #666565 !important; color:#fff;}
.dark-mode #simulation-report .modal-body table tr:nth-child(2n){   background: #222226 ;}
.dark-mode #simulation-report .modal-body{ color:#fff;}

.dark-mode .card.progress-report-page{background: #1f1f1f;}
.dark-mode .panel-heading h5{ color:#fff}
.dark-mode .sim-answer-option{background-color: #f3f3f314;}

.dark-mode .practice-exam-launch-page h2{color:#fff;}
.dark-mode .practice-exam-launch-page p{color:#fff;}
.dark-mode .practice-exam-launch-page-content li{color:#fff;}
.dark-mode .practice-exam-launch-page h4{ color:#fff;}
.dark-mode .progress-report-note span{color: #fff;}
.dark-mode .container-overall-text .overall-text {color:#fff}

.dark-mode .launch-code-container h4{color: orangered;}

.dark-mode .practice-exam-login h1{ color:#fff;}
.dark-mode .exam-note{ color:#fff;}

.dark-mode #practice-questions-panels .table th, .dark-mode #practice-questions-panels .table td {    border: solid 1px #666565 !important;}
.dark-mode #practice-questions-panels .table tbody tr {background: #2b2c33;}
.dark-mode #practice-questions-panels .table tbody tr td{color: #fff;}
.dark-mode #practice-questions-panels .table tbody tr.is_correct td{ color:#000;}
.dark-mode .practice_note{ color:#fff;}
.dark-mode #skipped_sims_text, .dark-mode #naviagate_numbers {color: #fff;}
.dark-mode .fa-exclamation-triangle{color: orangered !important;}
.dark-mode .break-timer{color: orangered;}
.dark-mode #submitsimsession-body #submitsession-pagination .page-item .submittestlet-link{display: inline-block;width: 30px;background: #eee;border-radius: 100px;text-align: center;margin-right: 3px;height: 30px;line-height: 30px;cursor: pointer;color: #000;}
.dark-mode #submitsimsession-body #submitsession-pagination .page-item .submittestlet-link:hover{background: #1d45ef !important;color:#fff;}


.dark-mode #set2 table th{background: #131313; border: 1px solid #666565 !important;}
.dark-mode #set2 table td{background:#2b2c33;color:#fff;}
.dark-mode #set2 table tr:hover td {background: #2b2c33;color: #fff;}
.dark-mode #set2 table tr:nth-child(2n) td {background:#2b2c33;color: #fff;}
.dark-mode #set2 select.form-control {background-color:#222226;color: #fff;}

.dark-mode #set3 table th{background: #131313; border: 1px solid #666565 !important;}
.dark-mode #set3 table td{background: #2b2c33; color: #fff;}
.dark-mode #set3 table tr:hover td {background: #2b2c33;color: #fff;}
.dark-mode #set3 table tr:nth-child(2n) td {background: #2b2c33;color: #fff;}
.dark-mode #set3 select.form-control {background-color: #222226;color: #fff;}
.dark-mode #set3 .form-control, .dark-mode #set4 .form-control, .dark-mode #set5 .form-control{background: #222226; color: #FFF;}

.dark-mode #set4 table th{background: #131313; border: 1px solid #666565 !important;}
.dark-mode #set4 table td{background: transparent; color: #fff;}
.dark-mode #set4 table tr:hover td {background: transparent;color: #fff;}
.dark-mode #set4 table tr:nth-child(2n) td {background: #222226;    color: #fff;}
.dark-mode #set4 select.form-control {background-color: #222226;    color: #fff;}

.dark-mode #set5 table th{background: #131313; border: 1px solid #666565 !important;}
.dark-mode #set5 table td{background: transparent; color: #fff;}
.dark-mode #set5 table tr:hover td {background: transparent;color: #fff;}
.dark-mode #set5 table tr:nth-child(2n) td {background: #222226;    color: #fff;}
.dark-mode #set5 select.form-control {background-color: #222226;    color: #fff;}

.dark-mode #practice-questions-panels .page-header #practice_title h4{color:#fff;}
.dark-mode #practice-quiz-testlet-body .list-group .list-group-item.is_correct .text-option{ color: #000;}

.dark-mode #practice-questions-panels .page-numbers .page-link{background: #88898A; color: #FFF;}
.dark-mode #practice-questions-panels .page-numbers .active, 
.dark-mode #practice-questions-panels .page-numbers .page-link:hover{background-color: #fff !important; font-weight: 600; color: #000 !important;}

.dark-mode #overview .modal-header #overview_header{ color:#fff;}
.dark-mode #overview .table th{background: #131313; border: 1px solid #666565 !important;}
.dark-mode #overview .table tbody:nth-child(2n) td {background: #222;    color: #fff;}
.dark-mode #overview .table tbody td {background: #2b2c33 !important; color: #fff !important;}
.dark-mode #overview .table tbody td:hover{background: #2b2c33 !important;}
.dark-mode #overview .table tbody .active td {background: #2B2C33 !important;    color: #fff !important;}
.dark-mode #overview .modal-body .table tr:hover {    background-color: #2b2c33;}
.dark-mode #overview-body tr.active {    background-color: #2b2c33;}
.dark-mode a.overview-link:hover {    color: #fff !important;}
.dark-mode #overview .table tr:hover td a, .dark-mode #overview .table tr:hover td a.overview-link {    color: #fff;}
.dark-mode .tos {color: #b4b5bd !important;}
.dark-mode .recon-number, .dark-mode .performance_label{color:#fff !important;}

/* .dark-mode .popup-footer-buttons button.cancel-btn{background: #717171;} */
.dark-mode .user-dropdown .dropdown .user-pic i{color: #fff;}
.custom-menubar .user-dropdown:last-child{ margin-right:10px;}
.dark-mode .user-dropdown .dropdown .user-pic i:hover{color:#7D7E80}

.dark-mode .return-btn.mode-dropdown .icon-drop:hover {    color: #fff !important;}
.dark-mode .report-btn.mode-dropdown .icon-drop span:hover{color: #fff !important;}

.dark-mode .mode-dropdown:hover .icon-drop span, .dark-mode .mode-dropdown .icon-drop span:hover {    background-color:#000;}

.dark-mode #session-results-body .nav-item.disabled a:hover{    color: #bbb;     border-color: #A2A2A2;}
.dark-mode #session-results-body .pagination { margin-bottom:15px;}
.dark-mode #session-results-body .pagination .paginate_button a{background: #88898A;color: #FFF; border: 0;}
.dark-mode #session-results-body .pagination .paginate_button.active a{background-color: #fff !important; font-weight: 600; color: #000 !important;}
.dark-mode .mcq-session-summary-report .table tr:hover td .simulation-result-link i {    color: #000;}

.dark-mode #session-results-body .pagination #mcq_sessions_previous a,
.dark-mode #session-results-body .pagination #mcq_sessions_next a{background: #000; color: #DADADB;}
.dark-mode #session-results-body .pagination #mcq_sessions_previous a:hover,
.dark-mode #session-results-body .pagination #mcq_sessions_next a:hover{background: #0D0D0D; color: #DADADB;}

.dark-mode #session-results-body .pagination .paginate_button.disabled a{background: #EAEEFF !important; color: #737373 !important;}
/**/
.dark-mode #progress-reports-body .nav-item.disabled a:hover{    color: #bbb;     border-color: #A2A2A2;}
.dark-mode #progress-reports-body .pagination { margin-bottom:15px;}
.dark-mode #progress-reports-body .pagination .paginate_button a{background: #88898A;color: #FFF; border: 0;}
.dark-mode #progress-reports-body .pagination .paginate_button.active a{background-color: #fff !important; font-weight: 600; color: #000 !important;}
.dark-mode .mcq-session-summary-report .table tr:hover td .simulation-result-link i {    color: #000;}

.dark-mode #progress-reports-body .pagination #table3_previous a,
.dark-mode #progress-reports-body .pagination #table3_next a{background: #000; color: #DADADB;}
.dark-mode #progress-reports-body .pagination #table3_previous a:hover,
.dark-mode #progress-reports-body .pagination #table3_next a:hover{background: #0D0D0D; color: #DADADB;}

.dark-mode #progress-reports-body .pagination .paginate_button.disabled a{background: #EAEEFF !important; color: #737373 !important;}
/**/

.dark-mode #user-dashboard .top-buttons li.is_active a{border-color: #fff !important;}
.dark-mode #user-dashboard .top-buttons li.is_active.trial a{border-color: #E84A34 !important;}

.dark-mode .note-msg-label{ color:#fff !important;} 
.dark-mode #revisit_exam .btn-fw:hover{background: #E3523E;}
.dark-mode .mcq-session-summary-report .nav-tabs .nav-link{color:#737373; border: solid 2px #737373;}
.dark-mode .mcq-session-summary-report .nav-tabs .nav-link:hover{color:#fff; border: solid 2px #fff;}
/* .dark-mode .progress-report-page .nav-tabs .nav-link{color:#fff;} */
.progress-report-page .nav-tabs .nav-link { border-color: #A2A2A2; color:#A2A2A2}
.dark-mode .progress-report-page .nav-tabs .nav-link.active.show:hover{color: #000;}
/* .dark-mode .progress-report-page .nav-tabs .nav-item.disabled a{color:#dfdfdf;} */
.dark-mode .progress-report-page .nav-tabs .nav-item.disabled a:hover{color:#fff;}


.dark-mode .report-bug-form .gform_body ul li label{color:#fff;}

.dark-mode .custom-menubar .dropdown .dropdown-menu a:hover {    color: #000 !important;}

.dark-mode .submit_and_show_previous_mcq_question, 
.dark-mode .submit_and_show_next_mcq_question, 
.dark-mode .submit_and_show_previous_sim_question, 
.dark-mode .submit_and_show_next_sim_question, 
.dark-mode .cancel-btn

{background: #000; color: #DADADB;}
.dark-mode .submit_and_show_previous_mcq_question:hover, 
.dark-mode .submit_and_show_next_mcq_question:hover,
.dark-mode .submit_and_show_previous_sim_question:hover, 
.dark-mode .submit_and_show_next_sim_question:hover, 
.dark-mode .cancel-btn:hover
{background: #0D0D0D; color: #A2A2A2 !important;}

/* .dark-mode .end-session .blue-btn{  background: #fff; border-color: #1D45EF; color: #000 !important; border: 2px solid #737373;}
.dark-mode .end-session .blue-btn:hover{ border:2px solid #1D45EF; } */

/* table style */

/*.dark-mode table td{background: #222226 !important;color: #fff;}
.dark-mode table tr:nth-child(2n) td { background: #1f1f1f !important; color: #fff;}
.dark-mode .mcq-session-summary-report .table tbody:nth-child(2n) td{  background: #1f1f1f !important; color: #fff;}
.dark-mode .mcq-session-summary-report .table tbody td:first-childd{ background: #222226 !important;    color: #fff;}*/

.dark-mode .ct-series-a .ct-point{stroke: #D03422 !important;}
.dark-mode .ct-series-a .ct-area{fill: #d03422 !important;}
.dark-mode .ct-series-a .ct-line{stroke: #D03422 !important;}
.dark-mode .notice-msg-label {    font-weight: 500;    color: #D03422 !important;}
.dark-mode .notice-msg-red {    color: #D03422 !important;}
.dark-mode .checkbox-container input:checked ~ .checkmark {    background-color: #D03422;}
.dark-mode .form-group .control-label, .dark-mode .panel-heading h3 span { color:#fff}

.dark-mode .right-buttons a, 
.dark-mode #user-dashboard .top-buttons ul li.reset-stats a, 
.dark-mode .end-session .blue-btn, 
.dark-mode .mcq-session-summary-report .page-header .btn.btn-primary
{background: white !important;border: 2px solid #000 !important;color: #000 !important;}

.dark-mode .right-buttons a:hover, 
.dark-mode #user-dashboard .top-buttons ul li.reset-stats a:hover, 
.dark-mode .end-session .blue-btn:hover, 
.dark-mode .mcq-session-summary-report .page-header .btn.btn-primary:hover
{background: white !important; border: 2px solid #737373 !important; color: #737373 !important;}

/* Button Style 

.dark-mode #user-dashboard .top-buttons ul li.reset-stats a {  background: #fff !important; border-color: #FFF; color: #000 !important;}

.dark-mode .right-buttons a{background: #fff; border-color: #1D45EF;  color: #000 !important; border: 2px solid #737373;} 
.dark-mode .right-buttons a:hover{border-color: #1D45EF !important; background: #fff;}

2*/
.dark-mode .blue-btn:hover{    color: #A2A2A2 !important;}
.dark-mode .mcq-session-summary-report .page-header h4 span {    color: #fff;}
.dark-mode .testlet-tabs .nav-tabs .nav-link.active{    border-color: #FFF;    color: #FBFBFB;    background: transparent;}
.testlet-tabs .nav-tabs .nav-link{border: solid 2px #A2A2A2; color: #A2A2A2;}
.dark-mode .testlet-tabs .nav-tabs .nav-link:hover {border-color: #fff; color: #fff;}
.dark-mode .gray-btn:hover {background: #000;}
.dark-mode #submittestlet-pagination li .submittestlet-link:hover {background: #000}
.dark-mode .pagination-box .text-left .testlet-top li a:hover{color: #A2A2A2; border: solid 2px #fff;}

.dark-mode .gform_wrapper div.validation_error{border-top: 2px solid #A2A2A2; border-bottom: 2px solid #A2A2A2; color: #A2A2A2;}
.dark-mode .gform_wrapper .validation_message{ color: #A2A2A2;}



/* 
.page-dropdown .dropdown-item.link1 {background:url(../images/icon6.png) no-repeat left center; }
.page-dropdown .dropdown-item.link2 {background:url(../images/icon7.png) no-repeat left center; }
.page-dropdown .dropdown-item.link3 {background:url(../images/icon8.png) no-repeat left center; }
.page-dropdown .dropdown-item.link4 {background:url(../images/icon9.png) no-repeat left center; }
.page-dropdown .dropdown-item.link5 {background:url(../images/icond.png) no-repeat left center; } */

.dark-mode .user-dropdown .dropdown-item.link1:hover {background:url(../images/dicon1h.png) no-repeat left center; }
.dark-mode .user-dropdown .dropdown-item.link2:hover {background:url(../images/dicon2h.png) no-repeat left center; }
.dark-mode .user-dropdown .dropdown-item.link3:hover {background:url(../images/dicon3h.png) no-repeat left center; }


.dark-mode .page-dropdown .dropdown-item.link1:hover {background:url(../images/dicon6h.png) no-repeat left center; }
.dark-mode .page-dropdown .dropdown-item.link2:hover {background:url(../images/dicon7h.png) no-repeat left center; }
.dark-mode .page-dropdown .dropdown-item.link3:hover {background:url(../images/dicon8h.png) no-repeat left center; }
.dark-mode .page-dropdown .dropdown-item.link4:hover {background:url(../images/dicon9h.png) no-repeat left center; }
.dark-mode .page-dropdown .dropdown-item.link5:hover {background:url(../images/dicondh.png) no-repeat left center; }

.dark-mode .return-btn.mode-dropdown .icon-drop span:hover {background:url(../images/dicon2.png) no-repeat left center #000;background-position: 11px center; }
.dark-mode .report-btn.mode-dropdown .icon-drop span:hover {background:url(../images/dicon1.png) no-repeat left center #000; background-position: 11px center;}

.dark-mode .mode-dropdown.leaderboard-dropdown .icon-drop span{background: url(../images/leaderboard-icon.png) no-repeat center center #EAEEFF; background-position: 11px center;}
.dark-mode .mode-dropdown.leaderboard-dropdown .icon-drop span:hover{background:url(../images/leaderboard-icon-hover.png) no-repeat left center #000; background-position: 10px center;}
.dark-mode .mode-dropdown.darkmode-dropdown .icon-drop span{background: url(../images/ddark-mode-icon.png) no-repeat center center #EAEEFF; background-position: 11px center;} 
.dark-mode .mode-dropdown.darkmode-dropdown .icon-drop span:hover{background:url(../images/wdark-mode-icon.png) no-repeat left center #000; background-position: 10px center;}

.mode-dropdown.darkmode-dropdown .icon-drop span{background: url(../images/ldark-mode-icon.png) no-repeat center center #EAEEFF; background-position: 11px center;} 
.mode-dropdown.darkmode-dropdown .icon-drop span:hover{background: url(../images/wdark-mode-icon.png) no-repeat center center #1D45EF; background-position: 11px center;} 
	.dddd{background-color: #EAEEFF;}

.report-btn.mode-dropdown .icon-drop span:hover{background: url(../images/dicon1.png) no-repeat left center #1D45EF; background-position: 10px center;}
.return-btn.mode-dropdown .icon-drop span:hover {background: url(../images/dicon2.png) no-repeat left center #1D45EF;background-position: 10px center;}

.dark-mode #practice-questions-panels p{ color:#fff;}
.dark-mode .mcq-question-page table td {border: 1px solid #666565 !important;}
.dark-mode table.formula-table tr, .dark-mode table.formula-table td {border: none !important;}
.dark-mode .simulation-content .tab-content .tab-pane{border:1px solid #666565 !important;}
.dark-mode #simulation-body textarea {border:1px solid #666565 !important;}
.dark-mode .subsim-questions-div .nav-tabs li > .active {background: #fff !important;
color: #002f89 !important;}
.dark-mode .simulation-content .nav-tabs li {border: 1px solid #666565 !important;}
.dark-mode .simulation-content .nav-tabs .nav-item a{padding: 7px;line-height: 2;color: #fff;}
.dark-mode .subsim-questions-div .nav-tabs .is-attended{background: #165F66B8;}
.dark-mode .subsim-modelanswer-div {background: #f3f3f314;}
.dark-mode #practice-quiz-testlet-body .question-box .nav-tabs .nav-item a {padding: 10px;line-height: 1;color: #fff;}
.dark-mode .subsim-questions-div .tab-pane {padding: 15px;border: 1px solid #666565 !important;}
.dark-mode .subsim-questions-div .nav-tabs {border-bottom: 1px solid #666565;}
.dark-mode #practice-quiz-testlet-body .question-box .nav-tabs li {border: 1px solid #666565;}
.dark-mode textarea.form-control {background: #2B2C33 !important;color: #fff;border:1px solid #666565 !important}
.dark-mode #practice-quiz-body .question-box .nav-tabs .nav-item a {padding: 6.5px;line-height: 2;color: #fff;border-top-left-radius: .25rem;border-top-right-radius: .25rem;}
.dark-mode #practice-quiz-body .question-box .nav-tabs li {border: 1px solid #666565 !important;}
.dark-mode .mcq-question-page .list-group{background: none;padding: 10px;border-radius: 4px;border: 1px solid #ddd; margin-bottom: 10px;}


.dark-mode #presentAnnuity .modal-dialog{ max-width:none; width:80%;}
.dark-mode #presentAnnuity table th{background: #2B2C33 !important;border:none !important; padding:2px; font-size:13px !important;padding-left:5px;font-weight:bold;color:#fff;}
.dark-mode #presentAnnuity table td{border:none !important; padding:2px; font-size:13px !important;padding-left:5px;color:#fff;}
.dark-mode #presentAnnuity table tbody td{background: #2B2C33 !important;color:#fff;}
.dark-mode #presentAnnuity table tbody tr:nth-child(2n) td{background: #35363c !important;color:#fff;}

.dark-mode #presentusd .modal-dialog{ max-width:none; width:80%;}
.dark-mode #presentusd table th{background: #2B2C33 !important;border:none !important; padding:2px; font-size:13px !important;padding-left:5px;font-weight:bold;color:#fff;}
.dark-mode #presentusd table td{border:none !important; padding:2px; font-size:13px !important;padding-left:5px;color:#fff;}
.dark-mode #presentusd table tbody td{background: #2B2C33 !important;color:#fff;}
.dark-mode #presentusd table tbody tr:nth-child(2n) td{background: #35363c !important;color:#fff;}
