/************************************************ 
  Author - Suraj Bisht
  Date of Creation - 1 September 2015
  Copyright: CISO Cybersecurity India Pvt. Ltd.
   Style Index
   01 Common Style For Template
    1.1  Font Family
	  1.2  Input Box, Text Area, Label, Radio & Checkbox Style
	  1.3  Link Style
	  1.4  Image Style
	  1.5  Unordered List Style
	  1.6  Buttons Style
	  1.7  Padding Style
	  1.8  Margin Style
	  1.9  Body Style
	  1.10 Dropdown Menu List Style
	  1.11 Background Colors Style
	  1.12 Select Box Style
	  1.13 Panel Style
	  1.14 Border Colors Style
	  1.15 Text Colors Style
	  1.16 Tab Actions List Style
	  1.17 Table Style
	  1.18 Data table Pagination Style
	  1.19 Checkbox, Radio Button Style
      1.20 Icon Style
      1.21 Progress Bar Style
      1.22 Pagination Style
      1.23 Daterange Style
      1.24 Notification Style
      1.25 Calender Wrapper Style
      1.26 File Upload Style
      1.27 Dynamic Password Strength Validation
   02 Header Section Style
   	  2.1  Top Navbar Style 
   03 Main Content Section Style 
	  3.1  Side Navigation Wrapper Style
	  3.2  Content Wrapper Style
      3.3  Test List Style
      3.4  Test Details Style
      3.5  New Test Request Style
      3.6  Package Style
      3.7  User Management Style
      3.8  Pending Bill Style
      3.9 Organization Style
      3.10 Test-owner Tabe Style
      3.11 Admin Registration form Style
      3.12 Test-owner Records and result Style
      3.13 Admin Style
   04 Modal Box Style
      4.1 Dialog Box Style
      4.2 Approve Box Style
      4.3 Create New User Modal Style
      4.4 Create New User Modal Style
	05 User Management Menu- NavBar
*************************************************/
/************************************************************************************

=========================== 01 Common Style For Template ============================ 

************************************************************************************/
/* Typography 
----------------------------------------------------------------------------------------------------*/

/**************** 
Author -Deepak Rawat
Copyright: CISO Cybersecurity India Pvt. Ltd.
*******************/
  
@font-face {
  font-family: 'Roboto-Regular';
  src: url("fonts/Roboto-Regular.eot");
  src: url("fonts/Roboto-Regular.eot") format("embedded-opentype"), url("fonts/Roboto-Regular.woff") format("woff"), url("fonts/Roboto-Regular.ttf") format("truetype"), url("fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url("fonts/Roboto-Medium.eot");
  src: url("fonts/Roboto-Medium.eot") format("embedded-opentype"), url("fonts/Roboto-Medium.woff") format("woff"), url("fonts/Roboto-Medium.ttf") format("truetype"), url("fonts/Roboto-Medium.svg#Roboto-Medium") format("svg");
}
@font-face {
  font-family: 'Roboto-Thin';
  src: url("fonts/Roboto-Thin.eot");
  src: url("fonts/Roboto-Thin.eot") format("embedded-opentype"), url("fonts/Roboto-Thin.woff") format("woff"), url("fonts/Roboto-Thin.ttf") format("truetype"), url("fonts/Roboto-Thinc.svg#Roboto-Thin") format("svg");
}
@font-face {
  font-family: 'Roboto-Italic';
  src: url("fonts/Roboto-Italic.eot");
  src: url("fonts/Roboto-Italic.eot") format("embedded-opentype"), url("fonts/Roboto-Italic.woff") format("woff"), url("fonts/Roboto-Italic.ttf") format("truetype"), url("fonts/Roboto-Italic.svg#Roboto-Italic") format("svg");
}
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url("fonts/MyriadPro-Regular.eot");
  src: url("fonts/MyriadPro-Regular.eot") format("embedded-opentype"), url("fonts/MyriadPro-Regular.woff") format("woff"), url("fonts/MyriadPro-Regular.otf") format("truetype"), url("fonts/MyriadPro-Regular.svg#MyriadPro-Regular") format("svg");
}	
@font-face {
  font-family: 'Myriad-Pro-Light';
  src: url("fonts/Myriad-Pro-Light.eot");
  src: url("fonts/Myriad-Pro-Light.eot") format("embedded-opentype"), url("fonts/Myriad-Pro-Light.woff") format("woff"), url("fonts/Myriad-Pro-Light.ttf") format("truetype"), url("fonts/Myriad-Pro-Light.svg#Myriad-Pro-Light") format("svg");
}	
.text-bold {
  font-family: "Roboto-Medium", Arial, sans-serif;
}

h1 {
  font-size: 36px;
}

h2 {
  font-size: 28px;
}

h3 {
  font-size: 24px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 14px;
}
.lower_alpha_type{
	list-style-type:lower-alpha;
}
/**************************************** 
   1.2 Input Box, Text Area, Label Style
****************************************/
label {
  color: #343f4b;
  margin-bottom: 0px;
  font-weight: normal;
  font-family: "Roboto-Regular", Arial, sans-serif;
  font-size: 16px;
}
body{
	margin:0;
	padding:0;
	overflow-x: hidden;
}
.inner-login-section a:focus{
	border-bottom:1px dashed #f17e10 !important;
}
.admin_reg_panel a:focus{
	border-bottom:1px dashed #f17e10 !important;
}
input.form-control, textarea.form-control, select.form-control {
  color: #666666;
  border: 1px solid #cccccc;
  height: 37px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 3px;
}
input.form-control::-moz-placeholder, textarea.form-control::-moz-placeholder {
  color: #666666;
}
input.form-control:-ms-input-placeholder, textarea.form-control:-ms-input-placeholder {
  color: #666666;
}
input.form-control::-webkit-input-placeholder, textarea.form-control::-webkit-input-placeholder {
  color: #666666;
}
input.form-control:focus, textarea.form-control:focus {
  border-color: #f17e10;
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 5px rgba(182, 182, 182, 0.6);
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 5px rgba(182, 182, 182, 0.6);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 5px rgba(182, 182, 182, 0.6);
}

.form-group {
  margin-bottom: 20px;
  position: relative;
}
.form-group label {
  color: #343f4b;
  margin-bottom: 10px;
  font-weight: normal;
  font-family: "Roboto-Regular", Arial, sans-serif;
  font-size: 16px;
}

.form-horizontal .control-label {
  text-align: left;
}

.radio {
  margin-top: 0px;
  margin-bottom: 0px;
}


.checkbox {
  margin-top: 0px;
  margin-bottom: 0px;
}
.checkbox label {
  padding-left: 0px;
  font-family: "Roboto-Regular", Arial, sans-serif;
  font-size: 12px;
  color: #777;
  margin: 0px 5px;
}
.checkbox input[type="checkbox"] {
  margin-left: 0px;
}



input[type='text'].form-control::-ms-clear {
  display: none;
}

.form-row > li {
  margin-bottom: 20px;
}
.form-row .form-group {
  margin-bottom: 0px;
}

.form-horizontal .form-group .control-label {
  float: left;
  text-align: left;
  padding-left: 15px;
  padding-top: 7px;
}

.error-text {
  margin: 3px 0 0 !important;
  color: #ed1c24;
  font-size: 12px;
  display: none;
}

/**************************************** 
   1.3 Link Style
****************************************/
a {
  color: #f17e10;
  outline: none;
}
a:hover{
  color: #f17e10;
  text-decoration: none;
  outline: none;
}
a:focus{
	outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
}
/**************************************** 
   1.4 Image Style
****************************************/
img {
  border: 0;
  outline: none;
  vertical-align: middle;
}

/**************************************** 
   1.5 Unordered List Style
****************************************/
ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

/**************************************** 
   1.6 Buttons Style
****************************************/
.btn {
  padding: 7px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  min-width: 90px;
  
}
.btn:focus {
  outline: none;
  -moz-box-shadow:    0px 3px 5px 1px #ccc;
  -webkit-box-shadow: 0px 3px 5px 1px #ccc;
  box-shadow:         0px 3px 5px 1px #ccc;
}
.btn:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

/* White Button Style */
.btn-white {
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: transparent;
}
.btn-white:hover, .btn-white:focus {
  color: #ffffff;
}

.btn-white-org {
  border: 1px solid #f17e10;
  color: #f17e10;
  background-color: transparent;
}
.btn-white-org:hover, .btn-white-org:focus {
  color: #f17e10;
}


/* Primary Button Style */
.primary-btn {
  background-color: #f17e10;
  color: #ffffff;
}
.primary-btn:hover, .primary-btn:focus {
	background-color: #f17e10;
	color: #ffffff;
}

.test_taker_primary-btn {
  background-color: #0f6db9;
  color: #ffffff;
}
.test_taker_primary-btn:hover, .test_taker_primary-btn:focus {
	background-color: #0f6db9;
	color: #ffffff;
}

/* Secondary Button Style */
.secondary-btn {
  color: #ffffff;
  background-color: #343f4b;
}
.secondary-btn:hover, .secondary-btn:focus {
  color: #ffffff;
}
section .content-wrapper a>i, section .content-wrapper a>label{
	color:#f17e10;
}
/**************************************** 
   1.7 Padding Style
****************************************/
.p-0 {
  padding: 0px !important;
}

.p-5 {
  padding: 5px !important;
}

.p-10 {
  padding: 10px !important;
}

.p-15 {
  padding: 15px !important;
}

.p-20 {
  padding: 20px !important;
}

.p-30 {
  padding: 30px !important;
}

.pt-0 {
  padding-top: 0px !important;
}
.pt-1 {
  padding-top: 1px !important;
}

.pt-5 {
  padding-top: 5px !important;
}
.pt-3 {
  padding-top: 3px !important;
}
.pt-10 {
  padding-top: 10px !important;
}

.pt-15 {
  padding-top: 15px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

.pt-30 {
  padding-top: 30px !important;
}
.pt-35 {
  padding-top: 35px !important;
}
.pt-55 {
  padding-top: 55px !important;
}
.pt-60 {
  padding-top: 60px !important;
}
.pr-0 {
  padding-right: 0px !important;
}

.pr-5 {
  padding-right: 5px !important;
}
.pr-7 {
  padding-right: 7px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

.pr-15 {
  padding-right: 15px !important;
}

.pr-20 {
  padding-right: 20px !important;
}

.pr-30 {
  padding-right: 30px !important;
}
.pr-40 {
  padding-right: 40px !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.pb-5 {
  padding-bottom: 5px !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

.pb-15 {
  padding-bottom: 15px !important;
}

.pb-20 {
  padding-bottom: 20px !important;
}

.pb-30 {
  padding-bottom: 30px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}

.pl-0 {
  padding-left: 0px !important;
}

.pl-5 {
  padding-left: 5px !important;
}

.pl-7 {
  padding-left: 7px !important;
}

.pl-10 {
  padding-left: 10px !important;
}

.pl-15 {
  padding-left: 15px !important;
}
.pl-17 {
  padding-left: 17px !important;
}

.pl-20 {
  padding-left: 20px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pl-35{
	padding-left: 35px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pl-45 {
  padding-left: 45px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pl-65 {
  padding-left: 65px !important;
}
/**************************************** 
   1.8 Margin Style
****************************************/
.m-auto {
  margin: auto;
}

.m-0 {
  margin: 0px !important;
}

.m-5 {
  margin: 5px !important;
}

.m-10 {
  margin: 10px !important;
}

.m-15 {
  margin: 15px !important;
}

.m-20 {
  margin: 20px !important;
}

.m-30 {
  margin: 30px !important;
}

.m-35 {
  margin: 35px !important;
}
.m-40 {
  margin: 40px !important;
}
.mt-0 {
  margin-top: 0px !important;
}

.mt-5 {
  margin-top: 5px !important;
}


.mt-10 {
  margin-top: 10px !important;
}

.mt-15 {
  margin-top: 15px !important;
}
.mt-12{
	margin-top: 12px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-17 {
  margin-top: 17px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.mt-35 {
  margin-top: 35px !important;
}

.mt-40 {
  margin-top: 40px !important;
}
.mt-48 {
  margin-top: 48px !important;
}
.mt-58{
	margin-top:58px !important;
}

.mt-50 {
  margin-top: 50px !important;
}
.mt-80 {
  margin-top: 80px !important;
}
.mt-90 {
  margin-top: 90px !important;
}
.mt-100 {
  margin-top: 100px !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.mr-5 {
  margin-right: 5px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mr-15 {
  margin-right: 15px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

.mr-25 {
  margin-right: 25px !important;
}

.mr-30 {
  margin-right: 30px !important;
}

.mr-35 {
  margin-right: 35px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}


.mb-20 {
  margin-bottom: 20px !important;
}
.mb-23 {
  margin-bottom: 23px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}

.mb-35 {
  margin-bottom: 35px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.ml-0 {
  margin-left: 0px !important;
}

.ml-5 {
  margin-left: 5px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.ml-15 {
  margin-left: 15px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.ml-30 {
  margin-left: 30px !important;
}

.ml-35 {
  margin-left: 35px !important;
}
.ml-80{
	margin-left:80px !important;
}
.ml-50{
	margin-left:50px !important;
}
.ml-60{
	margin-left:60px !important;
}

.mr-45{
	margin-right:45px !important;
}
.mr-87{
	margin-right: 87px !important;
}
.mr-80{
	    margin-right: 80px !important;
}
.mr-61{
	    margin-right: 61px !important;
}

/**************************************** 
   1.9 Body Style
****************************************/

html {
  min-height: 100%;
  position: relative;
}

body {
  font-family: "Roboto-Regular", Arial, sans-serif;
  color: #666666;
  position: static !important;
}

/* body.modal-open {
  padding-right: 0px !important;
} */
body.modal-open .select2-dropdown {
  z-index: 1051;
}
@media print {
a[href]:after {
	content: none !important;
	}
}
.MathJax_Display{
	display:inline-block !important;
	width:auto !important;
	pointer-events:none;
	margin-left:5px;
}

/**************************************** 
   1.10 Dropdown Menu List Style
****************************************/
.dropdown-list {
  right: -1px;
  left: auto;
  top: 37px;
  min-width: 140px;
  padding: 0px;
  border-color: #eeeeee;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.176);
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.176);
  -moz-box-shadow: 0 7px 12px rgba(0, 0, 0, 0.176);
}
.dropdown-list > li {
  border-bottom: 1px solid #eeeeee;
}
.dropdown-list > li:last-child {
  border-bottom: none;
}
.dropdown-list > li > a {
  padding: 7px 10px 7px 15px;
  color: #666666;
}
.dropdown-list > li > a:hover, .dropdown-list > li > a:focus {
  color: #666666;
  background: #f4f4f4 !important;
}
.dropdown-list > li > a > i {
  margin-right: 5px;
}
.dropdown-list .active > a {
  color: #666666;
  background: #f4f4f4 !important;
}
.dropdown-list .active > a:hover, .dropdown-list .active > a:focus {
  color: #666666;
  background: #f4f4f4 !important;
}

.collapse-icon {
  color: #666666 !important;
}
.collapse-icon .icon {
  font-size: 18px;
}

/**************************************** 
   1.11 Background Colors Style
****************************************/
.bg-orange {
  background: #f17e10 !important;
}

.bg-red {
  background: #ed1c24 !important;
}
.bg-green {
  background: #18a01f !important;
}
.bg-yellow {
  background: #e8920b !important;
}
.gray_bg{
	background-color:#ededed !important;
}
.gray_bg1{
	background-color:#f9f9f9 !important;
}

/**************************************** 
   1.12 Select Box Style
****************************************/
.select2-container {
  display: block;
}
.select2-container .select2-selection--single {
  height: 37px;
  outline: none;
  text-align: left;
}

.select2-dropdown {
  background-color: #ffffff;
  border-color: #666666;
  z-index: 1029;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #f4f4f4;
  cursor: not-allowed;
  color: #666666;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow b {
  border-color: #666666 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered {
  color: #666666;
  line-height: 32px;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #666666 transparent;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #666666;
}
.select2-container--default .select2-selection--single {
  border-color: #666666;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 32px;
  top: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #666666 transparent transparent transparent;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #666666;
  line-height: 32px;
}
.select2-container--default .select2-selection--multiple {
  border-color: #666666;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-color: #666666;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #eeeeee;
}
@media screen and (max-width: 767px) and (orientation: landscape) {
  .select2-container--default .select2-results > .select2-results__options {
    max-height: 100px;
  }
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  background-color: #f4f4f4;
  color: #666666;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f4f4f4;
  color: #666666;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #f4f4f4;
  color: #666666;
}

.select2-container--classic .select2-selection--single {
  border-color: #eeeeee;
}
.select2-container--classic .select2-selection--single:focus {
  border-color: #eeeeee;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #666666;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  height: 30px;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #666666 transparent transparent transparent;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border-color: #eeeeee;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border-color: #eeeeee;
}
.select2-container--classic .select2-selection--multiple {
  border-color: #eeeeee;
}
.select2-container--classic .select2-selection--multiple:focus {
  border-color: #eeeeee;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  border-color: #eeeeee;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border-color: #eeeeee;
}

.form-group .select2-container {
  width: 100% !important;
}

/******************************************************** 
   1.13 Panel Style
********************************************************/
.panel {
  margin-bottom: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.panel .panel-heading {
  padding: 10px;
  color: #ffffff;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background: #343f4b;
}
.panel .panel-heading h5 {
  margin: 0px;
}
.panel .panel-heading h5 span {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  margin: 0px 0px 0px 15px;
  padding: 5px 10px;
  font-size: 14px;
}
.panel .panel-heading .view-all-text {
  padding-top: 3px;
}
.panel .panel-heading .view-all-text a {
  color: #ffffff;
}
.panel .panel-body {
  padding: 0px;
  border: 1px solid #eeeeee;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.panel .panel-body .panel-list > li {
  padding: 20px 15px;
  border-bottom: 1px solid #eeeeee;
  cursor: pointer;
  min-height: 65px;
}
.panel .panel-body .panel-list > li:nth-child(even) {
  background-color: #f4f4f4;
}
.panel .panel-body .panel-list > li:nth-child(odd) {
  background-color: #ffffff;
}
.panel .panel-body .panel-list > li:last-child {
  border-bottom: none;
}
.panel .panel-body .panel-list > li:hover {
  background: #eeeeee;
}
.panel .panel-body .panel-list > li.active {
  background-color: #f4f4f4;
}
.panel .panel-body .panel-list > li .time-text {
  color: #666666;
  text-align: right;
}
@media screen and (max-width: 1280px) {
  .panel .panel-body .panel-list > li span {
    font-size: 13px;
  }
}
.panel .panel-body .panel-list .desc {
  display: table-cell;
  padding-left: 15px;
  vertical-align: middle;
  line-height: 17px;
}
.panel .panel-body .panel-list .icon {
  display: table-cell;
  vertical-align: text-top;
}

/**************************************** 
   1.14 Border Colors Style
****************************************/
.border-orange {
  border-color: #f17e10 !important;
}

/**************************************** 
   1.15 Text Colors Style
****************************************/
.text-orange {
  color: #f17e10 !important;
}

.text-blue {
  color: #3799e5;
}

.text-red {
  color: #ed1c24;
}

.text-grey {
  color: #666666;
}

.text-black {
  color: #343f4b;
}
/***************************************
	1.16 Tab Actions List Style
***************************************/
.batch-process-header-table tbody tr:nth-child(even) {background: #fff}
.batch-process-header-table tbody tr:nth-child(odd) {background: #f7f8fa}
.batch-process-header-table tbody tr td{
	color:#040404 !important;
	font-size: 14px !important;
	/* font-weight:600; */
}
.batch-process-header-table thead tr th:first-child {
    width:7% !important;
}
.batch-process-header-table  thead tr th:nth-child(2) {
    width: 40% !important;
}
.batch-process-header-table  thead tr th:nth-child(3) {
    width:20% !important;
}
.batch-process-header-table  thead tr th:nth-child(4) {
    width:10% !important;
}
.batch-process-header-table  thead tr th:nth-child(5) {
    width:10% !important;
}
.batch-process-header-table  thead tr th:last-child {
    width:13% !important;
}
.batch-process-header-table>thead>tr>th {
    vertical-align: bottom;
	font-size: 14px !important;
    border-bottom: 0px solid #ddd;
    border-top: 1px solid #ededed !important;
    border-right: 1px solid #ededed !important;
}
.add-qp-process-header-table thead tr th:first-child {
    width:7% !important;
}
.add-qp-process-header-table  thead tr th:nth-child(2) {
    width: 8% !important;
}
.add-qp-process-header-table  thead tr th:nth-child(3) {
    width:40% !important;
}
.add-qp-process-header-table  thead tr th:nth-child(4) {
    width:20% !important;
}
.add-qp-process-header-table  thead tr th:nth-child(5) {
    width:10% !important;
}
.add-qp-process-header-table  thead tr th:last-child {
    width:15% !important;
}
.add-qp-process-header-table>thead>tr>th {
    vertical-align: bottom;
	font-size: 14px !important;
    border-bottom: 0px solid #ddd;
    border-top: 1px solid #ededed !important;
    border-right: 1px solid #ededed !important;
}


.test-details-btn{
	background-color: #ffffff !important;
    border: 1px solid  #f4f4f4 !important;
    padding: 3px !important;
    font-size: 13px !important;
}
.select-form-control{
	background-color: #fbfbfb;
}
.apply-test-constants{
	background-color:#0f4e91 !important;
}
.examination-header{
	    background-color: #f6f7f9;
}
.question-navbar-list > li.active > a {
    color: #343f4b;
	border-bottom: 5px solid #1571c4 !important; 
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
}
.question-navbar-list{
		display: flex !important;
	}
.add-question-paper-list{
		display: flex !important;
	}
.question-navbar-list .overview-tab-link {
	   flex:1  !important;
}
.add-question-paper-list .overview-tab-link {
/* 		flex:1  !important; */
		width: 17% !important;
}
.add-question-paper-list > li.active > a {
	border-bottom:0px solid #f17e10 !important;
    background-color: #f17e10 !important;
    padding-top: 10px !important;
    color: #fff !important;
}
.add-question-paper-list > li.active > a:hover{
	border-bottom:0px solid #f17e10 !important;
}
.add-question-paper-list > li > a:hover{
	border-bottom:0px solid #f17e10 !important;
}

.add-question-paper-list > li > a {
    display: block;
	background-color: #ebebeb !important;
    padding-top: 10px !important;
    color: #666666;
	margin-left:2px;
    padding-bottom: 6px !important;

	
}
.question-navbar-list{
	border-bottom:1px solid #1571c4 !important;
    margin-bottom: 6px !important;
    overflow-x: auto !important;
    white-space: nowrap !important;
}
.add-question-paper-list{
	border-bottom: 2px solid #f17e10 !important;
    margin-bottom: 6px !important;
    overflow-x: auto !important;
    white-space: nowrap !important;
}

.question-list-dot{
  height:10px;
  width: 10px;
  background-color:#f27e0e;
  border-radius: 50%;
  display: inline-block;
}
.edit-test-constants-list label{
	font-size:14px;
}
.edit-test-constants-list{
		border: 1px solid #ededed;
	}
.even-constants-list{
	background-color:#fff !important;
}
.odd-constants-list{
	background-color:#f0f0f0 !important;
}
.edit-test-constants-list select.form-control {	
    height: 30px !important;
}
.edit-test-constants-list input.form-control{
	height: 30px !important;
}
.test-instruction-area{
	    height: auto !important;
		max-width:100% !Important;
}
.input-text-area{
	    background-color: #fbfbfb;
}
.info-tab-list {
  border-bottom: 1px solid #aaa;
  margin-bottom: 20px;
  overflow-x: auto;
  white-space: nowrap;
}
.info-tab-list > li {
  display: inline-block;
  text-align: center;
  margin-right: 40px;
  font-size: 16px;
  width:165px;
}
.info-tab-list > li > a {
  display: block;
  padding: 0px 5px 10px;
  color: #666666;
  font-size: 14px;
}
.info-tab-list > li > a:hover {
  color: #343f4b;
  border-bottom: 5px solid #f17e10;
}
.info-tab-list > li.active > a {
  color: #343f4b;
  border-bottom: 5px solid #f17e10;
      font-size: 14px;
}
/******************************************************** 
   1.17 Table Style
********************************************************/
.info-table-wrapper .info-table {
  margin-bottom: 0px;
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-collapse: separate;
}
.info-table-wrapper .info-table thead tr th {
  border-bottom: none;
  color: #ffffff;
  padding: 15px 10px;
  font-weight: normal;
  font-size:14px;
}

.info-table-wrapper .info-table thead {
	background-color: #343f4b;
	
}
.info-table-wrapper .info-table tfoot{
    position: absolute;
    top: -44px;
    left: 80px;
}
.info-table-wrapper .info-table tfoot th{
	border-top:none;
}
.filter-by{
	width:8% !important;
	padding-top: 0px;
    position: absolute;
	font-size:14px;
	font-weight:600;
}
#example tfoot th{
	width:auto !important;
	font-weight:200;
}

.info-table-wrapper .info-table thead tr th:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-top-left-radius: 4px;
  -ms-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.info-table-wrapper .info-table thead tr th:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-right: none;
}
@media screen and (max-width: 479px) {
  .info-table-wrapper .info-table thead tr th {
    padding: 8px 6px;
  }
}
.info-table-wrapper .info-table tbody tr td {
  border-top: 1px solid #eeeeee;
  padding: 15px 10px;
  font-size:14px;
}
.info-table-wrapper .info-table tbody tr:first-child td {
  border-top: none;
}
.info-table-wrapper .info-table tbody tr:nth-of-type(2n) {
  background-color: #f4f4f4 !important;
}
.info-table-wrapper .info-table.edit-info-table tbody tr td {
  vertical-align: middle;
}
.info-table-wrapper .info-table.edit-view-info-table tbody tr {
  height: 50px;
}
.info-table-wrapper .info-table.edit-view-info-table tbody tr td {
  vertical-align: middle;
}
.info-table-wrapper .info-table.dataTable {
  border-bottom: 1px solid #eeeeee;
  margin-top:20px;
}
.info-table-wrapper .info-table.dataTable thead .sorting, .info-table-wrapper .info-table.dataTable thead .sorting_asc, .info-table-wrapper .info-table.dataTable thead .sorting_desc, .info-table-wrapper .info-table.dataTable thead .sorting_asc_disabled, .info-table-wrapper .info-table.dataTable thead .sorting_desc_disabled {
  background-position: center right;
}
.info-table-wrapper .info-table.dataTable thead th.data-table-value-col {
  padding-right: 25px;
}
.info-table-wrapper .info-table.dataTable tbody tr {
  background: none;
  position: relative;
}
.info-table-wrapper .info-table.dataTable tbody tr td .contact-info-dropdown {
  left: 0;
  right: auto;
}
.info-table-wrapper .info-table.datatable-table thead th.value-col {
  padding-right: 10px;
}
.info-table-wrapper .info-table .action-print a {
  display: inline-block;
  margin: 0px 10px;
  width: 25px;
}

.test-name-col, .test-owner-col {
  max-width: 150px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media screen and (max-width: 1280px) {
  .test-name-col, .test-owner-col {
    max-width: 100px;
  }
}

.proctor-col, .test-date-col {
  max-width: 70px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.billing-amount-col {
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.bill-col {
  max-width: 40px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
}

/********************************************** 
	1.18 Data table Pagination Style
**********************************************/
.dataTables_new {
  position: relative;
  float: right;
  text-align: right;
}
.dataTables_new .paginate_button {
  display: inline-block;
}

.dataTables_wrapper .dataTables_paginate, .dataTables_new .dataTables_paginate {
  padding-top: 0px;
  margin-top: 20px;
  background: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button, .dataTables_new .dataTables_paginate .paginate_button {
  color: #666666 !important;
  margin-left: 0px;
  padding: 9px 5px;
  background: #ffffff;
  min-width: inherit;
  box-sizing: inherit;
  position: relative;
}
.dataTables_wrapper .dataTables_paginate .paginate_button i, .dataTables_new .dataTables_paginate .paginate_button i {
  background: url(../images/arrow-icon.png) no-repeat 0 0;
  display: block;
  width: 17px;
  height: 12px;
  position: absolute;
  top: 1px;
  left: 8px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button i.fa-angle-double-left, .dataTables_new .dataTables_paginate .paginate_button i.fa-angle-double-left {
  background-position: -5px 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button i.fa-angle-left, .dataTables_new .dataTables_paginate .paginate_button i.fa-angle-left {
  background-position: -29px 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button i.fa-angle-right, .dataTables_new .dataTables_paginate .paginate_button i.fa-angle-right {
  background-position: -65px 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button i.fa-angle-double-right, .dataTables_new .dataTables_paginate .paginate_button i.fa-angle-double-right {
  background-position: -88px 0;
}
@media screen and (max-width: 479px) {
  .dataTables_wrapper .dataTables_paginate .paginate_button, .dataTables_new .dataTables_paginate .paginate_button {
    padding: 6px 12px;
  }
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:active, .dataTables_new .dataTables_paginate .paginate_button:hover, .dataTables_new .dataTables_paginate .paginate_button:active {
 /*  background: #f4f4f4; */
  color: #666666 !important;
  border-color: #eeeeee;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next, .dataTables_wrapper .dataTables_paginate .paginate_button.first, .dataTables_wrapper .dataTables_paginate .paginate_button.last, .dataTables_new .dataTables_paginate .paginate_button.previous, .dataTables_new .dataTables_paginate .paginate_button.next, .dataTables_new .dataTables_paginate .paginate_button.first, .dataTables_new .dataTables_paginate .paginate_button.last {
  color: #f17e10 !important;
  padding: 6px 5px;
  border-top: none;
  border-bottom: none;
}
@media screen and (max-width: 479px) {
  .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next, .dataTables_wrapper .dataTables_paginate .paginate_button.first, .dataTables_wrapper .dataTables_paginate .paginate_button.last, .dataTables_new .dataTables_paginate .paginate_button.previous, .dataTables_new .dataTables_paginate .paginate_button.next, .dataTables_new .dataTables_paginate .paginate_button.first, .dataTables_new .dataTables_paginate .paginate_button.last {
    padding: 6px 12px;
  }
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.first:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.last:hover, .dataTables_new .dataTables_paginate .paginate_button.previous:hover, .dataTables_new .dataTables_paginate .paginate_button.next:hover, .dataTables_new .dataTables_paginate .paginate_button.first:hover, .dataTables_new .dataTables_paginate .paginate_button.last:hover {
  color: #f17e10 !important;
  border-top: none;
  border-bottom: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.first.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.last.disabled, .dataTables_new .dataTables_paginate .paginate_button.previous.disabled, .dataTables_new .dataTables_paginate .paginate_button.next.disabled, .dataTables_new .dataTables_paginate .paginate_button.first.disabled, .dataTables_new .dataTables_paginate .paginate_button.last.disabled {
  border-color: #eeeeee;
  background: #ffffff;
  border-top: none;
  border-bottom: none;
  color: #666666 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.first.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.last.disabled:hover, .dataTables_new .dataTables_paginate .paginate_button.previous.disabled:hover, .dataTables_new .dataTables_paginate .paginate_button.next.disabled:hover, .dataTables_new .dataTables_paginate .paginate_button.first.disabled:hover, .dataTables_new .dataTables_paginate .paginate_button.last.disabled:hover {
  border-color: #eeeeee;
  background: #ffffff;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_new .dataTables_paginate .paginate_button.current {
  background: #f4f4f4;
  color: #666666 !important;
  border-right: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_new .dataTables_paginate .paginate_button.current:hover {
  background: #f4f4f4;
  color: #666666 !important;
  border-right: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.first, .dataTables_new .dataTables_paginate .paginate_button.first {
  -webkit-border-radius: 4px 0 0 4px !important;
  -moz-border-radius: 4px 0 0 4px !important;
  -ms-border-radius: 4px 0 0 4px !important;
  border-radius: 4px 0 0 4px !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.last, .dataTables_new .dataTables_paginate .paginate_button.last {
  -webkit-border-radius: 0 4px 4px 0 !important;
  -moz-border-radius: 0 4px 4px 0 !important;
  -ms-border-radius: 0 4px 4px 0 !important;
  border-radius: 0 4px 4px 0 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_page, .dataTables_new .dataTables_paginate .paginate_page {
  background-color: #ffffff;
  padding: 6px 10px 6px 15px;
}
@media screen and (max-width: 479px) {
  .dataTables_wrapper .dataTables_paginate .paginate_page, .dataTables_new .dataTables_paginate .paginate_page {
    padding: 6px 8px;
  }
}
.dataTables_wrapper .dataTables_paginate .paginate_input, .dataTables_new .dataTables_paginate .paginate_input {
  border: 1px solid #eeeeee;
  background: #f4f4f4;
  width: 40px;
  padding: 1px 0px;
  text-align: center;
}
.dataTables_wrapper .dataTables_paginate .paginate_of, .dataTables_new .dataTables_paginate .paginate_of {
  background-color: #ffffff;
  padding: 6px 15px 6px 5px;
}
@media screen and (max-width: 479px) {
  .dataTables_wrapper .dataTables_paginate .paginate_of, .dataTables_new .dataTables_paginate .paginate_of {
    padding: 6px 8px;
  }
  .admin_reg_panel .pack-check .btn-primary{
	  width:96px !important;
  }
  .login-panel-wrapper{
	  margin-right:10px !important;
  }
  .navbar-brand{
	  width:55%;
  }
  .login-notification-link .fa-2x{
	  font-size:1em;
  }
  .top-navbar-head .top-navbar-links ul.login-notification-link > li{
	  margin-left:8px !important;
  }
  .user-profile a span img{
	  width:20px;
	  height:20px;
  }
}
.dataTables_wrapper .dataTables_paginate > .paginate_button:first-child, .dataTables_new .dataTables_paginate > .paginate_button:first-child {
  border-right: none;
  border-left: none;
}
.dataTables_wrapper .dataTables_paginate > .paginate_button:first-child:hover, .dataTables_new .dataTables_paginate > .paginate_button:first-child:hover {
  border-right: none;
  border-left: none;
}
.dataTables_wrapper .dataTables_paginate > .paginate_button:last-child, .dataTables_new .dataTables_paginate > .paginate_button:last-child {
  border-left: none;
  border-right: none;
}
.dataTables_wrapper .dataTables_paginate > .paginate_button:last-child:hover, .dataTables_new .dataTables_paginate > .paginate_button:last-child:hover {
  border-right: none;
  border-left: none;
}
.dataTables_wrapper.list-view-pagination-wrapper .dataTables_paginate, .dataTables_new.list-view-pagination-wrapper .dataTables_paginate {
  float: right;
}
.dataTables_wrapper.list-view-pagination-wrapper .dataTables_paginate span, .dataTables_new.list-view-pagination-wrapper .dataTables_paginate span {
  float: left;
}
.dataTables_wrapper.list-view-pagination-wrapper .dataTables_paginate input.paginate_input, .dataTables_new.list-view-pagination-wrapper .dataTables_paginate input.paginate_input {
  float: left;
  margin-top: 4px;
  margin-bottom: 4px;
}
a label i{
	color:#f17e10;
}
/**************************************** 
   1.19 Checkbox, Radio Button Style
****************************************/
.icheckbox_minimal-purple, .iradio_minimal-purple {
  display: inline-block;
  *display: inline;
  vertical-align: bottom;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  width: 18px;
  height: 18px;
  background: url(../images/grey.png) no-repeat;
  border: none;
  cursor: pointer;
}
@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .icheckbox_minimal-purple, .iradio_minimal-purple {
    background-image: url(../images/grey@2x.png);
    -webkit-background-size: 200px 20px;
    background-size: 200px 20px;
  }
}

.icheckbox_minimal-purple.hover {
  background-position: -20px 0;
}

.icheckbox_minimal-purple {
  background-position: 0 0;
}
.icheckbox_minimal-purple.checked {
  background-position: -40px 0;
}
.icheckbox_minimal-purple.checked.hover {
  background-position: -40px 0;
}
.icheckbox_minimal-purple.disabled {
  background-position: -60px 0;
  cursor: default;
}
.icheckbox_minimal-purple.checked.disabled {
  background-position: -80px 0;
}

.iradio_minimal-purple {
  background-position: -100px 0;
}
.iradio_minimal-purple.checked {
  background-position: -140px 0;
}
.iradio_minimal-purple.disabled {
  background-position: -160px 0;
  cursor: default;
}
.iradio_minimal-purple.checked.disabled {
  background-position: -180px 0;
}

/**************************************** 
   1.20 Icon Style
****************************************/
.icon {
  background-repeat: no-repeat;
  display: block;
  height: 25px;
  width: 25px;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
}
.icon.icon-hamburger {
  background-image: url(../images/hamburger.svg);
}
.icon.icon-schedule {
  background-image: url(../images/schedule.svg);
}
.icon.icon-notifications {
  background-image: url(../images/notifications.svg);
}
.icon.icon-dashboard {
  background-image: url(../images/dashboard.svg);
}
.icon.icon-organisation {
  background-image: url(../images/organisation.svg);
}
.icon.icon-tests {
  background-image: url(../images/tests.svg);
}
.icon.icon-packages {
  background-image: url(../img/packages.svg);
}
.icon.icon-billing {
  background-image: url(../images/billing.svg);
}
.icon.icon-carrot-down {
  background-image: url(../images/carrot-down.svg);
}
.icon.icon-carrot-up {
  background-image: url(../images/carrot-up.svg);
}
.icon.icon-new-test {
  background-image: url(../images/new-test.svg);
}
.icon.icon-reschedule-test {
  background-image: url(../images/reschedule-test.svg);
}
.icon.icon-cancel-test {
  background-image: url(../images/cancel-test.svg);
}
.icon.icon-search {
  background-image: url(../images/search.svg);
}
.icon.icon-print {
  background-image: url(../images/print.svg);
}
.icon.icon-schedule-grey {
  background-image: url(../images/schedule-grey.svg);
}
.icon.icon-time-grey {
  background-image: url(../images/time.svg);
}
.icon.icon-money {
  background-image: url(../images/Money.svg);
}
.icon.icon-back {
  background-image: url(../images/back.svg);
}
.icon.icon-tick {
  background-image: url(../images/tick.svg);
}
.icon.icon-back-white {
  background-image: url(../images/back-white.svg);
}
.icon.icon-test-report {
  background-image: url(../images/test-result.svg);
}

/**************************************** 
   1.21 Progress Bar Style
****************************************/
.progress {
  width: 90%;
  height: 14px;
  background-color: #dee2eb;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin-top: 10px;
  position: relative;
  overflow: visible;
}

.progress-bar {
  height: 100%;
  color: #ffffff;
  text-align: right;
  line-height: 22px;
  width: 0;
  background-color: #f17e10;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.progress-bar span {
  position: absolute;
  right: -30px;
  top: -4px;
  color: #666666;
  font-size: 13px;
}

/**************************************** 
   1.22 Pagination Style
****************************************/
/*.pagination-bx {
    text-align: center;
    margin: ($margin-base-5 * 3) ($margin-base-5 - 5);
    
    .pagination {
        li {            
            &:first-child {
                a {
                    border: none; 
                    
                    &:hover {
                        background: none;
                        border: none;
                        color: $orange;
                    }
                }
            }
            
            &:last-child {
                a {
                    border: none;  
                    background: none;
                    
                    &:hover {
                        background: none;
                        border: none;
                        color: $orange;
                    }
                }
            }
            
            &.active {
                a {
                   background: $orange;  
                   color: $white; 
                }
            }

            a {
                border: 1px solid $orange;                
                margin: ($margin-base-5 - 5) $margin-base-5;
                padding: ($padding-base-5 - 1) ($padding-base-5 + 1);
                color: $orange;
                
                &:hover {
                    border: 1px solid $orange;
                    background: $orange;  
                    color: $white;
                }
            }
        }
    }
}
*/
/**************************************** 
   1.23 Daterange Style
****************************************/
.daterangepicker {
  border-radius: 0px !important;
}
.daterangepicker .daterangepicker_input .input-mini {
  border-radius: 0px !important;
}
.daterangepicker .calendar-table {
  border-radius: 0px;
}
.daterangepicker .calendar-table tr th {
  border-radius: 0px;
}

/* new datepicker */
.ui-state-active .ui-widget-content .ui-state-active {
  background: #ffffff;
}

.ui-widget-content .ui-state-active {
  background: #ffffff;
}

table.ui-datepicker-calendar {
  border-collapse: separate;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
  background: #f17e10;
  color: white;
}

#ui-datepicker-div {
  display: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header {
  border: none;
  background: #eeeeee;
}
.ui-state-highlight .ui-state-highlight, .ui-widget-content .ui-state-highlight .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: none;
  background: #eeeeee;
}

.ui-datepicker-prev, .ui-datepicker-next {
  cursor: pointer;
}

.ui-datepicker-prev .ui-icon-circle-triangle-w {
  background: url("../images/calender-arrow-lt.png") no-repeat;
}

.ui-datepicker-next .ui-icon-circle-triangle-e {
  background: url("../images/calender-arrow-rt.png") no-repeat;
}
.MJXc-display{
		text-align:left !important;
	}
/********************************************** 
	1.24 Notification Wrapper Style
**********************************************/
.notification-wrapper, .calender-wrapper, .message-wrapper {
	  width: 350px;
	  background: #343f4b;
	  position: fixed;
	  height: 100%;
	  z-index: 999;
	  right: -350px;
	  top: 58px;
	  overflow:hidden;
	  -webkit-transition: all 0.4s ease 0s;
		-moz-transition: all 0.4s ease 0s;
		-ms-transition: all 0.4s ease 0s;
		-o-transition: all 0.4s ease 0s;
		transition: all 0.4s ease 0s;
}
.notification-wrapper.active, .calender-wrapper.active, .message-wrapper.active {
		width: 350px;
		right: 0px;
		-webkit-transition: all 0.4s ease 0s;
		-moz-transition: all 0.4s ease 0s;
		-ms-transition: all 0.4s ease 0s;
		-o-transition: all 0.4s ease 0s;
		transition: all 0.4s ease 0s;
}
.message-wrapper.active1{
		width: 350px;
		right: 0px;
		-webkit-transition: all 0.4s ease 0s;
		-moz-transition: all 0.4s ease 0s;
		-ms-transition: all 0.4s ease 0s;
		-o-transition: all 0.4s ease 0s;
		transition: all 0.4s ease 0s;
}
.notification-wrapper .notification-wrapper-heading, .calender-wrapper .notification-wrapper-heading, .message-wrapper .notification-wrapper-heading {
  color: #ffffff;
  padding: 20px;
}
.notification-wrapper .notification-wrapper-heading h3, .calender-wrapper .notification-wrapper-heading h3, .message-wrapper .notification-wrapper-heading h3 {
  margin: 0px;
  float: left;
  font-size: 17px;
}
.notification-wrapper .notification-wrapper-heading .footprint-close-link, .notification-wrapper .notification-wrapper-heading .side-card-close-link, .calender-wrapper .notification-wrapper-heading .footprint-close-link, .calender-wrapper .notification-wrapper-heading .side-card-close-link, .message-wrapper .notification-wrapper-heading .footprint-close-link {
  float: right;
  width: 24px;
}
.message-close-link{
	float: right;
	width: 24px;
}
.notification-wrapper .notification-wrapper-heading .footprint-close-link .icon, .notification-wrapper .notification-wrapper-heading .side-card-close-link .icon, .calender-wrapper .notification-wrapper-heading .footprint-close-link .icon, .calender-wrapper .notification-wrapper-heading .side-card-close-link .icon, .message-wrapper .notification-wrapper-heading .footprint-close-link .icon {
  color: #ffffff;
  font-size: 24px;
}
.notification-wrapper .notification-dt, .calender-wrapper .notification-dt, .message-wrapper .notification-dt {
  position: relative;
}
.notification-wrapper .notification-dt > .notific-list, .calender-wrapper .notification-dt > .notific-list, .message-wrapper .notification-dt > .notific-list {
  overflow-y: auto;
  margin: 0 20px 40px 0;
}
.notification-wrapper .notification-dt > .notific-list > li, .calender-wrapper .notification-dt > .notific-list > li, .message-wrapper .notification-dt > .notific-list > li {
  border-bottom: 1px solid #445465;
  margin: 0px 10px 0px 10px;
}
.notification-wrapper .notification-dt > .notific-list > li > a, .calender-wrapper .notification-dt > .notific-list > li > a, .message-wrapper .notification-dt > .notific-list > li > a {
  display: block;
  padding: 10px 10px 10px 10px;
  color: #ffffff;
}
.notification-wrapper .notification-dt > .notific-list > li > a .notification-bx .notif-left, .calender-wrapper .notification-dt > .notific-list > li > a .notification-bx .notif-left, .message-wrapper .notification-dt > .notific-list > li > a .notification-bx .notif-left {
  float: left;
  width: 40px;
  margin-right: 10px;
}
.notification-wrapper .notification-dt > .notific-list > li > a .notification-bx .notif-right, .calender-wrapper .notification-dt > .notific-list > li > a .notification-bx .notif-right, .message-wrapper .notification-dt > .notific-list > li > a .notification-bx .notif-right {
  float: left;
  width: 78%;
}
.notification-wrapper .notification-dt > .notific-list > li > a .notification-bx .notif-right p, .calender-wrapper .notification-dt > .notific-list > li > a .notification-bx .notif-right p, .message-wrapper .notification-dt > .notific-list > li > a .notification-bx .notif-right p {
  font-size: 14px;
}
.notification-wrapper .notification-dt > .notific-list > li > a .notification-bx .notif-right p span, .calender-wrapper .notification-dt > .notific-list > li > a .notification-bx .notif-right p span, .message-wrapper .notification-dt > .notific-list > li > a .notification-bx .notif-right p span {
  font-size: 12px;
}
.notification-wrapper .notification-dt > .notific-list > li > a:focus, .calender-wrapper .notification-dt > .notific-list > li > a:focus, .message-wrapper .notification-dt > .notific-list > li > a:focus {
  background: #666666;
}
.notification-wrapper .notification-dt > .notific-list > li > a .footprint-detail-heading, .calender-wrapper .notification-dt > .notific-list > li > a .footprint-detail-heading , .message-wrapper .notification-dt > .notific-list > li > a .footprint-detail-heading{
  font-size: 18px;
}
.notification-wrapper .notification-dt > .notific-list > li > a p, .calender-wrapper .notification-dt > .notific-list > li > a p , .message-wrapper .notification-dt > .notific-list > li > a p{
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.notification-wrapper .notification-dt .view-all-btn, .calender-wrapper .notification-dt .view-all-btn, .message-wrapper .notification-dt .view-all-btn {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #343f4b;
  padding: 10px;
  margin: 0px;
  text-align: center;
  border-bottom: 6px solid #f17e10;
  z-index: 9999;
  display: none;
}
.notification-wrapper .notification-dt .view-all-btn a, .calender-wrapper .notification-dt .view-all-btn a, .message-wrapper .notification-dt .view-all-btn a {
  color: #f17e10;
  font-size: 16px;
}

/********************************************** 
	1.25 Calender Wrapper Style
**********************************************/
.btn[disabled]{
	/*background-color: #666666 !important;*/
}
.calender-wrapper {
  background: #ffffff;
  width: 70%;
  -webkit-box-shadow: 0 3px 1px 1px rgba(0, 0, 0, 0.176);
  box-shadow: 0 3px 1px 1px rgba(0, 0, 0, 0.176);
}
.calender-wrapper .page-header {
  margin: 0px 0px 20px 0px;
}
.calender-wrapper .page-header .btn {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
}
.calender-wrapper .page-header .btn-grey {
  background: #666666;
  color: #ffffff;
}
.calender-wrapper .page-header .action-nxt-bck li {
  display: block;
  float: left;
}
.calender-wrapper .page-header .action-nxt-bck li:first-child {
  border-right: 1px solid #333333;
}
.calender-wrapper .page-header .action-nxt-bck li button {
  background: #666666;
  padding: 4px 10px;
  border: none;
  font-size: 19px;
}
.calender-wrapper .notification-wrapper-heading h3 {
  color: #343f4b;
}
.calender-wrapper .cal-head {
  margin: 0px;
  text-align: center;
}
.calender-wrapper .cal-context .cal-row-head {
  background: #f17e10;
}
.calender-wrapper .cal-context .cal-row-head .cal-cell1 {
  color: #ffffff;
  font-weight: 400;
}
.calender-wrapper .cal-context .cal-row-head .cal-cell1:hover {
  background: #f17e10;
}
.calender-wrapper .cal-month-box #cal-slide-content {
  background: #eeeeee;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.calender-wrapper .cal-month-box #cal-slide-content a.event-item {
  color: #666666;
}
.calender-wrapper .cal-month-box .cal-cell1 .cal-month-day {
  padding: 15px 0px 0px 15px;
}
.calender-wrapper .cal-month-box .cal-cell1 .cal-month-day span.pull-right {
  float: none !important;
  color: #333333;
}
.calender-wrapper .cal-month-box .cal-cell1 .cal-month-day .events-list {
  bottom: auto;
  top: 46px;
  left: 13px;
}
.calender-wrapper .cal-month-box .cal-cell1 .cal-month-day .events-list .event {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.calender-wrapper .cal-month-box .cal-cell1 .cal-month-day #cal-week-box {
  color: #666666;
}
.calender-wrapper .cal-year-box [class*="span"], .calender-wrapper .cal-month-box [class*="cal-cell"] {
  min-height: 80px;
}
@media screen and (max-width: 1366px) {
  .calender-wrapper .cal-year-box [class*="span"], .calender-wrapper .cal-month-box [class*="cal-cell"] {
    min-height: 70px;
  }
}
.calender-wrapper .cal-year-box [class*="span"] .cal-month-day, .calender-wrapper .cal-month-box [class*="cal-cell"] .cal-month-day {
  height: 80px;
}
@media screen and (max-width: 1366px) {
  .calender-wrapper .cal-year-box [class*="span"] .cal-month-day, .calender-wrapper .cal-month-box [class*="cal-cell"] .cal-month-day {
    height: 70px;
  }
}
@media screen and (max-width: 1366px) {
  .calender-wrapper {
    width: 84%;
  }
}

/**********************************************************************************
	1.26 File Upload Style
**********************************************************************************/
.custom-upload {
  border: 1px solid #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  height: 34px;
  position: relative;
  width: 100%;
}
.custom-upload .file-upload {
  left: 0;
  line-height: 100%;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.custom-upload .file-upload input {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  color: #777;
  height: 34px;
  padding-left: 10px;
  width: 100%;
}
.custom-upload .file-txt {
  background-color: #343f4b;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  color: #ffffff;
  line-height: 13px;
  padding: 10px 20px;
  position: absolute;
  right: -2px;
  z-index: -999;
}

.custom-upload input[type="file"] {
  font-size: 1000px;
  height: 100%;
  opacity: 0;
  outline: medium none;
  overflow: hidden;
  position: absolute;
  text-align: right;
  width: 100%;
  z-index: 1;
}

.upload-file-text-wrapper {
  width: 90%;
}
.upload-file-text-wrapper .upload-file-text {
  margin: 0;
}

/**********************************************************************************
	1.27 Dynamic Password Strength Validation
**********************************************************************************/
.str-box {
  position: relative;
  width: 56px;
  height: 12px;
  float: left;
}
.str-box div {
  position: absolute;
  width: 0%;
  height: 100%;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
}

.short {
  color: #FF0000;
}
.short .str-box.box1 div {
  background: #f6dfc9;
  width: 100%;
}


.weak {
  color: #E66C2C;
}
.weak .str-box.box1 div {
  background: #f6dfc9;
  width: 100%;
}

.weak .str-box.box2 div {
  background: #f4c9a0;
  width: 100%;
}

.good {
  color: #2D98F3;
}
.good .str-box.box1 div {
  background: #f6dfc9;
  width: 100%;
}
.good .str-box.box2 div {
  background: #f4c9a0;
  width: 100%;
}
.good .str-box.box3 div {
  background: #f6b578;
  width: 100%;
}

.strong {
  color: #2D98F3;
}
.strong .str-box.box1 div {
  background: #f6dfc9;
  width: 100%;
}
.strong .str-box.box2 div {
  background: #f4c9a0;
  width: 100%;
}
.strong .str-box.box3 div {
  background: #f6b578;
  width: 100%;
}
.strong .str-box.box4 div {
  background: #f29d4b;
  width: 100%;
}

.result {
  font-size: 14px;
  font-family: arial;
  width: auto;
  display: block;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  font-variant: small-caps;
}

.tt_password_strength .short .str-box.box1 div {
  background: #99b9d2;
  width: 100%;
}

.tt_password_strength .weak .str-box.box1 div {
  background: #99b9d2;
  width: 100%;
}

.tt_password_strength .weak .str-box.box2 div {
  background: #74a4ca;
  width: 100%;
}

.tt_password_strength .good .str-box.box1 div {
  background: #99b9d2;
  width: 100%;
}
.tt_password_strength .good .str-box.box2 div {
  background: #74a4ca;
  width: 100%;
}
.tt_password_strength .good .str-box.box3 div {
  background: #4889be;
  width: 100%;
}

.tt_password_strength .strong .str-box.box1 div {
  background: #99b9d2;
  width: 100%;
}
.tt_password_strength .strong .str-box.box2 div {
  background: #74a4ca;
  width: 100%;
}
.tt_password_strength .strong .str-box.box3 div {
  background: #4889be;
  width: 100%;
}
.tt_password_strength .strong .str-box.box4 div {
  background: #0f6db9;
  width: 100%;
}

/************************************************************************************

=========================== 02 Header Section Style ================================= 

************************************************************************************/
.header-wrapper {
  background: #f4f4f4;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 0px;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.176);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.176);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  z-index:1001;
  position: sticky;
}

.language-dropdown {
  max-height: 170px;
  overflow: auto;
}
.language-dropdown > li a {
  padding: 7px 10px 7px 15px;
  color: #666666;
  display: block;
}
.language-dropdown > li a:hover, .language-dropdown > li a:focus {
  color: #666666;
  text-decoration: none;
  background: #f4f4f4 !important;
}
.language-dropdown > li.active a {
  color: #666666;
}

.addon-icon {
  position: absolute;
  top: 5px;
  right: 6px;
  padding: 3px 0px;
  z-index: 100;
}

.notify-icon {
  position: absolute;
  width: 10px;
  height: 10px;
  right: -5px;
  top: -3px;
  background: #ed1c24;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color:#ffffff !important;
  font-size:7px;
  text-align:center;
}

/**************************************** 
   2.1 Top Navbar Head 
****************************************/
.top-navbar-head{
	background:#FBFAFA;
}
/* .top-navbar-head-custom{
	background:#fff;
} */
.top-navbar-head .navbar-brand {
  padding: 0px;
  color: #666666;
  font-size: 18px;
  cursor: default;
  min-height: 55px;
}
.top-navbar-head .navbar-brand .detail-nav-menu {
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  padding: 15px;
  background: #f17e10;
  margin-left: -15px;
}
.top-navbar-head .navbar-brand .detail-nav-menu .icon {
  font-size: 24px;
}
.top-navbar-head .navbar-brand .logo-text {
  vertical-align: middle;
  color: #666666;
  margin-left: 50px;
}

.top-navbar-head .navbar-brand .logo-text img {
  margin-right: 10px;
  width: 182px;
  margin-top: 10px;
}
.top-navbar-head .top-navbar-links {
 /* padding-top: 12px; */
}
.top-navbar-head .top-navbar-links ul.login-notification-link {
  float: right;
}
.top-navbar-head .top-navbar-links ul.login-notification-link > li {
  display: inline-block;
  margin-left: 30px;
  vertical-align: middle;
  position: relative;
}
@media screen and (max-width: 991px) {
  .top-navbar-head .top-navbar-links ul.login-notification-link > li {
    margin-left: 15px;
  }
}
.top-navbar-head .top-navbar-links ul.login-notification-link > li > a {
  padding: 0px;
  color: #666666;
}
.top-navbar-head .top-navbar-links ul.login-notification-link > li > a .icon {
  display: inline-block;
}
.top-navbar-head .top-navbar-links ul.login-notification-link > li > a span {
  color: #666666;
}
.top-navbar-head .top-navbar-links ul.login-notification-link > li .collapse-icon {
  vertical-align: bottom;
}
.top-navbar-head .top-navbar-links ul.login-notification-link > li.notification {
  margin-top: 4px;
}
.top-navbar-head .top-navbar-links ul.login-notification-link > li.notification .notification-list {
  width: 300px;
  top: 39px;
  max-height: 300px;
  overflow: auto;
  border-top: none;
}
.top-navbar-head .top-navbar-links ul.login-notification-link > li.user-profile .user-dropdown-list {
  border-top: none;
  top: 53px;
  border-radius: 4px;
}
.top-navbar-head .top-navbar-links ul.login-notification-link > li.open a {
  background-color: transparent;
}

/************************************************************************************

=========================== 03 Main Content Section Style =========================== 

************************************************************************************/
.main-content-section {
  position: relative;
  padding-bottom: 20px;
}

/********************************************** 
	3.1 Side Navigation Wrapper Style
**********************************************/
.side-navigation-wrapper {
  width: 55px;
  background: #ffffff;
  position: fixed;
  height: 100%;
  transition: width 0.25s ease 0s;
  z-index: 1051;
  overflow: hidden;
  border-right: 1px solid #eeeeee;
  top: 0;
  margin-right:10px;
}
.side-navigation-wrapper.side-nav-open {
  width: 232px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.075);
}
.side-navigation-wrapper > .side-navigation-list {
  width: 100%;
}
.side-navigation-wrapper > .side-navigation-list img{
	margin-right:10px;
	width:15%;
}
.side-navigation-wrapper > .side-navigation-list > li {
  width: 232px;
}
.side-navigation-wrapper > .side-navigation-list > li > a {
  display: block;
  padding: 15px 20px 15px 12px;
  color: #666666;
  line-height: 22px;
  font-size: 14px;
  border-left: 5px solid transparent;
}
.side-navigation-wrapper > .side-navigation-list > li > a:hover, .side-navigation-wrapper > .side-navigation-list > li > a:focus, .side-navigation-wrapper > .side-navigation-list > li > a.active {
  color: #f17e10;
}
.side-navigation-wrapper > .side-navigation-list > li > a .icon {
  margin: -2px 15px 0 0;
  font-size: 24px;
  vertical-align: middle;
  display: inline-block;
}
.side-navigation-wrapper > .side-navigation-list > li > a.active {
  background: #f4f4f4;
  border-color: #f17e10;
}

.menue {
  width: 100%;
  padding: 17px 10px 10px 10px;
  cursor: pointer;
  background: #f17e10;
  height: 56px;
}
.menue .hamburger {
  list-style: none;
}
.menue .hamburger li {
  height: 3px;
  width: 27px;
  background: #ffffff;
  content: '';
  left: 0px;
  position: relative;
  -webkit-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
.menue .hamburger li.rot45deg {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 10px !important;
}
.menue .hamburger li.rot-45deg {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 7px !important;
}
.menue .hamburger li:nth-child(1) {
  top: 0;
}
.menue .hamburger li:nth-child(2) {
  top: 5px;
}
.menue .hamburger li:nth-child(3) {
  top: 10px;
}
.menue .menu-hamburg {
  position: absolute;
  top: 19px;
  left: 61px;
  font-size: 14px;
  color: #ffffff;
}

/********************************************** 
	3.2 Content Wrapper Style
**********************************************/
.content-wrapper {
  padding-left: 52px;
  margin-top: 20px;
}

.content-header-wrapper {
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #eeeeee;
}
.content-header-wrapper h4 {
  float: left;
  color: #333333;
  margin-top: 10px;
  margin-bottom: 0px;
}
.content-header-wrapper h4 a {
  display: inline-block;
  margin-right: 10px;
  vertical-align: sub;
}
.content-header-wrapper h4 a .icon {
  height: 20px;
}
.content-header-wrapper h4 span {
  margin-left: 5px;
  font-size: 20px;
}
.content-header-wrapper .header-action-list {
  float: right;
}
.content-header-wrapper .header-action-list > li {
  display: inline-block;
  margin-left: 30px;
  vertical-align: middle;
}

/********************************************** 
	3.3 Test List Style
**********************************************/
.print-panel {
  float: right;
}
.print-panel a {
  color: #666666;
}
.print-panel a .icon {
  margin-left: 10px;
  vertical-align: text-bottom;
  display: inline-block;
}

.tab-print-area {
  position: relative;
}
.tab-print-area .print-panel {
  position: absolute;
  right: 18px;
  top: -10px;
}

.form-inline label {
  vertical-align: middle;
}
.form-inline .form-group {
  margin-left: 15px;
}
/*.form-inline .form-group input.form-control, .form-inline .form-group select.form-control {
  width: 250px;
}*/
/* @media screen and (max-width: 1280px) {
  .form-inline .form-group input.form-control {
    width: 230px;
  }
} */

.status-legend {
  display: inline-block;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: #3799e5;
}

.priority-list {
  float: left;
  margin-top: 3px;
}
.priority-list > li {
  display: inline-block;
  color: #666666;
  margin-left: 10px;
}
.priority-list > li > img{
	margin-right: 5px;
}
.priority-list > li:first-child {
  color: #666666;
  margin-left: 0;
 }
.priority-list > li span {
  margin-right: 10px;
  margin-left: 0px;
}

.billing-cont-ar {
  width: 318px;
  padding: 0px;
}
.billing-cont-ar .dropbx-ar .drop-heading {
  background: #f17e10;
  color: #ffffff;
  padding: 10px;
  font-size: 16px;
}
.billing-cont-ar .dropbx-ar .drop-field {
  margin: 20px 5px 15px 5px;
}
.billing-cont-ar .dropbx-ar .drop-field li {
  display: inline-block;
  width: 46%;
  margin: 0px 5px;
}
.billing-cont-ar .dropbx-ar .done-btn {
  display: block;
  text-align: center;
  margin-bottom: 10px;
}
.billing-cont-ar .dropbx-ar .done-btn a {
  display: inline-block;
  padding: 5px;
  font-size: 19px;
  color: #f17e10;
}
.billing-cont-ar .dropbx-ar .form-control {
  width: 100% !important;
}

/********************************************** 
	3.4 Test Details Style
**********************************************/
.duration-panel {
  padding: 15px;
  background: #eff3f6;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.duration-panel h6 {
  color: #333333;
  margin-top: 0px;
  margin-bottom: 20px;
}

.proctor-list .proctor-contact-text {
  text-align: right;
  margin-top: 15px;
}

.proctor-pnl .proctor-list {
  height: 650px;
}

/********************************************** 
	3.5  New Test Request Style
**********************************************/
.flip {
  width: 50px;
  height: 50px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.flip .card.flipped {
  transform: rotatey(-180deg);
  -ms-transform: rotatey(-180deg);
  -moz-transform: rotatey(-180deg);
  -webkit-transform: rotatey(-180deg);
}
.flip .card {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: 0.5s;
  -webkit-transform-style: preserve-3d;
  -webkit-transition: 0.5s;
  -moz-transform-style: preserve-3d;
  -moz-transition: 0.5s;
  -ms-transform-style: preserve-3d;
  -ms-transition: 0.5s;
}
.flip .card .face {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
}
.flip .card .front {
  position: absolute;
  z-index: 1;
  overflow: hidden;
}
.flip .card .back {
  width: 52px;
  top: -1px;
  right: -1px;
  transform: rotatey(-180deg);
  -ms-transform: rotatey(-180deg);
  -moz-transform: rotatey(-180deg);
  -webkit-transform: rotatey(-180deg);
}

/********************************************** 
	3.6 Package Style
**********************************************/
.column-head {
  font-size: 16px;
  color: #343f4b;
}
.column-head img.icon-svg {
  width: 20px;
  height: 20px;
}

.heading-group {
  margin-bottom: 35px;
}
.heading-group p {
  color: #707a86;
}

.price-txt {
  font-size: 24px;
  color: #666666;
}

.form-group-ip .form-control {
  float: left;
  width: 45%;
  margin-right: 10px;
}
.form-group-ip span {
  float: left;
  margin: 6px 10px 0px 0px;
}

.case-tab-panel .package-list {
  /*border-bottom: 1px solid $border-color;*/
  padding-bottom: 30px;
}
.case-tab-panel .package-list li {
  float: left;
  width: 137px;
  height: 157px;
  border: 1px solid #eeeeee;
  margin-right: 20px;
  display: table;
  cursor: pointer;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.176);
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.176);
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.176);
  position: relative;
}
.case-tab-panel .package-list li.active {
  border-color: #f17e10;
  box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.176);
  -webkit-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.176);
  -moz-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.176);
}
.case-tab-panel .package-list li.active .pack-title {
  color: #f17e10;
}
.case-tab-panel .package-list li.active .pack-title .icon.icon-create {
  background: url(../images/add-new-selected.svg) no-repeat;
}
.case-tab-panel .package-list li.active .pack-title .icon.icon-packages {
  background: url(../images/packages-selected.svg) no-repeat;
}
.case-tab-panel .package-list li .upload-area-bx .upload-title {
  font-size: 12px;
  text-align: center;
}
.case-tab-panel .package-list li .upload-area-bx .upload-ar {
  border: none;
  width: 100%;
  height: 100%;
  margin-bottom: 5px;
  padding-top: 45px;
}
.case-tab-panel .package-list li .upload-area-bx .upload-ar .user-img img {
  width: 30px;
}
.case-tab-panel .package-list li .upload-area-bx .upload-ar .form-group {
  margin-bottom: 0;
}
.case-tab-panel .package-list li .upload-area-bx .upload-ar .form-group .upload-files {
  bottom: 0;
  height: 60px;
}
.case-tab-panel .package-list li .upload-area-bx .upload-ar .form-group .upload-files .custom-upload {
  height: 60px;
}
.case-tab-panel .package-list li .remove-ico {
  position: absolute;
  top: 5px;
  right: 6px;
  z-index: 99;
}
.case-tab-panel .package-list li .remove-ico img {
  width: 18px;
  height: 20px;
}
.case-tab-panel .package-list li .pack-title {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  position: relative;
  color: #666666;
}
.case-tab-panel .package-list li .pack-title .icon {
  font-size: 32px;
  width: 28px;
  height: 28px;
  display: block;
}
.case-tab-panel .package-list li .pack-title .icon.icon-create {
  background: url(../images/add-new-deselected.svg) no-repeat;
}
.case-tab-panel .package-list li .pack-title .icon.icon-packages {
  background: url(../images/packages.svg) no-repeat;
}
.case-tab-panel .package-list li .pack-title p {
  font-size: 12px;
  margin-top: 6px;
}
.case-tab-panel .package-list li .pack-title .radio {
  position: absolute;
  bottom: 10px;
  left: 5px;
}
.case-tab-panel .package-list li .pack-title .radio label {
  font-size: 12px;
  color: #666666;
}
.case-tab-panel .package-list li .pack-title .radio label .icheckbox_minimal-purple, .case-tab-panel .package-list li .pack-title .radio label .iradio_minimal-purple {
  margin-right: 5px;
}

.packages-ar .test-radio-bx {
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  padding: 15px 0px;
  background: #f4f4f4;
}
@media screen and (max-width: 1280px) {
  .packages-ar .test-radio-bx .column-head {
    min-height: 33px;
  }
}
.packages-ar .test-radio-bx .form-group {
  margin-bottom: 0px;
}
.packages-ar .test-radio-bx .form-group .progressBar {
  margin-top: 15px;
}
.packages-ar .test-radio-bx .form-group-ip .form-control {
  width: 37%;
}
.packages-ar .package-information .package-select {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 25px;
}
.packages-ar .package-information .package-select .pack-check .btn-group.col-grp-3 {
  width: 100%;
}
@media screen and (max-width: 1280px) {
  .packages-ar .package-information .package-select .pack-check .btn-group.col-grp-3 .btn-primary {
    width: 30%;
  }
}
.packages-ar .package-information .package-select .pack-check .btn-group.col-grp-3 .btn-primary:last-child {
  margin-right: 0px;
}
.packages-ar .package-information .package-select .test-time .form-group .form-group-ip .form-control {
  width: 100px;
  text-align: center;
}
.packages-ar .package-information .package-select .test-time .form-group .form-control {
  width: 224px;
}
.packages-ar .package-information .package-select .date-pack {
  position: relative;
}
.packages-ar .package-information .package-select .date-pack .addon-icon {
  right: 25px;
}
.packages-ar .package-information .package-select .fixed-slot {
  display: none;
}
.packages-ar .package-information .package-select .fixed-slot .multiple-date-bx {
  display: none;
}
.packages-ar .package-information .student-count-pan .btn-group {
  display: block;
}
.packages-ar .package-information .student-count-pan .btn-group .btn-primary {
  width: auto;
  min-width: 50px;
}
@media screen and (max-width: 1199px) {
  .packages-ar .package-information .student-count-pan .btn-group .btn-primary {
    width: 26%;
  }
}
.packages-ar .package-information .student-count-pan .student-cont-lt {
  width: 206px;
  float: left;
}
.packages-ar .package-information .student-count-pan .student-cont-rt {
  width: 70%;
  float: right;
}
@media screen and (max-width: 1366px) {
  .packages-ar .package-information .student-count-pan .student-cont-rt {
    width: 64%;
  }
}
@media screen and (max-width: 1280px) {
  .packages-ar .package-information .student-count-pan .student-cont-rt {
    width: 60%;
  }
}
@media screen and (max-width: 1199px) {
  .packages-ar .package-information .student-count-pan .student-cont-rt {
    width: 53%;
  }
}
.packages-ar dl {
  float: left;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-top: 0px;
  width: 11%;
}
.packages-ar dl dt {
  font-weight: 400;
  color: #343f4b;
}

.packages-col-dr dl dt {
  font-weight: 400;
  color: #343f4b;
}

.pack-check .btn-primary {
  background: none;
  color: #666666;
  border: 1px solid #666666;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  margin-right: 20px;
  width: 186px;
  height: 39px;
  padding: 0;
  line-height: 35px;
}
.pack-check .btn-primary.active, .pack-check .btn-primary:hover {
  background: #333333;
  color: #ffffff;
  border: none;
  border-radius:3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.button-group {
  margin: 20px 0px;
}
.button-group .btn {
  margin: 0px 5px;
  width: 110px;
}

.test-package {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 25px;
}
.test-package .button-group {
  margin: 12px 0px 0px 0px;
}

.test-pkg-info {
  margin-top: 30px;
}
.test-pkg-info .test-pkg {
  margin-bottom: 25px;
}
.test-pkg-info .test-pkg h4 {
  color: #333333;
  font-size: 14px;
  margin-bottom: 5px;
}
.test-pkg-info .test-pkg p {
  color: #666666;
}

.sticky.stick {
  position: fixed;
  top: 55px;
  z-index: 1000;
  width: 97%;
  left: 53px;
}

.cal-btn {
  text-align: right;
}
.cal-btn .btn {
  float: none;
}

.invisible_panel {
  display: none;
}

/********************************************** 
	3.7 User Management Style
**********************************************/
.user-manag-ar .info-table tbody tr:hover .action-bx {
  display: block;
}
.user-manag-ar .info-table tbody tr td {
  position: relative;
}
.user-manag-ar .info-table tbody tr td .user-name-ar img {
  margin: 5px 15px 0px 0px;
}
.user-manag-ar .info-table tbody tr td .user-name-ar .form-control {
  float: left;
}
.user-manag-ar .info-table tbody tr td .user-name-ar .user-pr {
  position: relative;
}
.user-manag-ar .info-table tbody tr td .user-name-ar .user-pr .upload-files.custome-hide {
  display: none;
  position: absolute;
  width: 26px;
  height: 26px;
  background-color: rgba(0, 0, 0, 0.5);
  top: 4px;
  left: 0px;
  border-radius: 50px;
}
.user-manag-ar .info-table tbody tr td .user-name-ar .user-pr .upload-files.custome-hide .custom-upload .file-txt {
  background-color: transparent;
  color: #ffffff;
  position: absolute;
  left: 7px;
  z-index: -999;
  top: 1px;
  padding: 0px;
  cursor: pointer;
}
.user-manag-ar .info-table tbody tr td .action-bx {
  position: absolute;
  right: 10px;
  top: 25px;
  display: none;
}
.user-manag-ar .info-table tbody tr td .action-bx a {
  margin: 0px 3px;
}
.user-manag-ar .info-table tbody tr td .action-bx a i {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.user-manag-ar .info-table tbody tr td .action-bx a i.delete-ico {
  background: url(../images/REMOVE.svg) no-repeat;
}
.user-manag-ar .info-table tbody tr td .action-bx a i.edit-ico {
  background: url(../images/edit.svg) no-repeat;
}
.user-manag-ar .info-table tbody tr td .action-bx a i.save-ico {
  background: url(../images/save.svg) no-repeat;
}
.user-manag-ar .info-table tbody tr td .action-bx a i.close-ico {
  background: url(../images/cancel-orange.svg) no-repeat;
}
@media screen and (max-width: 1280px) {
  .user-manag-ar .info-table tbody tr td .action-bx a {
    margin: 0px 1px;
  }
}
.user-manag-ar .info-table tbody tr td .action-bx .action-save {
  display: none;
}
.user-manag-ar .info-table tbody tr td .action-bx .action-save a i {
  width: 25px;
  height: 25px;
}
.user-manag-ar .form-control {
  width: 80%;
}
@media screen and (max-width: 1280px) {
  .user-manag-ar .form-control {
    width: 72%;
  }
}
.user-manag-ar .form-control[disabled] {
  background: none;
  border: none;
  cursor: auto;
}
.user-manag-ar .role-list-bx li {
  display: inline-block;
  cursor: pointer;
  display: none;
  float: left;
}
.user-manag-ar .role-list-bx li.active {
  display: inline-block;
}
.user-manag-ar .role-list-bx li .flip {
  width: 30px;
  height: 30px;
}
.user-manag-ar .role-list-bx li .flip .card .front .role-txt-outline {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  padding: 5px;
  width: 30px;
  height: 30px;
  text-align: center;
}
.user-manag-ar .role-list-bx li .flip .card .front .role-txt-outline.orange-outline {
  border: 1px solid #f17e10;
  background: #ffffff;
  color: #f17e10;
}
.user-manag-ar .role-list-bx li .flip .card .front .role-txt-outline.blue-outline {
  border: 1px solid #3799e5;
  background: #ffffff;
  color: #3799e5;
}
.user-manag-ar .role-list-bx li .flip .card .front .role-txt-outline.black-outline {
  border: 1px solid #343f4b;
  background: #ffffff;
  color: #343f4b;
}
.user-manag-ar .role-list-bx li .flip .card .back .role-txt {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  padding: 5px;
  width: 30px;
  height: 30px;
  text-align: center;
  color: #ffffff;
}
.user-manag-ar .role-list-bx li .flip .card .back .role-txt.orange-bg {
  background: #f17e10;
}
.user-manag-ar .role-list-bx li .flip .card .back .role-txt.blue-bg {
  background: #3799e5;
}
.user-manag-ar .role-list-bx li .flip .card .back .role-txt.black-bg {
  background: #343f4b;
}
.user-manag-ar .role-list-bx.role-list-bt li {
  display: inline-block;
  float: left;
  margin-right: 3px;
}

#cal-day-tick {
  display: none !important;
}

.new-user-form .checkbox {
  display: inline-block;
}
.new-user-form .form-label {
  display: block;
  margin-bottom: 5px;
}

/********************************************** 
	3.8 Pending Bill Style
**********************************************/
.btn-pay {
  background: none;
  color: #666666;
  border-color: #666666;
  padding: 3px 5px;
}
@media screen and (max-width: 1280px) {
  .btn-pay {
    min-width: 100%;
  }
}

/********************************************** 
	3.9 Organization Style
**********************************************/
.banner-bx {
  margin-top: -20px;
  position: relative;
}
.banner-bx .banner-ar img {
  width: 100%;
}
.banner-bx .upload-area-bx {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
}
.banner-bx .upload-area-bx .upload-files {
  display: none;
}
.banner-bx .upload-area-bx .upload-title {
  font-size: 20px;
  color: #ffffff;
  margin-top: 15px;
}

.oraniastion-cont h3 {
  margin-bottom: 10px;
}
.oraniastion-cont .form-control {
  font-size: 16px;
}

.form-control-text {
  width: 100%;
  min-height: 100px;
  text-align: left;
  padding: 6px 12px;
  font-size: 16px;
}

.form-control[disabled], .form-control-text[disabled] {
  background: none;
  border: none;
  cursor: auto;
  padding: 6px 0px;
}

.edit-group-btn .save-action-btn {
  display: none;
}
.edit-group-btn .save-action-btn .edit-org-bt, .edit-group-btn .save-action-btn .save-org-btn {
  margin-left: 0px;
}

.upload-ar {
  width: 141px;
  height: 141px;
  border: 2px solid #f17e10;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
  overflow: hidden;
  margin: auto;
  position: relative;
}
.upload-ar:hover .upload-files {
  bottom: 0px;
  left: 0;
  opacity: 1;
}
.upload-ar .upload-files {
  position: absolute;
  bottom: -34px;
  left: 0;
  width: 100%;
  height: 47px;
  opacity: 0;
  text-align: center;
  cursor: pointer;
}
.upload-ar .upload-files .custom-upload {
  border: none;
}
.upload-ar .upload-files .custom-upload input {
  cursor: pointer;
}
.upload-ar .upload-files .custom-upload .file-txt {
  width: 100%;
  padding: 10px;
  height: 47px;
  background-color: rgba(0, 0, 0, 0.5);
}

/********************************************** 
	3.10 Test-owner Tabe Style
**********************************************/
.test-owner-test-tab {
  border: 0 none;
  width: 100%;
  white-space: nowrap;
  background-color: #f4f4f4;
  margin-bottom: 35px;
}
.test-owner-test-tab > li {
  float: left;
  text-align: center;
  margin-right: 0;
  font-size: 16px;
}
.test-owner-test-tab > li > a {
  display: block;
  padding: 20px;
  color: #666666;
  border: 0 none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  width: 233px;
  margin: 0;
}
.test-owner-test-tab > li > a:hover {
  background-color: #343f4b;
  color: #ffffff;
  border: 0 none;
}
.test-owner-test-tab > li > a:focus {
  background-color: #343f4b;
  color: #ffffff;
  border: 0 none;
}
.test-owner-test-tab > li.active > a {
  color: #ffffff;
  border: 0 none;
  background-color: #343f4b;
}
.test-owner-test-tab > li.active > a:hover {
  background-color: #343f4b;
  color: #ffffff;
  border: 0 none;
}
.test-owner-test-tab > li.active > a:focus {
  background-color: #343f4b;
  color: #ffffff;
  border: 0 none;
}

.test-owner-list .pack-dt-bx {
  display: none;
  width: 100%;
}
.test-owner-list .pack-dt-bx td {
  padding: 0 !important;
}
.test-owner-list .pack-dt-bx.display-blk {
  display: table-row;
}

.test-owner-scroll {
  overflow: hidden;
  height: 600px;
}

.column-title {
  font-size: 14px;
  color: #343f4b;
}

/********************************************** 
	3.11 Admin Registration form Style
**********************************************/
.reg_steps {
  padding: 20px 0;
}
.reg_steps ul li {
  position: relative;
}
.reg_steps ul li:before {
  border: 2px solid #e7e7e9;
  position: absolute;
  top: 19px;
  left: 57%;
  content: " ";
  width: 87%;
}
.reg_steps ul li:last-child:before {
  border: none;
}
.reg_steps ul li.active {
  color: #f17e10;
}

.reg_steps-icon {
  width: 45px;
  margin-bottom: 15px;
}
.admin_reg_panel .basic_detail{
	width:93%;
	margin:0 auto;
}
.admin_reg_panel h2{
	font-size:25px;
}
.admin_reg_panel .pack-check .btn-primary {
	width: 225px;
	border-radius:3px;
    border-top-right-radius: 3px !important;
    border-bottom-right-radius:3px !important;
	border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
}
.admin_reg_panel .form-group label {
  font-size: 14px;
  color: #666666;
}
.admin_reg_panel input.form-control:focus, .admin_reg_panel textarea.form-control:focus {
  border-color: #f17e10;
  /*-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 5px rgba(182, 182, 182, 0.6);
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 5px rgba(182, 182, 182, 0.6);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 5px rgba(182, 182, 182, 0.6);*/
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.role_student:hover, .role_instructor:hover{
	color: rgb(255, 255, 255) !important;
    background-color: rgb(51, 51, 51) !important;
}
/********************************************** 
	3.12 Test-owner Records and result Style
**********************************************/
.content-wrapper-test .search-name {
  float: left;
  width: 88%;
  background: none;
  border: none !important;
  color: #ffffff;
  font-size: 16px;
}
.content-wrapper-test .search-name:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 1366px) {
  .content-wrapper-test .search-name {
    width: 85%;
  }
}
.content-wrapper-test .search-name-btn {
  width: 33px;
  display: inline-block;
}
.content-wrapper-test .panel .panel-body .panel-list.student-test-list {
  height: 650px;
}
.content-wrapper-test .panel .panel-body .panel-list.student-test-list li.active {
  background: #f17e10;
  color: #ffffff;
}

.student-result-bx {
  margin-bottom: 30px;
}
.student-result-bx > li {
  width: 50%;
  float: left;
  border: 1px solid #eeeeee;
}
.student-result-bx > li .student-question-list {
  margin-top: 9px;
}
.student-result-bx > li .student-question-list li {
  margin-bottom: 10px;
  border-bottom: 1px solid #eeeeee;
}
.student-result-bx > li .student-question-list li:last-child {
  border: none;
}
.student-result-bx > li .student-question-list li p {
  padding: 7px 33px;
}
.student-result-bx > li .student-question-list li p.stud-total {
  font-size: 18px;
  color: #343f4b;
}

.vlc-details {
  background: #eeeeee;
}
.vlc-details .vlc-area {
  width: 70%;
  float: left;
}
.vlc-details .vlc-area .vlc-box {
  width: 100%;
}
.vlc-details .vlc-area .vlc-box img {
  width: 100%;
}
@media screen and (max-width: 1280px) {
  .vlc-details .vlc-area {
    width: 64%;
  }
}
.vlc-details .vlc-flag-bx {
  float: right;
  width: 30%;
}
.vlc-details .vlc-flag-bx .panel-heading {
  padding-bottom: 0px;
}
.vlc-details .vlc-flag-bx .panel-heading h5 {
  font-size: 14px;
  margin-bottom: 5px;
}
.vlc-details .vlc-flag-bx .panel-heading h5 span {
  border-radius: 4px;
  display: inline-block;
  margin: 0px 0px 0px 15px;
  padding: 5px 7px;
  font-size: 14px;
  color: #ffffff;
}
.vlc-details .vlc-flag-bx .student-question-list {
  margin: 10px;
}
.vlc-details .vlc-flag-bx .student-question-list li {
  margin-bottom: 10px;
  border-bottom: 1px solid #cbcccc;
}
.vlc-details .vlc-flag-bx .student-question-list li:last-child {
  border: none;
}
.vlc-details .vlc-flag-bx .student-question-list li p {
  padding: 7px 15px;
}
.vlc-details .vlc-flag-bx .student-question-list li p.stud-total {
  font-size: 18px;
  color: #343f4b;
}
@media screen and (max-width: 1280px) {
  .vlc-details .vlc-flag-bx .student-question-list li p {
    padding: 4px 15px;
    font-size: 11px;
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 1280px) {
  .vlc-details .vlc-flag-bx .student-question-list li {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 1280px) {
  .vlc-details .vlc-flag-bx {
    width: 36%;
  }
}

.quantcount label {
  font-size: 14px;
}
.quantcount .input-group-btn .btn {
  min-width: auto;
  border-color: #666666;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  background: #666666;
  color: #ffffff;
  font-size: 27px;
  height: 36px;
  line-height: 15px;
}
.quantcount .form-control {
  height: 36px;
  text-align: center;
}

.detail-border {
  border-top: 1px solid #eeeeee;
}
.detail-border ul li {
  line-height: 25px;
}

/********************************************** 
	 3.13 Admin Style
**********************************************/
.login-bg {
  background: url("../img/login-cover.jpg");
  background-repeat: no-repeat;
  width: 100%;
  background-size: cover;
}
.login-bg-start{
  background: url("../img/03-bg.jpg");
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.login-lt {
  position: absolute;
  z-index: -1;
  top: -110px;
  left: -355px;
  width: 546px;
}

.login-rt {
  position: absolute;
  z-index: -1;
  top: -81px;
  right: -334px;
  width: 546px;
}

.login-section {
  position: absolute;
  height: 100%;
  width: 100%;
}
.login-section .inner-login-section {
  display: table;
  width: 100%;
  height: 100%;
}
.login-section .login-section-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.login-panel-wrapper {
  background: #ffffff;
  width: 360px;
  padding: 25px 30px;
  float: right;
  margin-right: 30px;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.login-panel-wrapper .language-dropdown-wrapper {
  position: absolute;
  z-index: 9999;
  right: 15px;
}
.login-panel-wrapper .language-dropdown-wrapper > a {
  color: #666666;
}
.login-panel-wrapper .language-dropdown-wrapper > a .icon-language-globe {
  display: inline-block;
  vertical-align: sub;
  margin-right: 5px;
  background-image: url(../images/globe-01.svg);
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
}
.login-panel-wrapper .language-dropdown-wrapper .language-dropdown-list {
  top: 18px;
  min-width: 110px;
  max-height: 170px;
  overflow: auto;
}
.login-panel-wrapper .language-dropdown-wrapper .language-dropdown-list > li {
  border-bottom: none;
}
.login-panel-wrapper .language-dropdown-wrapper .collapse-icon {
  position: absolute;
}
.login-panel-wrapper .login-header {
  border-bottom: 1px solid #eeeeee;
}
.login-panel-wrapper .logo {
  width: 120px;
  margin-bottom: 20px;
}
.login-panel-wrapper .login-form-wrapper input.form-control:focus {
  border-color: #f17e10;
}
.login-panel-wrapper .login-form-wrapper .checkbox label, .login-panel-wrapper .login-form-wrapper .radio label {
  display: inline-block;
  text-transform: capitalize;
  margin-bottom: 0px;
}
.login-panel-wrapper .login-form-wrapper .login-user-selection > li {
  display: inline-block;
  margin-right: 15px;
}
.login-panel-wrapper .login-form-wrapper .login-user-selection > li:last-child {
  margin-right: 0px;
}
.login-panel-wrapper.forget-panel-wrapper {
  width: 600px;
}
.login-panel-wrapper.forget-panel-wrapper .btn {
  padding: 6px 30px;
  margin: 0px auto;
}
.login-section-wrapper .panel-heading {
	padding: 20px 15px;
}

.registration-text {
  text-align: center;
  margin: 20px 0px 0px;
}

.reset-message-wrapper {
  text-align: center;
  display: none;
}

.confirmation-icon-wrapper {
  width: 75px;
  height: 75px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 15px;
  margin: 0 auto;
}
.confirmation-icon-wrapper .icon {
  font-size: 44px;
  color: #ffffff;
}

#example_length{display:none;}

#example_filter{display:block;}
table.dataTable thead .sorting_desc:after{content:"";}
table.dataTable thead .sorting:after {
    content: "";
}
table.dataTable thead .sorting_asc{
	   background-image: url("../img/datatable/sort_both.png");
		background-repeat:no-repeat;
cursor: pointer !important;
background-position: right 10px top 10px;

}
table.dataTable thead .sorting_desc {
    background-image: url("../img/datatable/sort_both.png");
	background-repeat:no-repeat;
cursor: pointer !important;
background-position: right 10px top 10px;
}
table.dataTable thead .sorting {
    background-image: url("../img/datatable/sort_both.png");
	background-repeat:no-repeat;
cursor: pointer !important;

background-position: right 10px top 10px;
}
table.dataTable thead .sorting_desc.rm_bg{
    background-image:none;
}
table.dataTable thead .sorting.rm_bg{
    background-image:none;
}
.info-table-wrapper .info-table tbody tr:nth-of-type(2n){background:#fff !important;}

#example tr.datarow:hover{background-color:#f4f4f4 !important;}
/* #example th, #example td{
	width:20% !important;
}
 */

#example .data_icon_active img{display:none; margin-right:35px;}
.testTaker_library .pagination>.disabled>a, .testTaker_library .pagination>.disabled>a:focus, .testTaker_library .pagination>.disabled>a:hover, .testTaker_library .pagination>.disabled>span, .testTaker_library .pagination>.disabled>span:focus, .testTaker_library .pagination>.disabled>span:hover{color:#2d526f;}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{color:#f17e10;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color:#fff;color:#f17e10; border:1px solid #f17e10 !important; border-radius:4px;}
.pagination>li>a, .pagination>li>span{
	border:none !important;
	padding:5px 6px;
	float:none;
}
.modal-xl{
	max-width:1140px;
	    width: auto;
}
/*Modal POpup*/
#create-test-modal .modal-dialog{
	width:450px;
}
#create-test-modal .modal-dialog .modal-content .modal-header {
    background-color: #343f4b;
    text-align:center;
}
#create-test-modal .modal-dialog .modal-content .modal-header h4{
	color:#ffffff;
	font-size:20px;
}
#create-test-modal .modal-dialog .close{
	color:#fff;
	font-size:20px;
	font-weight:200;
	z-index:9999;
	opacity:1;
}
.modal-dialog .modal-content .close-icon-modal .icon-close {
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}
.modal-dialog .modal-content .close-icon-modal .icon-close {
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}
#create-test-modal .modal-body{
	padding:20px 50px;
}

.quick_test {
	border-right:1px solid #cccccc;
    padding-top: 30px;
    padding-bottom: 30px;
}
.quick_test1{
	height:60px;
}
.custom_test{
    padding-top: 30px;
	padding-bottom: 30px;
}
.custom_test1{
    height:60px;
}
.custom_test a, .quick_test a{
	padding:12px;
	background:#fff;
	color:#666;
	border:1px solid #666666;
	text-align:center;
}
.custom_test a:hover, .quick_test a:hover{
	background-color:#f17e10;
	padding:15px;
	transition-duration: .1s;
	box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
}
/*Test Management CSS*/
.remove_padding{
	padding:0 !important;
}
.remove_padding1{
	padding-right:0 !important;
}
.remove_padding2{
	padding-left:0 !important;
}
.test-management-tab .nav-tabs{
	background:#f4f4f4;
}
.test-management-tab .nav-tabs>li.active>a, .test-management-tab .nav-tabs>li.active>a:focus, .test-management-tab .nav-tabs>li.active>a:hover{
	background:#343f4b;
	color:#ffffff;
}
.test-management-tab .nav-tabs li a{
	color:#777777;
}

.time_duration .btn.bootstrap-touchspin-down, .time_duration .btn.bootstrap-touchspin-up{
	border:1px solid #666666;
	min-width: auto;
    border-color: #666666;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    color: #ffffff;
    font-size: 27px;
    height: 37px;
    line-height: 15px;
}
.time_duration .btn.bootstrap-touchspin-down:hover, .time_duration .btn.bootstrap-touchspin-up:hover{
	text-decoration:none;
}
/* Custom Custom Checkbox */
.control-group {
  vertical-align: top;
  text-align: left;
  margin: 10px;
}
.control-group  p{
	font-size:16px;
}
.control {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 14px;
}
.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 15px;
  width: 15px;
  background: #ffffff;
  border:1px solid #666666;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
  left: 5px;
  top: 1px;
  width: 4px;
  height: 9px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}

.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control--radio .control__indicator:after {
  left: 5px;
  top: 1px;
  width: 4px;
  height: 9px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
.control--radio input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}

.control input:checked ~ .control__indicator {
  background: #f17e10;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #f17e10;
}
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
  
}
.control input:checked ~ .control__indicator:after {
  display: block;
  
}
.open_text1, .open_text2{
	display:none;
}
.open_slot, .fixed_module_slot{
	padding:20px 0;
	width:110px;
	height:110px;
	margin:0 auto;
	border:1px solid #f17e10;
	border-radius:5px;
	cursor:pointer;
}
.delivery_schedule_slot1{
	background-image:url('../img/Calendar-4.png');
	background-size:100%;
	background-repeat:no-repeat;
	width:60px;
	height:60px;
	cursor:pointer;
}
.delivery_schedule_slot1:hover{
	background-image:url('../img/Calendar.png');
	transition:.9s;
}
#delivery_schedule .active1{
	background-image:url('../img/Calendar.png');
	width:50px;
	height:50px;
	transition:.1s;
}
#delivery_schedule .selected_slot{
	background-image:url('../img/check-mark.png');
	background-size:100%;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	display:none;
	margin-top:10px;
}
.fixed_slot img , .fixed_module_slot img{
	width:50px;
	height:50px;
}
.notification i:hover, .message i:hover, .question i:hover{
	color:#f17e10;
}

tr#datarow1:hover .data_icon1{display:block;}
#example .data_icon2{display:none;}
tr#datarow2:hover .data_icon2{display:block;}
#example .data_icon3{display:none;}
tr#datarow3:hover .data_icon3{display:block;}
#example .data_icon4{display:none;}
tr#datarow4:hover .data_icon4{display:block;}
.launch{
	background-image:url('../img/upload.png');
	background-repeat:no-repeat;
	background-size:18%;
	display:block;
	background-position:center;
}
.launch:hover{
	background-image:url('../img/upload1.png');
	background-repeat:no-repeat;
}
.launched{
	background-image:url('../img/launhed_test.png');
	background-repeat:no-repeat;
	background-size:18%;
	display:block;
	background-position:center;
}
.reschedule{
	background-image:url('../img/lock.png');
	background-repeat:no-repeat;
	background-size:23%;
	display:block;
	background-position:center;
}
.reschedule:hover{
	background-image:url('../img/lock1.png');
	background-repeat:no-repeat;
}
.schedule{
	background-image:url('../img/schedule.png');
	background-repeat:no-repeat;
	background-size:30%;
	display:block;
	background-position:center;
}
.schedule:hover{
	background-image:url('../img/schedule1.png');
	background-repeat:no-repeat;
}
.cancel1{
	background-image:url('../img/cross.png');
	background-repeat:no-repeat;
	background-size:23%;
	display:block;
	background-position:center;
}
.cancel{
	background-image:url('../img/cancel.png');
	background-repeat:no-repeat;
	background-size:20%;
	display:block;
	background-position:center;
}
.cancel1:hover{
	background-image:url('../img/cross1.png');
	background-repeat:no-repeat;
}
.cancel:hover{
	background-image:url('../img/cancel1.png');
	background-repeat:no-repeat;
}
.test_taker, .test_taker1, .test_taker2{
	background-image:url('../img/file.png');
	background-repeat:no-repeat;
	background-size:20%;
	display:block;
	background-position:center;
}
.test_taker:hover, .test_taker1:hover, .test_taker2:hover{
	background-image:url('../img/file1.png');
}
.edit{
	background-image:url('../img/edit.png');
	background-repeat:no-repeat;
	background-size:27%;
	display:block;
	background-position:center;
}
.edit:hover{
	background-image:url('../img/edit1.png');
}
.upload{
	background-image:url('../img/upload.png');
	background-repeat:no-repeat;
	background-size:22%;
	display:block;
	background-position:center;
}
.upload:hover{
	background-image:url('../img/upload1.png');
}
.stat{
	background-image:url('../img/stat.png');
	background-repeat:no-repeat;
	background-size:30%;
	display:block;
	background-position:center;
}
.stat:hover{
	background-image:url('../img/stat1.png');
	background-repeat:no-repeat;
}
.organization_detail{
	display:block;
}
.address1{
	color:#666;
	font-size:14px;
}
.width25{
	width:25%;
	float:left;
}
.tab-content label{
	font-size:13px;
}
.tab-content label.aid_permitted , .tab-content label.id_verification{
	color:#707a86;
}
.flexible_slot, .fixed_slot{
	background-color:#fff;
	padding:10px 0;
	text-align:center;
	border-radius:3px;
	border:1px solid #666666;
	cursor:pointer;
	width:100%;
}
.flexible_slot.active, .fixed_slot.active{
	background-color:#343f4b;
	color:#fff;
}

.flexible_slot, .fixed_slot{
	font-size:14px;
}
.flexible_slot input[type=radio], .fixed_slot input[type=radio]{
	position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
 .fixed_schedule{
	display:none;
	
}

.add_more_schedule label{
	color:#f17e10;
	cursor:pointer;
}
.test-management-tab a{
	color:#666666;
}
.test-management-tab label.control--checkbox{
	font-size:13px;
}
label.grey_font{
	color:#707a86;
}
.control input.any_other{
	position: absolute;
    z-index: 111;
    opacity: 2;
}
.any_other{
	width:196px;
}
i#remove_field{
	color:#f17e10;
}
.custom_margin{
	padding-top:8px;
}
/* Date Picker Style */
.datepicker-inline{
	display:none !important;
}
.datepicker-days table{
	background-color:#f17e10;
	color:#fff;
}
.datepicker-days table tbody{
	background-color:#fff;
}
.datepicker td{
	border-radius:0;
	color:#666666;
}
.datepicker-days {
	border:1px solid #f17e10;
}
.datepicker{
	padding:4px;
}

.datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active:focus, .datepicker td.active:hover:focus, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active, .datepicker td.active.disabled, .datepicker td.active:hover.disabled, .datepicker td.active[disabled], .datepicker td.active:hover[disabled]{
	background-color: #f17e10;
}
.datepicker-days td.active, .datepicker-days td.active:hover{
	background-color: #006dcc;
    background-image: unset;
}
.test-management .datepicker:after, .test-management .datepicker:before{
	content: '';
    display: none;
}
.datepicker thead tr:first-child th:hover{
	background:none;
}
.instruction_displayed .form-control[disabled], .form-control-text[disabled]{
	border: 1px solid #666666;
	padding:6px 10px;
}
.terms_condition ul{
	list-style: inherit;
}
.terms_condition .modal-body{
	padding-left:25px;
}
.terms_condition .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.terms_condition .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.registration_panel .top-navbar-head .navbar-brand .logo-text {
  vertical-align: middle;
  color: #666666;
  margin-left: 0px;
}

.login-form-wrapper .control-group{
	margin:0;
}

.terms_condition .company_policies_list{
	margin-bottom:10px;
}
.terms_condition .company_policies_list span
{
  display: block;
  float: left;
  color:#343f4b;
  width: 5%;
}

.terms_condition .company_policies_list p
{
  float: left;
  width: 95%;
  margin: 0;

}
.terms_condition .company_policies_list ul{
	list-style:lower-roman;
}

/* Quick Test */
.grey_bg{
	background:#f4f4f4;
}
.quick_test1 .grey_bg{
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	
}
.file_type .form-control{
	border:none;
	background:transparent;
}
.file_type  .form-control:focus{
	box-shadow:none;
}
.file_type  .btn.btn-primary{
	background:transparent;
	border-color:#ccc;
	width:240px;
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
	color:#f17e10;
	height:42px;
	padding:10px;
}
.file_type .upload_img{
	position:absolute;
    bottom: 10px;
	left:20px;
}
.download_file{
	border:1px solid #ccc;
	border-radius:3px;
}
.download_file .download img{
	padding-top:10px;
}
.practice_test, .record_review, .live_proctoring, .test_taker_all, .test_taker_invited, .test_taker_specific_site, .test_taker_specific_domain{
	background-color:#fff;
	padding:10px 0;
	text-align:center;
	border-radius:3px;
	border:1px solid #666666;
	cursor:pointer;
	width:100%;
}
.practice_test.active, .record_review.active, .live_proctoring.active, .test_taker_all.active, .test_taker_invited.active, .test_taker_specific_site.active, .test_taker_specific_domain.active{
	background-color:#343f4b;
	color:#fff;
}
.practice_test.active , .record_review.active , .live_proctoring.active , .test_taker_all.active, .test_taker_invited.active, .test_taker_specific_site.active, .test_taker_specific_domain.active{
	color:#fff;
}

.practice_test, .record_review, .live_proctoring .test_taker_all, .test_taker_invited, .test_taker_specific_site, .test_taker_specific_domain{
	font-size:14px;
}
.practice_test input[type=radio], .record_review input[type=radio], .live_proctoring input[type=radio], .test_taker_all input[type=radio], .test_taker_invited input[type=radio], .test_taker_specific_site input[type=radio], .test_taker_specific_domain input[type=radio]{
	position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
.test_taker_all.active:after, .test_taker_invited.active:after, .test_taker_specific_site.active:after, .test_taker_specific_domain.active:after{
	content: ' ';
    height: 0px;
    position: absolute;
    top: 88%;
    right: 49.5%;
    width: 0;
    border: 7px solid rgba(0, 0, 0, 0);
    border-top-color: #343f4b;
    margin-top: 0px;
}
.tt_all_tab{
	display:block;
	min-height:130px;
	background:#f4f4f4;
	padding-top:30px;
	margin-top:3px;
}
.tt_invited_tab, .tt_specific_site_tab, .tt_specific_domain_tab{
	display:none;
	min-height:130px;
	background:#f4f4f4;
	margin-top:3px;
}
 .tt_specific_site_tab, .tt_specific_domain_tab{
	 padding-top:30px;
 }
.tt_all_tab .form-control[disabled], .tt_all_tab .form-control-text[disabled]{
	background:#dddddd;
	border:1px solid #666666;
	padding: 6px 10px;
}
.tt_all_tab .control--checkbox, .tt_all_tab .control__indicator{
	background:#f4f4f4;
}
.add_more_site, .add_more_domain{
	color:#f17e10;
	cursor:pointer;
}
#remove_ip i.fa,#remove_domain i.fa{
	color:#f17e10;
}
.end_msg label{
	color:#707a86;
}
.success_message .modal-body{
	padding-left:25px;
}
.success_message .modal-dialog{
	width:420px;
}
.success_message .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.success_message .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.encrypt_paper{
	width:60%;
	margin:0 auto;
}
.not_supported .modal-dialog{
	width:420px;
}
.not_supported .modal-body{
	padding-left:25px;
}
.not_supported .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.not_supported .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.supported_file{
	width:90%;
	margin:0 auto;
}
.test_summary_message .modal-content{
	background-image:url('../img/test_summary_bg.png');
	background-repeat:no-repeat;
	background-size:cover;
	padding:30px 50px;
}
.test_summary_message .modal-body{
	padding-left:25px;
}
.test_summary_message .modal-dialog{
	width:470px;
}
.test_summary_message .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.test_summary_message .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.test_summary{
	border:1px solid #ffffff;
	border-radius:6px;
	background-color:#ffffff;
	height:460px;
	overflow:hidden;
}
.subject_summary{
	margin:40px;
}
.subject_summary h2{
	color:#f17e10;
	font-size:16px;
}
.subject_summary label{
	font-size:12px;
}
.test_summary h5{
	text-align:center;
}
.test_summary h5 label{
	font-size:12px;
}
.unit_price_test{
	background-image:url('../img/bg-border.png');
	background-repeat:no-repeat;
	background-size:100% 100%;
	padding:10px;
	text-align:center;
}
.unit_price_test span{
	color:#f17e10;
}
/* Question Paper  CSS*/

	/**************Question management table******************/
.question_management_table .table thead tr th:nth-child(2){
	width:20px;
}
.question_management_table .table thead tr th:nth-child(3){
	width:45% !important;
}
.question_management_table .table thead tr th:last-child{
	width:45% !important;
}
.delete_this_image{
	cursor: pointer;
}
.question_paper1, .question_paper2, .question_paper3{
	border:1px solid #bdc6d7;
	height:210px;
	box-shadow: 0 0 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3);
	-o-box-shadow: 0 0 2px rgba(0,0,0,0.3);
	
}
.question_paper1 input, .question_paper2 input, .question_paper3 input{
	position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
.question_paper1.active, .question_paper2.active, .question_paper3.active{
	border:1px solid #f17e10;
	box-shadow: 2px 8px 21px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 8px 21px rgba(0,0,0,0.3);
	-webkit-box-shadow: 2px 8px 21px rgba(0,0,0,0.3);
	-o-box-shadow: 2px 8px 21px rgba(0,0,0,0.3);
}
.upload_one_paper{
	display:none;
	border:2px dashed #ededed;
	padding-top:10px;
	padding-bottom:14px;
	height:211px;
}

.upload_one_paper h5, .upload_multiple_paper h5, .upload_one_paper1 h5 {
	font-size:13px;
}
 .upload_multiple_paper{
	display:none;
	border:2px dashed #ededed;
	padding-top:10px;
	padding-bottom:10px;
	height:211px;
}
 .upload_one_paper1{
	display:none;
	border:2px dashed #ededed;
	padding-top:10px;
	padding-bottom:10px;
	height:211px;
}
.upload_one_paper img, .upload_multiple_paper img, .upload_one_paper1 img{
	width:auto;
	height:56px;
}
.upload_method1{
	display:block;
	border-top:1px solid #666666;
	padding-top:20px;
}
.upload_method2, .upload_method3{
	display:none;
	border-top:1px solid #666666;
	padding-top:20px;
}
.upload_more_question{
	color:#f17e10;
	cursor:pointer;
}
#remove_multiple_question i{
	color:#f17e10;
}
.upload_method .input-group-btn{
	background:#f4f4f4;
}
.no_randomization,.question_only, .choice_only, .question_choice{
	background-color:#fff;
	padding:10px 0;
	text-align:center;
	border-radius:3px;
	border:1px solid #666666;
	cursor:pointer;
	width:100%;
}
.no_randomization.active, .question_only.active, .choice_only.active, .question_choice.active{
	background-color:#343f4b;
	color:#fff;
	font-size:14px;
}
.no_randomization input[type=radio], .question_only input[type=radio], .choice_only input[type=radio], .question_choice input[type=radio]{
	position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
.border_bottom{
	padding-bottom:30px;
	border-bottom:1px solid #666666;
}
#question_paper textarea.form-control{
	height:auto;
}
#delivery_schedule .control-group{
	margin-left:15px;
	margin-top:0px;
}
#delivery_schedule .test_note{
	color:#aaaaaa;
}
#delivery_schedule .test_note span{
	color:#f17e10;
}
.width100{
	width:100% !important;
}
.width80{
	width:80% !important;
}
.test_delivery1, .test_delivery2, .test_delivery3{
	border:1px solid #bdc6d7;
	height:130px;
	box-shadow: 0 0 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3);
	-o-box-shadow: 0 0 2px rgba(0,0,0,0.3);
	
}
.test_delivery1.active, .test_delivery2.active, .test_delivery3.active{
	border:1px solid #f17e10;
	box-shadow: 2px 8px 21px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 8px 21px rgba(0,0,0,0.3);
	-webkit-box-shadow: 2px 8px 21px rgba(0,0,0,0.3);
	-o-box-shadow: 2px 8px 21px rgba(0,0,0,0.3);
}
.test_delivery1.active:after, .test_delivery2.active:after, .test_delivery3.active:after{
	content: ' ';
    height: 0;
    position: absolute;
    top: 100%;
    right: 49.5%;
    width: 0;
    border: 10px solid rgba(0, 0, 0, 0);
    border-top-color: #f17e10;
    margin-top: 0px;
}
.test_delivery1 input[type=radio], .test_delivery2 input[type=radio], .test_delivery3 input[type=radio]{
	position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
.height220{
	height:220px;
}
.test_delivery2:hover .test_delivery_method2{
	display:block;
}
.test_delivery3:hover .test_delivery_method2{
	display:block;
}
.test_delivery_method1, .test_delivery_method2, .test_delivery_method3{
	border:1px dashed #ededed;
	padding:10px;
}
.test_delivery_method2, .test_delivery_method3{
	display:none;
}
.test_delivery1 img, .test_delivery2 img, .test_delivery3 img{
	width:70%;
	height:auto;
}
/* ---Question Management CSS--- */
.question_management{
	
}
.question_management #example_filter{
	position: relative;
    bottom: 6px;
}
#example .width_manual{
	width:20px !important;
}
.question_management .priority-list{
	margin-bottom:25px;
}
.print{
	background-image:url('../img/print.png');
	background-repeat:no-repeat;
	background-size:26%;
	display:block;
	background-position:center;
}
.print:hover{
	background-image:url('../img/print1.png');
	background-repeat:no-repeat;
}

.publish{
	background-image:url('../img/publish.png');
	background-repeat:no-repeat;
	background-size:25%;
	display:block;
	background-position:center;
}
.publish:hover{
	background-image:url('../img/publish1.png');
	background-repeat:no-repeat;
}
/* .cancel{
	background-image:url('../img/cross.png');
	background-repeat:no-repeat;
	background-size:25%;
	display:block;
	background-position:center;
}
.cancel:hover{
	background-image:url('../img/cross1.png');
	background-repeat:no-repeat;
} */
.download1{
	background-image:url('../img/download1.png');
	background-repeat:no-repeat;
	background-size:25%;
	display:block;
	background-position:center;
}
.download1:hover{
	background-image:url('../img/download.png');
}
.question_reschedule{
	background-image:url('../img/reschedule.png');
	background-repeat:no-repeat;
	background-size:28%;
	display:block;
	background-position:center;
}
.question_reschedule:hover{
	background-image:url('../img/reschedule1.png');
}
.print-panel.create_question_paper{
	display:block;
}
.print-panel.create_question_bank{
	display:none;
}

tr#datarow3:hover .data_icon1{display:block;}
#example1 .data_icon2{display:none;}
tr#datarow4:hover .data_icon2{display:block;}
#example1 .data_icon3{display:none;}

#example1 tfoot th {
    width: auto !important;
    font-weight: 200;
}
#example1_length{display:none;}
#question_bank .filter-by{
	width: 8% !important;
    position: absolute;
    font-size: 14px;
    font-weight: 600;
}
#example1_filter .form-control{
	    width: 200px;
}
.question_bank_cancel{
	background-image:url('../img/cross.png');
	background-repeat:no-repeat;
	background-size:25%;
	display:block;
	background-position:center;
}
.question_bank_cancel:hover{
	background-image:url('../img/cross1.png');
	background-repeat:no-repeat;
}
.question_bank_download{
	background-image:url('../img/download1.png');
	background-repeat:no-repeat;
	background-size:24%;
	display:block;
	background-position:center;
}
.question_bank_download:hover{
	background-image:url('../img/download.png');
}
#example1 .width_manual {
    width: 20px !important;
}
/* #example1 th, #example1 td {
    width: 23% !important;
}
#question_paper .dataTables_wrapper #example thead th, #question_paper .dataTables_wrapper #example td{
	width: 23% !important;
} */
#question_paper .dataTables_wrapper #example .width_manual {
    width: 20px !important;
}
/* Q-utility CSS */
.q_utility{
	margin-left:40px;
}
.grey_bg1{
	background-color:#fbfafa;
}
.q_utility .summary h3{
	color:#343f4b;
	font-size:16px;
	font-weight:600;
}
.q_utility .summary h6{
	color:#aaaaaa;
	font-weight:600;
}
.q_utility .summary label{
	color:#aaaaaa;
	font-size:12px;
	font-weight:500;
	padding-top:0px;
}
.summary input.form-control, .summary select.form-control{
	background-color:transparent;
	border:none;
	/* border-bottom:1px solid #ededed; */
	width:100%;
	color:#666666;
	padding-left:10px;
	font-size:12px;
}
.summary .form-group{
	margin-bottom:0;
}
.summary input.form-control:focus, .summary textarea.form-control:focus, .summary select.form-control:focus{
	box-shadow:none;
}
.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.upload_tab{
	position:relative;
}
.upload_tab span{
	/* position:absolute;
	left:-20px;
	width:130px; */
	overflow:hidden;
	font-size:11px;
}
.right_answer{
	visibility:hidden;
}
.right_answer.active{
	visibility:visible;
}
.question_type{
	display:none;
}
.question_type1{
	display:block;
}
.question_type label{
	margin-top:20px;
	margin-left:11px;
}
.question_type .first_child{
	visibility:hidden;
}
.show_more_question.active img{
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.show_more_field{
	display:none;
}
.right_icon{
	width: 83%;
    margin-left: 6px;
    background-color: #fbfafa;
    margin-top: 0;
    padding: 12px 0;
	text-align:center;
}
.right_icon .view{
	cursor:pointer;
}
.right_icon .view img{
	width:auto;
	height:15px;
}
.right_icon .setting img{
	width:auto;
	height:18px;
}
.setting{
	cursor:pointer;
}
.setting.dropdown .dropdown-menu{
	min-width:176px;
	left:-121px;
	border:none;
	box-shadow:none;
	background-color:#fbfafa;
	top:22px;
	border-radius:6px;
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.setting.dropdown .dropdown-menu:after{
	content: ' ';
    height: 0;
    position: absolute;
    top: -5%;
    right: 12%;
    width: 0;
    border: 6px solid rgba(0, 0, 0, 0);
    border-bottom-color: #fbfafa;
    margin-top: 0px;
}
.question_paper_name{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px;
    /* padding-bottom: 16px; */
}
.paper_heading{
	font-size: 14px;
    width: 100%;
    background-color: transparent;
	border:none;
    border-bottom:1px solid #ededed;
    display: block;
    line-height:17px;
    margin: 0;
    outline: none;
    padding: 0;
	padding-left:10px;
    resize: none;
    word-wrap: break-word;
	font-weight:bold;
	color:#343f4b;
}
.paper_heading:focus{
	border-bottom-color:#f17e10;
}
.btn-cancel{
	border: 1px solid #ededed;
    background: #f1f1f1;
    color: #a7a7a7;
}
.btn-cancel:hover{
	color:#a7a7a7;
}
.paper_description{
	font-size: 14px;
    width: 100%;
    background-color: #fff;
	border:none;
    display: block;
    margin: 0;
    outline: none;
    padding: 10px 10px 0 10px;
    word-wrap: break-word;
    line-height: 135%;
    min-height: 20px;
	margin-bottom:5px;
	border-radius:4px;
	border:1px solid #ededed;
}
.paper_description:focus{
	border-bottom-color:#f17e10;
}
.question_types{
	-moz-box-shadow:2px 1px 2px 3px #dddddd;
	-webkit-box-shadow: 2px 1px 2px 3px #dddddd;
	box-shadow: 2px 1px 2px 3px #dddddd;
	background:#ffffff;
	max-height:327px;
	overflow:hidden;
}
.question_types.questioning_box{
  max-height:450px;
  overflow:hidden;
}
.customize_div{
	background-color:#ffffff;
	height:40px;
}
.image_priview_display_section{ width:100%; float: left; padding: 0 20px;}
.image_priview_display_section::after, .image_priview_display_section::before{ content:""; display: table;}
.image_priview_display_section::after{ clear:both;}
.image_priview_display_section .remove_upload_media{     top: -10px;
    right: -12px;}
.image_priview_display_section ul{ display: inline-block;
    position: relative;
    width: auto;
    padding: 2px;
    border: 1px solid #ddd;}
.image_priview_display_section ul.image_without_border{ border:0; padding: 0;}
.image_priview_display_section ul li{     display: inline-block;
    padding: 0 5px;}
.image_priview_display_section ul li .thumbnail{ width: 100px;
    height: 100px;
    padding: 2px;
    border: transparent; margin-bottom: 0;}
.question_types.active{
	border-left: 3px solid #f17e10;
}

.qpad_filter .control{
	font-size:12px;
	padding-left:20px;
}
.qpad_filter .control__indicator{
	width:12px;
	height:12px;
	border: 1px solid #f17e10;
    border-radius: 2px;
}
.qpad_filter .control--checkbox .control__indicator:after{
	left:4px;
	top:0;
}
.single_question_duration{
	width:100%;
	position:relative;
}
.apply_single_question_duration img{
	width:20px;
}
#demo4{
	width:42px;
	height:25px;
	font-size: 10px;
    padding-left: 6px;
	border:1px solid #a7a7a7;
}
.for_preview #demo4{
	width:71px;
	height:25px;
	font-size: 10px;
    padding-left: 6px;
	border:1px solid #a7a7a7;
}
.single_question_duration .btn{
	min-width:20px;
	height:25px;
	padding:0 10px;
	background-color:#cccccc;
}
.single_question_duration_per_section{
	position:absolute;
	left:-20px;
}
.qp_filter_question label{
	font-size:14px;
}
.qp_filter_question .form-control{
	border: none;
    border-bottom: 1px solid #ededed;
	font-size:12px;
}
.qp_filter_question .form-control:focus{
	box-shadow:none;
	outline:-webkit-focus-ring-color auto 5px;
}
.question_text{
	font-size: 16px;
    width: 100%;
    background-color: transparent;
	border:none;
    border-bottom:1px solid #ededed;
    display: block;
	line-height:19px;
    margin: 0;
    outline: none;
    padding: 0;
	padding-left:0px;
    resize: none;
    word-wrap: break-word;
	padding-top:10px;
	padding-bottom:10px;
}
.question_text:focus{
	border-bottom-color:#f17e10;
}
.answer_text{
	font-size: 14px;
    width: 100%;
    background-color: transparent;
	border:none;
    border-bottom:1px solid #ededed;
    display: block;
	line-height:15px;
    margin: 0;
    outline: none;
    padding: 5px;
	padding-left:15px;
    resize: none;
    word-wrap: break-word;
}
.answer_text:focus{
	border-bottom-color:#f17e10;
}
.question_preview{
	position:relative;
}
.preview_pagination{
	position:absolute;
	right:9%;
	bottom:3%;
}
.question_for_mcq .form-group{
	margin-bottom:10px;
}
.question_for_mcq .answer_no .control-group{
	margin-left:5px;
}
.add_more_option{
	padding-left:20px;
	width:14%;
}
.add_more_option h5{
	color:#f17e10;
	font-size:14px;
	cursor:pointer;
}
.question_for_mrq .hidden{
	visibility:hidden;
	z-index:-9999;
	position:absolute;
	left:-9999px;
}
.question_type2{
	background-color:#fbfafa;
}
.q_utility .fa-minus-circle{
	color:#f17e10;
}
.orange_font{
	margin-left:20px;
	color: #f17e10;
    font-size: 14px;
    cursor: pointer;
}
.q_utility .dd-selected label, .q_utility .dd-option-selected label, .q_utility .dd-option label{
	line-height:10px !important;
	font-size:14px;
	color:#666666;
}
.q_utility .dd-select{
	border:none;
}
.q_utility .dd-option-image, .dd-selected-image{
	padding-top:3px;
}
.q_utility .dd-option{
	border-bottom:none;
}
.q_utility .dd-options{
	border:none;
	box-shadow:none;
	background-color:#fbfafa;
}
.question_type2 .form-group .form-control{
	border:none;
	background-color:#fbfafa !important;
	border-bottom:1px solid #ededed;
	font-size: 12px;
}
.partial_marking_wrapper{
	display:none;
}
.group_marking_container{
	width:47%;
}
.edit_bank_container .single_question_duration .btn{
	padding: 0 8px;
}
.group_partial_mark_wrapper{
	display: none;
}
.question_type2 .form-group .form-control:focus{
	border-bottom-color:#f17e10;
	box-shadow:none;
	border-radius:0;
}
.question_for_mcq .file_type  .btn.btn-primary{
	border:none;
	width:45px;
}
.learning_objective_tab .form-control{
	font-size:14px;
}
.question_paper_footer {
	background-color:#fbfafa;
	padding-top:10px;
	padding-bottom:10px;
}
.question_paper_footer input[type=checkbox]{
	position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
.question_paper_footer .bookmarks{
	background-image: url('../img/bookmarks.png');
	background-repeat:no-repeat;
	background-size:82%;
	display:block;
	cursor:pointer;
}

.question_paper_footer .bookmarks.active{
	background-image: url('../img/bookmarks_active.png');
}
.add_more_question img, .delete_question img{
	width:20px;
	height:20px;
	cursor:pointer;
	
}
.question_paper_footer .prev_btn, .question_paper_footer .next_btn{
	border:none;
	background-color:transparent;
	color:#f17e10;
}
.q_utility #save_qp{
	color:#f17e10;
	border: 1px solid #ededed;
    background: #f1f1f1;
    color: #a7a7a7;
}
.q_utility #finish_qp{
	border: 1px solid #ededed;
    background: #f1f1f1;
    color: #a7a7a7;
}
.box.follow-scroll{
	background-color: #fbfafa;
    padding: 1px 20px;
    width: 60px;
    margin: 0 auto;
	margin-top:30px;
  box-shadow: 2px 1px 2px 3px #dddddd;
-moz-box-shadow: 2px 1px 2px 3px #dddddd;
-webkit-box-shadow: 2px 1px 2px 3px #dddddd;
-o-box-shadow: 2px 1px 2px 3px #dddddd;
}
.box.follow-scroll div{
	margin-top:20px;
}

.box.follow-scroll img{
	width:20px;
	height:auto;
	cursor:pointer;
}
.box.follow-scroll input[type=checkbox]{
	position: absolute;
    clip: rect(0,0,0,0);
}
.hiden{
	left: -9999px !important;
	position: absolute !important;
	top: -9999px !important;
	visibility: hidden !important;
}

.add_more_option1{
	padding-left:20px;
	
}
.add_more_option1 h5{
	color:#f17e10;
	font-size:14px;
	cursor:pointer;
}
#remove_ip1 .fa{
	color:#f17e10;
}
.question_section .form-control{
	background-color:#f17e10;
	border:none;
	color:#ffffff;
	border-radius:0;
	min-width:170px;
	max-width:200px;
}
.adding_question_section.col-lg-10{
	width:83.33333%;
}
.adding_question_section1.col-lg-10{
	width:77.3333%;
	padding-left:0;
}
.section_assigning.col-lg-1{
	width:6%;
}

.section_assigning1{
	left: -9999px;
	position: absolute;
	top: -9999px;
	visibility: hidden;
}
.question_type2 select{
    background: #fbfafa;
    height: 30px;
    color: #aaaaaa;
	border:none;
  font-size: 12px;
}
.question_type2 select:focus{
	outline:none;
}
.question_type2 select option{
	height: 40px;
    color: #f17e10;
    font-weight: 600;
	border:none;
}
.question_type2 select:focus{
	box-shadow:none;
	border-color:#fbfafa;
}
.choose_question{
	background-image:url('../img/choose_question.png');
	background-size:100%;
	background-repeat:no-repeat;
	width:auto;
	height:26px;
	cursor:pointer;
}
.choose_question:hover{
	background-image:url('../img/choose_question1.png');
	transition:.9s;
}
.choose_question.active{
	background-image:url('../img/choose_question1.png');
}
.shuffle{
	background-image:url('../img/shuffle1.png');
	background-size:100%;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
}
.cke_reset{
	width:100%;
}
/*.shuffle:hover{
	background-image:url('../img/shuffle_not.png');
}*/
.shuffle.active{
	background-image:url('../img/shuffle_not.png');
}

.mendatory{
	background-image:url('../img/upload_answer.png');
	background-size:100%;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
}
.mendatory.active{
	background-image:url('../img/upload_answer1.png');
}
.text_editor{
	background-image:url('../img/text_editor.png');
	background-size:100%;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
}
.text_editor.active{
	background-image:url('../img/text_editor1.png');
}

.permitted_url{
	background-image:url('../img/permitted_url.png');
	background-size:100%;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
}
.permitted_url.active{
	background-image:url('../img/permitted_url_active.png');
}
/* .text_editor:hover{
	background-image:url('../img/text_editor1.png');
	transition:.9s;
} */
.create_section{
	background-image:url('../img/create_section.png');
	background-size:100%;
	background-repeat:no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}
/* .create_section:hover{
	background-image:url('../img/create_section1.png');
	transition:.9s;
} */
.create_section.active{
	background-image:url('../img/create_section1.png');
}

.create_section1{
	background-image:url('../img/create_section.png');
	background-size:100%;
	background-repeat:no-repeat;
	width:auto;
	height:26px;
	cursor:pointer;
}
/* .create_section:hover{
	background-image:url('../img/create_section1.png');
	transition:.9s;
} */
.create_section1.active{
	background-image:url('../img/create_section1.png');
}
.create_through_question_bank{
	background-image:url('../img/qBank_inactive.png');
	background-size:100%;
	background-repeat:no-repeat;
	width:20px;
	height:22px;
	cursor:pointer;
}
.create_through_question_bank:hover{
	background-image:url('../img/qBank_active.png');
}


/* Question Bank Pop Up*/
.question_bank_popup .modal-dialog{
	width:90%;
}
.question_bank_form{
	width:90%;
	margin:0 auto;
}
.question_bank_form .form-control{
	color:#666666;
	border:0;
	border-bottom:1px solid #cccccc;
	border-radius:0;
	padding-left:0;
}
.question_bank_form .form-control:focus{
	box-shadow:none;
}
.question_bank_form .form-group{
	margin-bottom:10px;
}
.question_level .form-control{
	background-color: transparent;
    border: none;
    border-bottom: 1px solid #ededed;
    width: 100%;
    color: #666666;
    padding-left: 10px;
}
.question_level .form-control:focus{
	box-shadow:none;
}
.select_question1{
	border:2px solid #ededed;
	margin-left:10px;
	border-left:4px solid #f17e10;
	border-top:2px solid #ededed;
	border-bottom:2px solid #ededed;
	border-right:2px solid #ededed;
	width:94%;
}
.select_question1 img{
	width:auto;
	height:20px;
	margin-right:10px;
}
.select_questions .control-group{
	margin:0;
}
.select_questions .control-group .control{
	padding-left:4px;
}
.select_questions .control__indicator{
	top:0;
}
.width70{
	width:70%;
}
.type_of_question{
	background:#fbfafa;
	padding:10px;
	height:auto;
	width:12%;
}
.border-bottom{
	border-bottom:1px solid #ededed;
} 
.height_fixed{
	height:340px;
}
.height_fixed .nicescroll-cursors{
	background:#f17e10;
}
.question_bank_popup .modal-body{
	padding-left:25px;
	padding-bottom:10px;
}
.question_bank_popup .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.question_bank_popup .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.question_bank_popup .btn{
	background-color:#f17e10;
	border:none;
	color:#ffffff;
}
.hdr{
	background-color:#f4f4f4;
	padding:10px;
}
.manage_test_table  tfoot{
	position:absolute;
	top: 1px;
    left: 16px;
}
.manage_test_table  tfoot th.test_taker_filter{
	border:none;
	padding:0;
	width:358px;
}
.manage_test_table  tfoot th.test_taker_filter .form-group{
	margin-left: 0px;
	width:96%;
}
.manage_test_table  tfoot th.test_taker_filter .form-group .addon-icon{
	top:12px;
	color:#ffffff;
}
.manage_test_table  tfoot th.test_taker_filter .form-control{
	padding:15px 10px;
	border:none;
	height:50px;
	background:#343f4b;
	width:98%;
	color:#ffffff;
	font-weight:200;
}
.manage_test_table  tfoot th.test_taker_filter .form-control:focus{
	box-shadow:none;
}
.manage_test_table thead{
	background-color:#343f4b;
}
.manage_test_table thead tr th {
    border-bottom: none;
    color: #ffffff;
    padding: 15px 10px;
    font-weight: normal;
}
.manage_test_table thead tr th:first-child{
	border-top-left-radius:4px;
}
.manage_test_table thead tr th:last-child{
	border-top-right-radius:4px;
}
table.manage_test_table.dataTable thead .sorting{
	background-image: url("../img/datatable/sort_both.png");
    background-repeat: no-repeat;
	background-position:right;
	padding-right:10px;
}
/* table.manage_test_table.dataTable thead th{
	background-image: url("../img/datatable/sort_both.png");
    background-repeat: no-repeat;
	background-position:right;
} */
table.manage_test_table.dataTable thead .sorting_desc {
	background-image: url(../img/datatable/sort_desc.png);
    background-repeat: no-repeat;
	background-position:100%;
	padding-right:10px;
}
table.manage_test_table.dataTable thead .sorting_asc {
    background-image: url(../img/datatable/sort_asc.png);
    background-repeat: no-repeat;
	background-position:100%;
	padding-right:10px;
}
.width40{
	width:40%;
}
.width26{
	width:26% !important;
}
.width20{
	width:20% !important;
}
.width18{
	width:18% !important;
}
.width22{
	width:22% !important;
}
.width60{
	width:60% !important;
}
.width10{
	width:10% !important;
}
.width15{
	width:15% !important;
}
.width25_1{
	width:25% !important;
}
.text-white{
	color:#ffffff;
}
.width35{
	width:35% !important;
}
.width45{
	width:45% !important;
}
.width80{
	width:80% !important;
}
.manage_test_table  tfoot th.test_taker_filter .form-control::-webkit-input-placeholder {
   color: #ffffff;
   font-weight:200;
}

.manage_test_table  tfoot th.test_taker_filter .form-control:-moz-placeholder { /* Firefox 18- */
   color: #ffffff;  
   font-weight:200;
}

.manage_test_table  tfoot th.test_taker_filter .form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #ffffff;  
   font-weight:200;
}

.manage_test_table  tfoot th.test_taker_filter .form-control:-ms-input-placeholder {  
   color: #ffffff;  
   font-weight:200;
}
.no-border{
	border:none !important;
	z-index:-99999;
	position:absolute;
	overflow:hidden;
}
.inactive_table{
	background:none;
	border:none;
}
.manage_test_table .read_msg{
}
.manage_test_table .unread_msg{
}
.read_msg .control, .unread_msg .control{
	margin-bottom:17px;
	padding-left:60px;
}
.retest_cta .control{
	margin-bottom:17px;
	padding-left:120px;
}
.check_status{
	padding-top:10px;
}
.send_msg{
	padding:10px 25px;
	border:1px solid #666666;
}
.read_msg1{
	padding:10px 25px;
	border:1px solid #666666;
}
.retest{
	padding:10px 40px;
	border:1px solid #666666;
}
#test_taker_wrapper .dataTables_length, #test_taker_wrapper .dataTables_filter{
	display:none;
}
#test_taker.table.dataTable{
	margin-top:0 !important;
}
.select_all{
	position:absolute;
	bottom:42px;
	margin:0 auto;
	right:297px;
}
.select_all label, .select_all1 label{
	font-size:9px;
	color:#f17e10;
	padding-top:4px;
}
.select_all1{
	position:absolute;
	bottom:42px;
	margin:0 auto;
	right:86px;
}
#test_taker_wrapper .dataTables_info{
	padding-top:47px;
}
#test_taker_wrapper .dataTables_paginate {
	padding-top:47px;
}
.template_popup ul{
	list-style: inherit;
	padding-left:20px;
	font-size:12px;
}
.template_popup .modal-body{
	padding-left:25px;
}
.template_popup .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.template_popup .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.template_design select.form-control{
	background:#f4f4f4;
	border:none;
	color:#666666;
	
}
.template_design input.form-control{
	border-bottom:1px solid #666666;
	border-top:none;
	border-left:none;
	border-right:none;
}
.template_design input.form-control:focus, .template_design textarea.form-control:focus{
	box-shadow:none;
}
.template_design textarea.form-control{
	border-bottom:1px solid #666666;
	border-top:none;
	border-left:none;
	border-right:none;
	resize:none;
}
.height_custom{
	height:250px;
	overflow:hidden;
}
.height_custom .form-control{
	height:100%;
	font-size:12px;
}
.your_message p, .your_message label{
	font-size:12px;
}
.your_message h5{
	font-size:13px;
	font-weight:600;
}
.register_reminder, .result_available, .request_accepted, .request_denied, .test_launch{
	display:none;
}

/* ==================Record And Analytics================== */

.record_analytics .dataTables_filter{
	display:none;
}
.record_analytics table.dataTable thead  .result_name.sorting, .record_analytics table.dataTable thead .result_name.sorting_asc, .record_analytics table.dataTable thead .result_name.sorting_desc{
	background:none;
}
.record_analytics table.dataTable thead th{
	border-right:1px solid #ffffff;
}
.review{
	background-image:url('../img/review.png');
	background-repeat:no-repeat;
	background-size:35%;
	display:block;
	background-position:center;
}
.review:hover{
	background-image:url('../img/review1.png');
	background-repeat:no-repeat;
}
.analytics{
	background-image:url('../img/analytics.png');
	background-repeat:no-repeat;
	background-size:40%;
	display:block;
	background-position:center;
}
.analytics:hover{
	background-image:url('../img/analytics1.png');
	background-repeat:no-repeat;
}
.declare{
	background-image:url('../img/declare.png');
	background-repeat:no-repeat;
	background-size:25%;
	display:block;
	background-position:center;
}
.declare:hover{
	background-image:url('../img/declare1.png');
	background-repeat:no-repeat;
}
.download_result{
	background-image:url('../img/download_result.png');
	background-repeat:no-repeat;
	background-size:28%;
	display:block;
	background-position:center;
}
.custom_width15 .print{
	background-size:31%;
}
.download_result:hover{
	background-image:url('../img/download_result1.png');
	background-repeat:no-repeat;
}
.evaluate{
	background-image:url('../img/evaluate.png');
	background-repeat:no-repeat;
	background-size:35%;
	display:block;
	background-position:center;
}
.evaluate:hover{
	background-image:url('../img/evaluate1.png');
	background-repeat:no-repeat;
}
.download_answer_sheet{
	background-image:url('../img/download_answer_sheet.png');
	background-repeat:no-repeat;
	background-size:45%;
	display:block;
	background-position:center;
}
.download_answer_sheet:hover{
	background-image:url('../img/download_answer_sheet1.png');
	background-repeat:no-repeat;
}
.upload_answer{
	background-image:url('../img/upload_answer.png');
	background-repeat:no-repeat;
	background-size:32%;
	display:block;
	background-position:center;
}
.upload_answer:hover{
	background-image:url('../img/upload_answer1.png');
	background-repeat:no-repeat;
}
.br-part{
	border-right:1px solid #666666;
}
.custom_width15{
	width:15%;
	float:left;
}
.view_result{
	background-image:url('../img/view.png');
	background-repeat:no-repeat;
	background-size:32%;
	display:block;
	background-position:center;
}
.view_result:hover{
	background-image:url('../img/view1.png');
	background-repeat:no-repeat;
}
.evaluate_edit_icon{
	background-image:url('../img/evaluate_edit.png');
	background-repeat:no-repeat;
	background-size:32%;
	display:block;
	background-position:center;
}
.evaluate_edit_icon:hover{
	background-image:url('../img/evaluate_edit1.png');
	background-repeat:no-repeat;
}
.launch_popup1 .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.launch_popup1 .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.launch_popup1 .modal_heading{
	background-color:#343f4b;
	border:1px solid #343f4b;
	border-radius:6px;
}
.launch_popup1 .paper_name{
	
	padding:20px 0px 0;
}
.launch_popup1 .paper_name h3{
	color:#f17e10;
	margin:0 0 20px;
	padding:0 25px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}
.launch_popup1 .paper_name label{
	font-size:13px;
	color:#666666;
}
.launch_popup1 .modal_heading label{
	color:#ffffff;
	font-size:14px;
}
.launch_popup1 .paper_name h5{
	color:#f17e10;
	margin:0 0 10px;
	padding:0 25px;
	padding-bottom:6px;
	border-bottom:1px solid #cccccc;
}
.view_analytics{
	background-image:url('../img/analytics_gray.png');
	background-repeat:no-repeat;
	background-size:90%;
	display:block;
	background-position:center;
	background-color:#ffffff;
}
.view_analytics:hover{
	background-image:url('../img/analytics_orange.png');
	background-repeat:no-repeat;
}
.rr_analytics{
	background-color:transparent !important;
	background-size:30%;
}
.view_recording{
	background-image:url('../img/youtube_icon.png');
	background-repeat:no-repeat;
	background-size:100%;
	display:block;
	background-position:center;
	background-color:#ffffff;
}

.select_all_to_view label{
	color:#f17e10;
}

.view_result_analytics .manage_test_table  tfoot th.result_summary_filter{
	width:150px;
}
.view_result_analytics .manage_test_table  tfoot th.result_summary_filter .form-control{
	width:100%;
}
.view_result_analytics .dataTables_info{
	display:none;
}
.view_result_analytics .dataTables_paginate{
	display:none;
}
.view_result_analytics tbody tr td{
	padding:15px 10px;
}
.view_result_analytics tbody tr.active td{
	background-color:#f17e10;
	color:#ffffff;
}
.view_result_analytics .table-striped.evalute_result_declare_table > tbody > tr:nth-of-type(2n+1){
	background-color:#f9f9f9;
}
/*Launch Pop Up*/
.launch_popup ul{
	list-style: inherit;
}
.launch_popup .modal-body{
	padding:0;
}

.launch_popup .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.launch_popup .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.launch_popup .modal_heading{
	background-color:#343f4b;
	border:1px solid #343f4b;
	border-radius:6px;
}
.launch_popup .modal-dialog{
	min-width:600px;
	margin:100px auto;
}
.launch_popup .paper_name{
	
	padding:20px 0px 0;
}
.launch_popup .paper_name h3{
	color:#f17e10;
	margin:0 0 20px;
	padding:0 25px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}
.launch_popup .paper_name label{
	font-size:13px;
	color:#666666;
}
.launch_popup .modal_heading label{
	color:#ffffff;
	font-size:14px;
}
.launch_popup .paper_name h5{
	color:#f17e10;
	margin:0 0 10px;
	padding:0 25px;
	padding-bottom:6px;
	border-bottom:1px solid #cccccc;
}
.total_question_papers{
	padding-left:25px;
	padding-right:25px;
}
.total_question_papers label{
	margin-bottom:5px;
}
.launch_footer{
	padding:20px 0;
}
.launch_footer_cta{
	width:80%;
	margin:0 auto;
}
.launch_footer_cta .btn{
	width:100%;
	border-radius:0;
}



.launch_popup h3{
	font-size:20px;
}
.launch_popup .form-control.bl_bg{
	background-color:#343f4b;
	color:#ffffff;
}
.launch_popup .form-control::-webkit-input-placeholder {
   color: #ffffff;
   font-weight:200;
}

.launch_popup .form-control:-moz-placeholder { /* Firefox 18- */
   color: #ffffff;  
   font-weight:200;
}

.launch_popup .form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #ffffff;  
   font-weight:200;
}

.launch_popup .form-control:-ms-input-placeholder {  
   color: #ffffff;  
   font-weight:200;
}
.subject_set .form-control{
	border-bottom:1px solid #666666;
	border-top:none;
	border-left:none;
	border-right:none;
}
.subject_set .form-control:focus{
	box-shadow:none;
}
.subject_set label{
	font-size:14px;
}
.reschedule_popup ul{
	list-style: inherit;
}
.reschedule_popup .modal-dialog{
	margin:115px auto;
}
.reschedule_popup .modal-body{
	padding:0;
}
.reschedule_policy{
	margin-top:10px;
	border-top:1px solid #666666;
	padding:10px 20px;
}
.reschedule_policy h6{
	color:#343f4b;
}
.reschedule_policy_content{
	height:100px;
	overflow:hidden;
}
.reschedule_test_name{
	border-bottom:1px solid #666666;
	padding:5px 0;
	margin-bottom:3px;
}
.reschedule_policy_heading{
	position:relative;
}
.reschedule_policy_heading h6{
	border-bottom:1px solid #ededed;
	width:22%;
	margin-bottom:5px;
}
.reschedule_policy_heading h6:before{
	content : "";
  position: absolute;
  left    : 0;
  bottom  : 0;
  height  : 1px;
  width   : 6%;  /* or 100px */
  border-bottom:2px solid #f17e10;
}
.reschedule_policy_footer{
	padding:15px 20px 10px;
}
.reschedule_policy_footer .btn{
	border-radius:0;
	width:100%;
}
.reschedule_policy_footer .control-group{
	margin:0;
}
.reschedule_popup label{
	font-size:13px;
}
.reschedule_popup .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.reschedule_popup .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.reschedule_popup #for_flexible{
	display:none;
}
.reschedule_popup h5{
	color:#f17e10;
}
.reschedule_popup h5 span{
	font-size:20px;
}
.preview_popup .modal-dialog{
	margin:200px auto;
	width:470px;
}
.preview_popup .modal-content{
	border-radius:15px;
}


.publish_popup_height{
	height:472px;
	overflow:hidden;
}
.datepicker{
	z-index:9999;
}

.bootstrap-timepicker-widget .bootstrap-timepicker-widget{
	z-index:9999;
}
.bootstrap-timepicker-widget .modal-header, .bootstrap-timepicker-widget .modal-footer{
	display:none;
}
.publish_popup .tooltip{
	z-index:9999;
}
.test_taker_count{
	background:#f4f4f4;
	padding:5px 10px;
}
.test_taker_count .form-group{
	margin-bottom:0px;
}
.publish_popup .upload_taker_detail label, .publish_popup .download_template label{
		font-size:14px;
}
.test_taker_count .download_file{
	width:30%;
}
.test_taker_count .download_file img{
	width:42px;
	height:auto;
}
.test_taker_count .download_file .download img{
	width:25px;
	height:auto;
}
.test_taker_count .form-control.count_field{
	border:1px solid #ccc;
}
.custom_height .form-control{
	height:27px;
}
.publish_popup .upload_taker_detail{
	width:40%;
}
.publish_popup .file_type  .btn.btn-primary{
	width:194px;
}
.border_bottom1{
	border-bottom:1px solid #666666 !important;
	border-top:0 !important;
	border-right:0 !important;
	border-left:0 !important;
}
.font_size_custom{
	font-size:12px !important;
}
.focus_out:focus{
	box-shadow:none !important;
}
.publish_popup ul{
	list-style: inherit;
}
.publish_popup .modal-body{
	padding-left:25px;
}
.publish_popup .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.publish_popup .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.publish_popup .modal-dialog{
	min-width:885px;
}
.no_border{
	border-top:none !important;
	border-left:none !important;
	border-bottom:none !important;
	border-right:1px solid #dddddd;
}
.cancel_popup h6{
	color:#f17e10;
}
.cancel_popup .modal-body p{
	font-size:16px;
}
.counting_test_takers{
	padding:15px 0;
	text-align:center;
}
.counting_test_takers p{
	margin-bottom:0;
}
.cancel_test_schedule h5{
	color:#343f4b;
	font-size:14px;
}
.cancel_test_schedule h5 span{
	color:#f17e10;
	font-size:14px;
}
.total_refund_amount{
	padding:6px 15px 2px;
	border-top:1px solid #666666;
}
.total_refund_amount h6{
	font-size:14px;
	color:#343f4b;
}
.total_refund_amount h6 span{
	color:#f17e10;
	font-size:20px;
}
.cancel_popup ul{
	list-style: inherit;
}
.cancel_popup .modal-dialog{
	margin:115px auto;
}
.cancel_popup .modal-body{
	padding:20px 0px;
}
.cancel_popup .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.cancel_popup .modal-dialog{
	width:400px;
}
.cancel_popup .control-group {
	width:70%;
	margin:0 auto;
}
.cancel_popup .control-group label{
	font-size:10px;
	padding-top:2px;
}
.cancel_popup .btn{
	border-radius:0;
}
/* Delete Pop up */
.delete_popup .modal-dialog{
	margin:115px auto;
}
.delete_popup .modal-body{
	padding:40px 10px;
}
.delete_popup .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.delete_popup .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.delete_popup .modal-dialog{
	width:270px;
}
.publish_test_table thead tr{
	background-color:#f4f4f4;
}

.height42{
	height:42px !important;
}
.default_font{
	color:#f17e10 !important;
}
.border-white{
	border-right:1px solid #ffffff;
}
#savingPaper.delete_popup .modal-dialog{
	width:310px;
}
#savingPaper.delete_popup .modal-body{
	padding:10px 10px;
}
#savingPaper.delete_popup .modal-body h5{
	color:#f17e10;
}
.savingPaperMsg{
	border-top:1px solid #cccccc;
	padding:10px 0;
	margin-top:10px;
}
/*=================Test taker List================ */
.test_taker_list{
	border-radius:6px;
	border:1px solid #ededed;
}
.test_taker_list .search_test_taker.form-control {
    padding: 10px 10px;
    border: none;
    height: 43px;
    background: #343f4b;
    color: #ffffff;
    font-weight: 200;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.test_taker_list .form-group{
	margin-bottom:0;
} 
.test_taker_list .search_test_taker.form-control::-webkit-input-placeholder {
   color: #ffffff;
   font-weight:200;
}

.test_taker_list .search_test_taker.form-control:-moz-placeholder { /* Firefox 18- */
   color: #ffffff;  
   font-weight:200;
}

.test_taker_list .search_test_taker.form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #ffffff;  
   font-weight:200;
}

.test_taker_list .search_test_taker.form-control:-ms-input-placeholder {  
   color: #ffffff;  
   font-weight:200;
}
.test_taker_list .addon-icon{
	color:#ffffff;
	top:8px;
}
.test_taker_list .addon-icon i{
	color:#ffffff;
}
.evaluate_test .test_taker_name{
	height:375px;
	overflow:hidden;
}
.result_analysis .test_taker_name{
	height:700px;
	overflow:hidden;
}
.test_taker_name li{
	padding:20px 10px 20px 10px;
	cursor:pointer;
}
.test_taker_name li:hover{
	padding:20px 10px 20px 10px;
	background-color:#f17e10 !important;
	color:#ffffff;
}
.test_taker_name li.active{
	background-color:#f17e10 !important;
	color:#ffffff;
}
.test_taker_name li.taker_unchecked{
	padding:20px 10px 20px 10px;
	background-image:url('../img/not_checked.png');
	background-repeat:no-repeat;
	background-position:93%;
	background-size:9%;
}
.test_taker_name li.taker_unchecked:hover{
	background-color:#f17e10;
	color:#ffffff;
	background-image:url('../img/not_checked_white.png');
	background-repeat:no-repeat;
	background-position:93%;
}
.test_taker_name li.taker_checked{
	padding:20px 10px 20px 10px;
	background-image:url('../img/checked.png');
	background-repeat:no-repeat;
	background-position:93%;
}
.test_taker_name li.taker_checked:hover{
	background-color:#f17e10;
	color:#ffffff;
	background-image:url('../img/checked_active.png');
	background-repeat:no-repeat;
	background-position:93%;
	padding:20px 10px 20px 10px;
}
.test_taker_name li:nth-of-type(2n){
	background-color:#f4f4f4;
}
.test_taker_name .nicescroll-cursors{
	border-radius:0;
}
.taker_detail{
	background-color:#343f4b;
	padding:10px 15px;
	border:1px solid #343f4b;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-right-radius:none;
	border-bottom-left-radius:none;
	color:#fff;
}
.taker_detail label{
	font-size:14px;
}
.question_answer_sections  .ui-accordion .ui-accordion-header{
	margin-top:0;
	border-radius:0;
}
.question_answer_sections .ui-state-active, .question_answer_sections .ui-widget-content .ui-state-active, .question_answer_sections .ui-widget-header .ui-state-active, .question_answer_sections a.ui-button:active, .question_answer_sections .ui-button:active, .question_answer_sections .ui-button.ui-state-active:hover{
	background-color:#ffffff;
	border-color:#dddddd;
	border-bottom-color:#ffffff;;
}
.question_answer_sections .ui-state-default, .question_answer_sections .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .question_answer_sections .ui-button, .question_answer_sections html .ui-button.ui-state-disabled:hover, .question_answer_sections html .ui-button.ui-state-disabled:active{
	background-color:#ffffff;
}
.default_color{
	color:#666666;
}
.taker_answers{
	border:1px solid #e8e8e8;
	padding:30px 20px 10px 30px;
	position:relative;
}
.answer_label{
	margin-top:20px;
	padding:20px;
	margin-bottom:10px;
	max-height:250px;
	min-height:200px;
	padding-top:0;
}
.taker_answers h3{
	color:#f17e10;
}
.view_rr_quest{
	position:absolute;
	width:40px;
	height:40px;
	padding:10px 0;
	right:0;
	top:-43px;
}
.evaluate_add_marks{
	position:absolute;
	right:0;
	width:40px;
	top:30%;
}
/* 12. style switcher ================================== */
/* style switcher */
#style_switcher {
  position: fixed;
  right: 0;
  top: 37%;
  background: #fdfdfd;
  width: 240px;
  z-index: 1094;
  box-sizing: border-box;
  padding: 16px;
  margin-right: -246px;
  -webkit-transition: margin 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: margin 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
#style_switcher.switcher_active {
  margin-right: 0;
}
#style_switcher .switcher_app_themes {
  margin: 0;
  overflow: hidden;
}
#style_switcher .switcher_app_themes > li {
  margin: 0;
}
#style_switcher .switcher_app_themes,
#style_switcher .switcher_app_themes > li {
  list-style: none;
  padding: 0;
}
#style_switcher .switcher_app_themes li {
  float: left;
  cursor: pointer;
  width: 36px;
  margin: 0 16px 16px 0;
  opacity: 0.5;
  -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
#style_switcher .switcher_app_themes li span {
  display: block;
  padding: 0 4px;
  height: 24px;
  line-height: 24px;
  box-sizing: border-box;
  width: 50%;
  float: left;
}
#style_switcher .switcher_app_themes li.active_theme {
  opacity: 1;
  position: relative;
}
#style_switcher .switcher_app_themes li.active_theme:after {
  position: absolute;
  top: 0;
  left: 50%;
  content: '\e5ca';
  font-family: "Material Icons";
  font-size: 18px;
  display: block;
  color: #fff;
  margin-left: -8px;
}
#style_switcher .switcher_app_themes li.app_style_default .app_color_main {
  background: #2196f3;
}
#style_switcher .switcher_app_themes li.app_style_default .app_color_accent {
  background: #7cb342;
}
#style_switcher .switcher_app_themes li.switcher_theme_a .app_color_main {
  background: #3f51b5;
}
#style_switcher .switcher_app_themes li.switcher_theme_a .app_color_accent {
  background: #ff4081;
}
#style_switcher .switcher_app_themes li.switcher_theme_b .app_color_main {
  background: #673ab7;
}
#style_switcher .switcher_app_themes li.switcher_theme_b .app_color_accent {
  background: #00bcd4;
}
#style_switcher .switcher_app_themes li.switcher_theme_c .app_color_main {
  background: #5d4037;
}
#style_switcher .switcher_app_themes li.switcher_theme_c .app_color_accent {
  background: #1e88e5;
}
#style_switcher .switcher_app_themes li.switcher_theme_d .app_color_main {
  background: #00acc1;
}
#style_switcher .switcher_app_themes li.switcher_theme_d .app_color_accent {
  background: #673ab7;
}
#style_switcher .switcher_app_themes li.switcher_theme_e .app_color_main {
  background: #607d8b;
}
#style_switcher .switcher_app_themes li.switcher_theme_e .app_color_accent {
  background: #e53935;
}
#style_switcher .switcher_app_themes li.switcher_theme_f .app_color_main {
  background: #424242;
}
#style_switcher .switcher_app_themes li.switcher_theme_f .app_color_accent {
  background: #7cb342;
}
#style_switcher .switcher_app_themes li.switcher_theme_g .app_color_main {
  background: #8e24aa;
}
#style_switcher .switcher_app_themes li.switcher_theme_g .app_color_accent {
  background: #4caf50;
}
#style_switcher_toggle {
  position: absolute;
  top:6%;
  left: -63px;
  width: 42px;
  height: 100px;
  background: #ededed;
  cursor: pointer;
  padding: 0 8px;
  box-sizing: border-box;
  z-index: 1096;
  color:#343f4b;
}
#style_switcher_toggle .material-icons {
  font-size: 24px;
  line-height: 36px;
  color: #212121;
}
.style_switcher_toggle1{
	left:-42px !important;
}
.vertical-text {
    color: #343f4b;
    float: left;
    font-size: 15px;
    left: 13px;
    position: relative;
    top: 72px;
    transform: rotate(270deg);
    transform-origin: left center 0;
}
.marks_of_tt .form-control{
	border:0;
	border-bottom:1px solid #f17e10;
	background:transparent;
	
}
.marks_of_tt .form-control:focus{
	box-shadow:none;
	background:transparent;
}
.marks_of_tt i{
	color:#f17e10;
	margin-top: 15px;
}
.question_answer_sections{
	position:relative;
}
.question_answer_sections .page-item.active .page-link, .question_answer_sections .page-item.active .page-link:focus, .question_answer_sections .page-item.active .page-link:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #0275d8;
    border-color: #0275d8;
}
.question_answer_sections .page-link {
    position: relative;
    float: left;
    padding: .5rem .75rem;
    margin-left: -1px;
    color: #f17e10;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd !important;
}
.test_taker_response{
	border:1px solid #ddd;
	padding:10px;
}
.taker_answers #accordion{
	height:470px;
	overflow:hidden;
}
.taker_answers #accordion label{
	font-size:12px;
}
.submit_marks .btn{
	background:#f17e10;
	color:#ffffff;
	border:none;
}
.submit_marks .btn.disabled{
	background:#dbdbdb;
	color:#818181;
}
.complete_assessment{
	padding:10px;
	border:1px solid #ededed;
	border-radius:3px;
	
}
.compelte_submit{
	width:25%;
	margin:0 auto;
}
.compelte_submit .btn{
	background:#f17e10;
	width:100%;
	color:#ffffff;
	border:none;
}
.compelte_submit .btn.disabled{
	background:#dbdbdb;
	color:#818181;
}
/*==================================================
				Evaluate Page Css
===================================================*/
.evaluate_complete_test{
	
}
.evaluate_complete_test .heading-group{
	border-bottom:2px solid #e8e8e8;
	margin-bottom:1px;
}
.evaluate_complete_test .heading-group ul>li{
	display:inline-block;
	padding-bottom:6px;
	font-size:16px;
	color:#343f4b;
	margin-right:20px;
	min-width:20%;
	padding-left:20px;
	padding-right:20px;
	cursor:pointer;
}
.evaluate_complete_test .heading-group form{
	margin-bottom:0;
}
.evaluate_complete_test .heading-group ul>li.active{
	border-bottom:2px solid #f17e10;
}
.question_marks_remarks{ width:100%; float:left; border: 1px solid #ececec; border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; color:#707a86;}
.marks_inner_detail{ width:100%; float:left; padding: 15px 0; background:#fbfbfb;}
.marks_inner_detail::after, .marks_inner_detail::before, .question_marks_remarks::after, .question_marks_remarks::before, .question_wise_detail::after, .question_wise_detail::before, .question_wise_remarks_detail::after, .question_wise_remarks_detail::before, .marks_remarks_section_start::after, .marks_remarks_section_start::before, .marks_division_section::after, .marks_division_section::before, .remarks_division_section::after, .remarks_division_section::before{ content:""; display: table;}
.marks_inner_detail::after, .question_marks_remarks::after, .question_wise_detail::after, .question_wise_remarks_detail::after, .marks_remarks_section_start::after, .marks_division_section::after, .remarks_division_section::after{ clear:both;}
.question_wise_detail{ width:100%; float:left; padding:0;}
.question_wise_remarks_detail{ float: left;
    height: 215px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 15px 15px;
    width: 100%;}
.marks_remarks_section_start{ width:100%; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom: 1px solid #ddd;}
.marks_division_section{ width:60%; float:left;}
.remarks_division_section{ width:40%; float:left;}
.question_wise_remarks_detail p{ margin:0;}
.question_wise_detail h6{ margin:10px 0 15px; color:#f17e10; font-size:14px; padding: 10px 15px;}
.marks_division_section h5{ color:#f18b2b; font-size:22px; font-weight:600; margin:0; line-height: 1;}
.marks_division_section h5 span{ display:inline-block; line-height: 1;}
.marks_division_section h5 span input{ border: 0 none;
    font-size: 14px;
    font-weight: 300;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 80%;}
.marks_division_section h5 span:first-child{ border-bottom: 1px solid #f18b2b;
    color: #707a86;
    font-size: 14px;
    margin-right: 15px;
    padding-bottom: 4px;
    text-align: center;
    width: 55%; font-weight:300;}
.question_wise_detail .remarks_division_section h6{ color: #707a86;
    font-size: 12px;
    margin: 0;
    padding-top: 9px;
    text-align: right;}
.remarks_division_section h6 input{ width:100%; margin:0; padding:0; border:0; text-align:right;}
.evaluate_test_cta .primary-btn{ border-radius: 0;
    height: 34px;
    margin: 0px 0 0;}
.question_marks_remarks input::-webkit-input-placeholder, .question_marks_remarks input::-moz-input-placeholder{ color:#707a86;}
/*===============================================================
				Evaluate Declared Result
================================================================*/
.test_date_time_row{ background:#fbfafa; padding:0px;}
.disabled_content_color .column-head{color:#aaaaaa;}
.evalute_result_declare_table td ul{ display:none;}
.evalute_result_declare_table td ul li{ display:inline-block; width:40%; float:left; margin:0 5%;}
.evalute_result_declare_table td ul li:first-child{ text-align:right;}
.evalute_result_declare_table td ul li button{  border:0;}
.evalute_result_declare_table .view_result{ background-size:100% ; background-color:transparent; display:inline-block;}
.evalute_result_declare_table .evaluate_edit_icon{ background-size:100% ; background-color:transparent; display:inline-block;}

.table-bordered.evalute_result_declare_table > tbody > tr > td{ border-right:0; border-left:0; height:24px;}
.table-striped.evalute_result_declare_table > tbody > tr:nth-of-type(2n+1){ background:#fff;}
.evaluate_declared_result_detail .dataTables_info {
    display: none;
}
.evaluate_declared_result_detail  tfoot th.test_taker_filter{
	width:300px;
}
.evaluate_declared_result_detail  tfoot th.test_taker_filter .form-control{
	width:85%;
	height:49px;
}
section .content-wrapper .evalute_result_declare_table a > i{ color:#fff;}
.download_answersheet_cta .primary-btn {
    border-radius: 0;
    height: 34px;
    margin: 0 0;
}
.download_answer_sheet_row{ padding:15px 0;}
.evaluate_download_answersheet_detail .manage_test_table tfoot{ width:94%;}
.evaluate_download_answersheet_detail .manage_test_table tfoot th.test_taker_filter{ width:100%;}
.evaluate_download_answersheet_detail .manage_test_table tfoot th:last-child{ border:0;}
.evaluate_download_answersheet_detail .manage_test_table tfoot th.test_taker_filter .form-control{ width:70%; height:49px;}
.evaluate_download_answersheet_detail .manage_test_table tfoot th.test_taker_filter .form-group{ width:100%;}
.evaluate_download_answersheet_detail .table-bordered > tbody > tr > td{ border:0;}
.evaluate_download_answersheet_detail .dataTables_info {
    display: none;
}
.edit-btn{
	border:1px solid #bcbcbc;
	color:#bcbcbc;
	background-color:transparent;
	padding:4px 10px;
}
.evalute_result_declare_table tr:hover td>.edit-btn{ 
	border:1px solid #f17e10;
	color:#f17e10;
	background-color:transparent;
}
.evalute_result_declare_table tr:hover td>.edit-btn:hover{
	background-color:#f17e10;
	border:1px solid #ffffff;
	color:#ffffff;
}
section .content-wrapper .evaluate_download_answersheet_detail a > i{ color:#fff;}
.evaluate_download_answersheet_detail .select_all{bottom: 0px; right: 26px;}
#test_taker_paginate{
	padding-top:10px !important;
}
.view_result_summary_popUP .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.view_result_summary_popUP .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.view_result_summary_popUP .modal-dialog{
	width: 420px;
    margin: 125px auto;
}
.view_result_summary_popUP .modal-body{
	padding:20px 0;
}
.resultSummary_content{
	padding:0 34px;
}
.resultSummary_content h5{
	font-size:18px;
}
.resultSummary_content h5 span{
	color:#f17e10;
}
.resultSummary_marks{
	margin-top: 5px;
    margin-bottom: 20px;
    font-size: 12px;
}
.total_marks_obtain_tt{
	margin-bottom:20px;
}

.successful_message_popUP .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.successful_message_popUP .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.successful_message_popUP{
	margin:115px auto;
}
.successful_message_popUP .modal-body{
	padding:20px 10px;
}
.choose_template{
	padding:10px 20px;
	min-height:140px;
}
.upload_via_wizard{
	padding:10px 5px;
	min-height:140px;
}
.choose_template h6, .upload_via_wizard h6{
	line-height:20px;
	margin-bottom:20px;
}
.upload_via_wizard .btn{
	padding:3px;
	height:28px;
	border:1px solid #dddddd;
	color:#aaaaaa;
}

.uploadResult_popup .modal-body{
	padding:20px 20px;
}
.uploadResult_popup .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.uploadResult_popup .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.uploadResult_popup .modal-dialog{
	width:500px;
	margin:115px auto;
}
.upload_through_option{
	border-right:1px solid #cccccc;
}
.upload_through_template{
	padding:10px;
}
.upload_through_template .inputfile-1 + label {
    color: #f17e10;
    background-color: #f4f4f4;
}
.upload_through_template .inputfile + label {
    max-width: 100%;
    font-size: 1.25rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 0.625rem 1.25rem;
	border: 1px solid #ccc;
    border-radius: 4px;
}
.upload_through_template p{
	font-size:10px;
}
.upload_through_wizard{
	padding:10px;
}
.btn-wizard{
	max-width: 100%;
    font-size: 1.25rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 4px 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
	color: #f17e10;
    background-color: #f4f4f4;
}
.full_screen_question{
	cursor:pointer;
}

/* Test Taker Dashboard */
.test_taker_certificate{
	position:absolute;
	top:0;
	left:46%;
}
.header-wrapper.dashboard_taker{
	background-color:#ffffff;
	border-bottom:none;
}
.test_taker_dashboard{
	margin-left:56px;
}
/* Test Library for Studdent */
.test_library_student .dataTables_filter{
	position:relative;
	bottom:55px;
}
.restore_key{
	background-image:url('../img/restore_key.png');
	background-repeat:no-repeat;
	background-size:25%;
	display:block;
	background-position:center;
}
.restore_key:hover{
	background-image:url('../img/restore_key1.png');
	background-repeat:no-repeat;
}
.student_message{
	background-image:url('../img/message.png');
	background-repeat:no-repeat;
	background-size:25%;
	display:block;
	background-position:center;
}
.student_message:hover{
	background-image:url('../img/message1.png');
	background-repeat:no-repeat;
}
.decline{
	background-image:url('../img/decline.png');
	background-repeat:no-repeat;
	background-size:25%;
	display:block;
	background-position:center;
}
.decline:hover{
	background-image:url('../img/decline1.png');
	background-repeat:no-repeat;
}
.test_library_student .dataTables_info{
	display:none;
}
.view_all_open_test{
	padding-right:15px;
}
.view_all_open_test.active img{
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
	-webkit-transition: .8s;
	-webkit-transition: .8s; /* Safari */
    transition: .8s;
}
.all_test{
	display:none;
}
.width40{
	width:40%;
}
#example1 .data_icon5{display:none;}
tr#datarow5:hover .data_icon5{display:block;}
#example1 .data_icon6{display:none;}
tr#datarow6:hover .data_icon6{display:block;}
#example1 .data_icon7{display:none;}
tr#datarow7:hover .data_icon7{display:block;}

#example1 .reschedule{
	background-size:55%;
}
#example1 .student_message{
	background-size:45%;
}

/* Instructor Dashboard CSS */
.instructor_menu_inner{
	width:18%;
	background-image:url('../img/sm_bg.png');
	background-position:cover;
	background-size:100%;
	padding-top:30px;
	padding-bottom:20px;
}
.instructor_menu_name{
	background-color:rgba(0,0,0,0.2);
	text-align:center;
	width:100%;
	color:#ffffff;
	padding:5px 0;
}
.instructor_menu_inner img{
	width:auto;
	height:65px;
}
.instructor_menu_name h6{
	opacity:1;
}
.instructor_menu_name:after{
	content: ' ';
    height: 0;
    position: absolute;
    top: 100%;
	left:7.8%;
    width: 0;
    border: 16px solid rgba(0, 0, 0, 0);
    border-top-color: #f17e10;
    margin-top: 0px;
}
.instructor_menu_action{
	width:10%;
	background-image:url('../img/xs_bg.png');
	background-position:cover;
	background-size:100% 100%;
	padding-top:30px;
	padding-bottom:20px;
}
.instructor_menu_action img{
	margin-bottom:9px;
}
.subject_anlytics{
	width:54%;
	border-right:1px solid #666666;
}

/* Instructor Dashboard New CSS */
.instructor_dashboard_wrapper{
	margin-left:55px;
	background-color:#f0f3f4;
}
.instructor_dashboard_bg{
	background-image:url('../img/instructor-dashboard-banner.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
	min-height:115px;
}
.support_dashboard_bg{
	background-image:url('../img/support-dashboard.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
	min-height:135px;
}
.instructor_dashboard_content{
	background-color:#f0f3f4;
	padding:10px 20px;
}
.instructor_dashboard_tabs{
	margin-bottom:10px;
}
.instructor_dashboard_tabs ul>li{
	color:#f96668;
	font-size:14px;
	display:inline-block;
	margin-right:15px;
	padding:0 10px 0 0;
	font-family:Roboto-Thin;
}

.instructor_dashboard_tabs ul>li a:focus{
	text-decoration:none;
}
.instructor_dashboard_tabs ul>li:first-child{
	font-family:Roboto-Regular;
}
.instructor_dashboard_tabs ul>li:first-child, .instructor_dashboard_tabs ul>li:last-child{
	border-right:none;
}
.instructor_dashboard_tabs ul>li{
	border-right:1px solid #f96668;
}

.instructor_dashboard_tabs_content .all_border{
	border:1px solid #666666;
	border-radius:4px;
	padding:0;
}
.instructor_dashboard_tabs_content .all_border1{
	border:1px solid #666666;
	border-radius:4px;
}
.instructor_dashboard_content_header{
	background-color:#dcddde;
	padding:10px 15px;
	border-radius:4px;
	border-bottom-left-radius:0;	
	border-bottom-right-radius:0;	
	border-bottom:1px solid #666666;
	
}
.instructor_dashboard_content_header img{
	margin-right:10px;
}
.instructor_dashboard_content_header span{
	color:#f17e10;
}
.instructor_dashboard_inner_content{
	background-color:#ffffff;
	padding:10px;
	border-radius:4px;
}
.subject_data_table{
	background-color:#fff;
	border-radius:4px;
}
.subject_data_table>table>tbody>tr{
	border-bottom:1px solid #666666;
}
.subject_data_table>table>tbody>tr:last-child{
	border-bottom:0;
}
.subject_data_table>table>tbody>tr>td{
	padding-top:10px;
	padding-bottom:10px;
}
.subject_data_table_cta{
	height:26px;
	width:26px;
	padding-top:2px;
	border-radius:50%;
	background-color:#8c9298;
	margin-right:10px;
}
.data_collection_table{
	background-color:#ffffff;
	border:1px solid #f1f1f1;
	-webkit-box-shadow: 3px 1px 10px 2px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow:    3px 1px 10px 2px #ccc;  /* Firefox 3.5 - 3.6 */
	box-shadow:         3px 1px 10px 2px #ccc;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
.collection_table_header{
	color:#a1a1a1;
	font-size:14px;
	border-bottom:1px solid #f1f1f1;
}
.collection_table_content{
	position:relative;
	border-right:1px solid #f1f1f1;
}
.instructor_dashboard_date_time{
	border-right:1px solid #f1f1f1;
	padding-top:8px;
	padding-bottom:5px;
	min-height:55px;
}
.date_of_insert{
	background-color:#005689;
	padding:5px;
	text-align:center;
	color:#fff;
	font-size:11px;
	width: 70%;
    float: right;
	margin-bottom:5px;
}
.cancelled_test{
	background-color:#1db1f7;
	padding:5px;
	text-align:center;
	color:#fff;
	font-size:11px;
	width: 93%;
    float: right;
	margin-bottom:10px;
}
.rescheduled_test{
	background-color:#2ec986;
	padding:5px;
	text-align:center;
	color:#fff;
	font-size:11px;
	width: 93%;
    float: right;
	margin-bottom:10px;
}
.time_of_insert{
	font-size:9px;
	float:right;
	margin-right:16px;
	color:#a1a1a1;
}
.dashboard_subject{
	color:#a1a1a1;
	font-size:14px;
}
.instructor_dashboard_subject{
	padding-top:11px;
	padding-bottom:11px;
}
.launch_test_btn .btn-launch{
	background-color:#f17e10;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	padding: 5px;
	border-radius:4px;
	border:1px solid #ededed;
	font-family:Roboto-Thin;
}
.launch_test_list li{
	border-bottom:1px solid #f1f1f1;
}
.launch_test_list li.not_active .date_of_insert{
	opacity:0.6;
}
.collection_table_content .table td{
	border-top:0;
	border-bottom:#ffffff;
	padding:13px;
}
.collection_table_content .table>tbody>tr:nth-of-type(odd) {
    background-color: #fcfcfc;
}
.collection_table_content .table>tbody>tr:nth-of-type(even) {
    background-color: #f9f9f9;
}

.collection_table_content1{
	height:74px;
	overflow:hidden;
	border-right:1px solid #f1f1f1;
}
.collection_table_content1 td>img{
	width:17px;
}
#dashboard_question_paper_table_length, #dashboard_question_paper_table_info, #dashboard_question_paper_table_paginate, #dashboard_question_paper_table_filter{
	display:none;
}
.table-fixed thead {
  width: 100%;
  background-color:#343f4b;
}
.table-fixed tbody {
  height: 250px;
  width: 100%;
  position:relative;
}
.table-fixed tbody > tr{
		border-bottom:1px solid #eeeeee;
	}
.table-fixed tbody > tr td{
	border-top:0 !important;
}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th {
  display: block;
}
.table-fixed tbody td, .table-fixed thead > tr> th {
  float: left;
  border-bottom-width: 0;
  margin-right:25px;
}
 .table-fixed thead > tr> th{
	
 }

.collection_table_content_result_analytics{
	height:185px;
	overflow:hidden;
	border-right:1px solid #f1f1f1;
	position: relative;
}

.collection_table_content_result_analytics1{
	height:74px;
	overflow:hidden;
	border-right:1px solid #f1f1f1;
}
.collection_table_content_result_analytics1 td>img{
	width:17px;
}
.instructor_dashboard_for_result_analytics, .instructor_dashboard_for_question_paper, .instructor_dashboard_for_test{
	position:relative;
}
li.instructor_dashboard_test:hover, .instructor_dashboard_question_paper:hover, .instructor_dashboard_result_analytics:hover{
	box-shadow: 0 5px 20px rgba(0,0,0,.19),0 1px 0px rgba(0,0,0,.23);
}

/* Test Taker Dashboard New CSS */
.testTaker_library .info-table-wrapper .info-table thead{
	background-color:#2d526f;
}
.test_taker_dashboard_wrapper{
	margin-left:55px;
	background-color:#f0f3f4;
}
.test_taker_dashboard_bg{
	background-image:url('../img/test_taker_bg.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
	min-height:115px;
}
.test_taker_dashboard_content{
	background-color:#f0f3f4;
	padding:13px 0px;
}
.test_taker_dashboard_tabs{
	position:relative;
}
.test_taker_dashboard_tabs ul>li{
	color:#f96668;
	font-size:14px;
	display:inline-block;
	margin-right:15px;
	padding:0 10px 0 0;
	font-family:Roboto-Thin;
}
.test_taker_dashboard_tabs ul>li a:focus{
	text-decoration:none;
}
.test_taker_dashboard_tabs ul>li:first-child{
	font-family:Roboto-Regular;
}
.test_taker_dashboard_tabs ul>li:first-child, .test_taker_dashboard_tabs ul>li:last-child{
	border-right:none;
}
.test_taker_dashboard_tabs ul>li{
	border-right:1px solid #f96668;
}

.test_taker_dashboard_tabs ul.test_taker_dashboard_cta>li{
	border-right:0;
}
.test_taker_dashboard_tabs ul.test_taker_dashboard_cta>li .curve_bg{
	width:28px;
	height:28px;
	border-radius:4px;
	background-color:#a7b5be;
	float:left;
	padding:1px 6px 6px 6px;
}
.test_taker_dashboard_tabs ul.test_taker_dashboard_cta>li .curve_bg>img{
	width:14px;
}
.test_taker_dashboard_tabs ul.test_taker_dashboard_cta>li .test_demo span{
	color:#444444;
	font-size:12px;
}
.download_testPad{
	width:40px;
	height:40px;
	border:1px solid #d9d0d1;
	background-color:#d9d0d1;
	border-radius:50%;
	position: absolute;
    left: 0;
    top: -6px;
}
.download_testPad img{
	width: 34px;
    padding-top: 6px;
    /* text-align: -webkit-center; */
    padding-left: 6px;
}
.customFont{
	font-size:10px;
}
.test_taker_dashboard_analytics{
	margin-top:12px;
}
.test_taker_dashboard_analytics .date_of_insert{
	width:93%;
}
.test_taker_dashboard_analytics .collection_table_content_result_analytics{
	height:193px;
}
.test_taker_dashboard_popUp_cta img{
	margin-right:12px;
	width:14px;
	cursor:pointer;
}
.test_taker_dashboard_popUp_cta{
	visibility:hidden;
	margin-top:10px;
}
.test_taker_dashboard_analytics ul>li:hover .test_taker_dashboard_popUp_cta{
	visibility:visible;
}
.test_taker_dashboard_analytics .launch_test_list li{
	border-bottom: 1px solid #f1f1f1;
	min-height:55px;
}
.test_taker_dashboard_analytics .launch_test_list li:hover{
	background-color:#e1e1e1;
}
.test_taker_dashboard_analytics .launch_test_list li:hover .schedule_test_cta:hover{
	background-color: #0f6db9;
	color:#ffffff;
}
.test_taker_dashboard_analytics .launch_test_list li:hover .schedule_test_cta{
	border:1px solid #0f6db9;
	color:#0f6db9;
}
.test_taker_dashboard_analytics .launch_test_list li:hover .encrytion-btn{
	background-color:#0f6db9;
}
.test_taker_dashboard_analytics .data_collection_table{
	box-shadow:none;
}
.testtakerReschedule{
	background-image:url('../img/testtakerReschedule.png');
	background-repeat:no-repeat;
	background-size: 90%;
    height: 20px;
    width: 20px;
	margin-right:10px;
}
.testtakerReschedule:hover{
	background-image:url('../img/testtakerReschedule1.png');
}
.testtakerCancel{
	background-image:url('../img/testtakerCancel.png');
	background-repeat:no-repeat;
	background-size: 76%;
    height: 20px;
    width: 20px;
	margin-right:10px;
}
.testtakerCancel:hover{
	background-image:url('../img/testtakerCancel1.png');
}
.testtakerRestore{
	background-image:url('../img/testtakerRestore.png');
	background-repeat:no-repeat;
	background-size: 100%;
    height: 20px;
    width: 20px;
	margin-right:10px;
}
.testtakerRestore:hover{
	background-image:url('../img/testtakerRestore1.png');
}
.tt_subject_analytics{
	margin-top:20px;
	height:122px;
	overflow:hidden;
}
.tt_subject_analytics ul>li{
	border-bottom:1px solid #a1a1a1;
	padding:10px;
	position:relative;
}
.tt_subject_analytics ul>li>span{
	position:relative;
}
.tt_subject_analytics ul>li>img{
	position:relative;
	left:-10px;
}
.tt_subject_analytics .upload_img{
	left:42%;
}
.tt_subject_analytics .upload_img img{width:18px;}

.tt_subject_analytics .inputfile-1 + label {
    color: #a20fdf;
    background-color: #f4f4f4;
}
.tt_subject_analytics .inputfile + label {
    max-width: 80%;
    font-size: 1.25rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 0.625rem 1.25rem;
	border: 1px solid #ccc;
    border-radius: 4px;
}
.no_analytics{
    position: absolute;
    width: 10px;
    height: 10px;
    right: -5px;
    top: -3px;
    background: #ed1c24;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    color: #ffffff !important;
    font-size: 7px;
    text-align: center;
}
.tt_subject_analytics li{
	color:#a1a1a1;
	cursor:pointer;
}
.tt_subject_analytics li.active{
	color:#444444;
}
.tt_subject_analytics li>img.active_arrow{
	visibility:hidden;
}
.tt_subject_analytics li.active>img.active_arrow{
	visibility:visible;
}

.systemCheck_popup .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.systemCheck_popup .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.systemCheck_popup .modal-dialog{
	width:500px;
	margin:170px auto;
}
.systemCheck{
	width:70%;
	margin:0 auto;
}
.activeSystem_check{
	border:2px solid #2cb677;
	border-radius:6px;
	width:40px;
	height:40px;
	padding:7px 0;
	margin:0 auto;
	position:relative;
}
.check_for_active{
	position: absolute;
    right: -13px;
    top: -14px;
}
.inactiveSystem_check{
	border:2px solid #f96668;
	border-radius:6px;
	width:40px;
	height:40px;
	padding:7px 0;
	margin:0 auto;
	position:relative;
}
.activeSystem_outer{
	min-height: 100px;
    padding-top: 30px;
    padding-bottom: 30px;
	border-right:1px solid #a7a7a7;
}
.activeSystem_outer.white_border{
	border-right:0;
}
/* #piechart text{
	font-size:20px;
} */
/* Result and Analysis Inner Page */
.test_analysis{
	
}
.test_analysis h3{
	color: #343f4b;
    font-size: 16px;
    font-weight: 600;
}
.test_information{
	padding-left:15px;
}
.test_information table td{
	color:#666666;
}
.performance_report h2{
	font-size:20px;
	color:#000000;
}
.performance_report h4{
	font-size:14px;
	color:#000000;
}
.performance_report h3{
	font-size:14px;
	color:#000000;
}
.performance_report h6{
	color:#000000;
	font-size:12px;
}
.performance_report h5{
	font-size:12px;
	color:#666666;
}
.system_check{
	background-image:url('../img/critical_graph.png');
	background-size:100%;
	height:20px;
	color:#fff;
	padding:0 5px;
	position:relative;
}
.system_check .complaint_percent{
	position:absolute;
	bottom:-30px;
	color:#343f4b;
	font-size:12px;
	left:125px;
}
.system_check .complaint_avg_percent{
	position:absolute;
	bottom:-30px;
	color:#343f4b;
	font-size:12px;
	left:205px;
}
.system_check .non_complaint_percent{
	position:absolute;
	bottom:-30px;
	color:#343f4b;
	font-size:12px;
	left:385px;
}

.enviroment_check{
	background-image:url('../img/critical_graph.png');
	background-size:100%;
	height:20px;
	color:#fff;
	padding:0 5px;
	position:relative;
}
.enviroment_check .complaint_percent{
	position:absolute;
	bottom:-30px;
	color:#343f4b;
	font-size:12px;
	left:100px;
}
.enviroment_check .complaint_avg_percent{
	position:absolute;
	bottom:-30px;
	color:#343f4b;
	font-size:12px;
	left:230px;
}
.enviroment_check .non_complaint_percent{
	position:absolute;
	bottom:-30px;
	color:#343f4b;
	font-size:12px;
	left:400px;
}

.authentication_check{
	background-image:url('../img/critical_graph.png');
	background-size:100%;
	height:20px;
	color:#fff;
	padding:0 5px;
	position:relative;
}
.authentication_check .complaint_percent{
	position:absolute;
	bottom:-30px;
	color:#343f4b;
	font-size:12px;
	left:100px;
}
.authentication_check .complaint_avg_percent{
	position:absolute;
	bottom:-30px;
	color:#343f4b;
	font-size:12px;
	left:200px;
}
.authentication_check .non_complaint_percent{
	position:absolute;
	bottom:-30px;
	color:#343f4b;
	font-size:12px;
	left:425px;
}

.critical_non_compliance{
	margin-left:60px;
}
.recall_analysis, .understand_analysis, .apply_analysis{
	padding:2px;
	border:1px solid #cccccc;
	background:#f2f3f5;
	position:relative;
}
.no_of_question{
	font-size:12px;
	color:#666666;
}
.recall_analysis .assessed{
	position:absolute;
	bottom:12px;
	right:10px;
}
.recall_analysis .result_declared{
	position:absolute;
	bottom:-9px;
	right:120px;
}
.recall_analysis .pending_assessment{
	position:absolute;
	bottom:-9px;
	right:220px;
}
.understand_analysis .assessed{
	position:absolute;
	bottom:12px;
	right:90px;
}
.understand_analysis .result_declared{
	position:absolute;
	bottom:-9px;
	right:135px;
}
.understand_analysis .pending_assessment{
	position:absolute;
	bottom:-9px;
	right:200px;
}

.apply_analysis .assessed{
	position:absolute;
	bottom:12px;
	right:90px;
}
.apply_analysis .result_declared{
	position:absolute;
	bottom:-9px;
	right:120px;
}
.apply_analysis .pending_assessment{
	position:absolute;
	bottom:-9px;
	right:240px;
}
.test_taker_result{
	background:#f17e10;
	color:#fff;
	padding:5px;
	text-align:center;
	border:1px solid #f17e10;
	border-radius:4px;
}
.test_taker_result label{
	color:#ffffff;
	font-size:12px;
	cursor:pointer;
}
.performance_report.border_bottom{
	padding-bottom:0px;
	border-bottom:1px solid #cccccc;
}
.performance_report h5{
	color:#666666;
	font-weight:700;
	font-size:15px;
}
.width_custom_graph{
	width:90%;
	margin:0 auto;
}
.cognative_domain{
	background-color:#e8f7f6;
	padding:10px;
}
#cognative_domain{
	height:164px;
	overflow:hidden;
}
.cognative_domain label{
	color:#343f4b;
	font-size:14px;
	font-weight:700;
}
.recall{
	height:8px;
	background:#ffffff;
	width:100%;
	position:relative;
}
.recall .low_percent{
	position:absolute;
	top:-7px;
	left:15px;
}
.recall .average_percent{
	position:absolute;
	top:-7px;
	left:100px;
}
.recall .high_percent{
	position:absolute;
	top:-7px;
	left:150px;
}

.understand{
	height:8px;
	background:#ffffff;
	width:100%;
	position:relative;
}
.understand .low_percent{
	position:absolute;
	top:-7px;
	left:15px;
}
.understand .average_percent{
	position:absolute;
	top:-7px;
	left:60px;
}
.understand .high_percent{
	position:absolute;
	top:-7px;
	left:110px;
}

.apply{
	height:8px;
	background:#ffffff;
	width:100%;
	position:relative;
}
.apply .low_percent{
	position:absolute;
	top:-7px;
	left:15px;
}
.apply .average_percent{
	position:absolute;
	top:-7px;
	left:40px;
}
.apply .high_percent{
	position:absolute;
	top:-7px;
	left:90px;
}
.position_absolute{
	position:absolute;
	bottom:0;
	right:0;
}
.position_relative{
	position:relative;
}
.result_analysis{
	
}
.result_analysis h3{
	color: #343f4b;
    font-size: 16px;
    font-weight: 600;
}
.result_analysis .test_taker_list .form-control{
	border-top-right-radius:0;
	border-right:1px solid #ededed;
}
.test_taker_marks{
	background-color:#343f4b;
	padding:15px 10px;
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
	border-top-left-radius:0;
    border-top-right-radius: 3px;
	color:#ffffff;
}
.result_of_test_taker{
	
}
.result_of_test_taker h6{
	color:#343f4b;
	font-weight:700;
}
.test_taker_total_marks{
	background-color:#f4f4f4;
	border:1px solid #ededed;
	border-radius:3px;
	padding:5px;
}
.test_taker_score{
	text-align:center;
	border-right:1px solid #ffffff;
	color:#343f4b;
}
.test_taker_avg_score{
	text-align:center;
	color:#343f4b;
}
.print_answer{
	background-color:#f17e10;
	color:#ffffff;
	padding:5px 0;
	text-align:center;
	border:1px solid #f17e10;
	border-radius:3px;
}
.download_answer{
	background-color:#f17e10;
	padding:3px 0px;
	border:1px solid #f17e10;
	border-radius:3px;
	text-align:center;
	color:#ffffff;
}
.answer_detail{
	border:1px solid #d5d9e1;
}
.count_answer{
	border-right:2px solid #d5d9e1;
	padding-bottom:20px;
}

.answer_detail ul{
	padding:20px 0 0px 10px;
}
.answer_detail ul li{
	border-bottom:2px solid #d5d9e1;
	padding-bottom:10px;
	padding-right:55px;
	padding-left:10px;
	margin-bottom:10px;
}
.total_gained {
	padding-right:30px;
}
.result_analysis .test_taker_name{
	height:700px;
}
.view_comparative_analysis{
	border:1px solid #f17e10;
	background:#fff;
	text-align:center;
	padding:5px 0;
	border:1px solid #f17e10;
	border-radius:3px;
}
.view_solution{
	border:1px solid #f17e10;
	background:#fff;
	text-align:center;
	padding:5px 0;
	border:1px solid #f17e10;
	border-radius:3px;
}
.test_result_videos h3{
	color: #343f4b;
    font-size: 16px;
    font-weight: 600;
}
.test_result_videos .test_taker_list .form-control {
    border-top-right-radius: 0;
    border-right: 1px solid #ededed;
}
.test_result_videos .test_taker_list .test_taker_name li{
	background-image:url('../img/youtube_icon.png');
	background-position:90%;
	background-repeat:no-repeat;
}
.trust_level_test_taker h6{
	color: #343f4b;
    font-weight: 700;
}
.trust_level_video{
	position:relative;
}
.trust_level_video video{
	width:100%;
}
.trust_level_video h6{
	margin-top:0;
	margin-bottom:5px;
	width:45%;
	margin-right:20px;
}
.trust_level_video h6>span{
	color:#aaaaaa;
	margin-left:10px;
	font-size:14px;
}
.flag_control{
	position:absolute;
	bottom:7px;
	left:30%;
}
.testtaker_snapshot h6{
	margin-top:0;
	margin-bottom:5px;
}
.snapshot_images{
	border:1px solid #aaaaaa;
	margin:0 auto;
	margin-bottom:14px;
}
.prev_clip{
	font-size:12px;
	color:#343f4b;
	padding: 5px 0;
}
.prev_clip button{
	border: none;
    background: transparent;
    padding: 0;
}
.prev_clip i{
	color:#f17e10;
}
.next_clip{
	font-size:12px;
	color:#343f4b;
	padding: 5px 0;
}
.next_clip button{
	border: none;
    background: transparent;
    padding: 0;
}
.next_clip i{
	color:#f17e10;
}
.current_duration_all .form-control{
	background-color:#343f4b;
	padding:0 10px;
	height:27px;
	color:#ffffff;
}
.flag_raised{
	margin:10px;
}
.flag_raised_start{
	max-height:250px;
	overflow:hidden;
}

.flag_raised img{
	margin-right:10px;
	margin-top:2px;
}
.flag_no{
	background-color:#f17e10;
	border:1px solid #f17e10;
	border-radius:6px;
	padding:2px 5px;
	color:#ffffff;
}
.grey_bg2{
	background-color:#e7e7e7;
}
.flag_list li{
	border-bottom:1px solid #bebebe;
	padding-bottom:10px;
	margin-bottom:10px;
}
.disqualify_test_taker{
	border:1px solid #f17e10;
	background:#ffffff;
	padding:5px 0;
	text-align:center;
}
.trust_level_analytics{
	margin-top:30px;
}
.trust_level_analytics h5{
	color:#343f4b;
	font-size:16px;
}

/* View Result Library */
.view_result_library h5{
	color:#000000;
	font-weight:600;
}
.manage_test_table  tfoot th.result_summary_filter{
	border:none;
	padding:0;
	width:235px;
}
.manage_test_table  tfoot th.result_summary_filter .form-group{
	margin-left: 0px;
	width:100%;
}
.manage_test_table  tfoot th.result_summary_filter .form-group .addon-icon{
	top:12px;
	color:#ffffff;
}
.manage_test_table  tfoot th.result_summary_filter .form-control{
	padding:15px 10px;
	border:none;
	height:49px;
	background:#343f4b;
	width:81%;
	color:#ffffff;
	font-weight:200;
}
.manage_test_table  tfoot th.result_summary_filter .form-control:focus{
	box-shadow:none;
}
.manage_test_table  tfoot th.result_summary_filter .form-control::-webkit-input-placeholder {
   color: #ffffff;
   font-weight:200;
}

.manage_test_table  tfoot th.result_summary_filter .form-control:-moz-placeholder { /* Firefox 18- */
   color: #ffffff;  
   font-weight:200;
}

.manage_test_table  tfoot th.result_summary_filter .form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #ffffff;  
   font-weight:200;
}

.manage_test_table  tfoot th.result_summary_filter .form-control:-ms-input-placeholder {  
   color: #ffffff;  
   font-weight:200;
}
.view_result_analytics table.scroll tbody,
.view_result_analytics table.scroll thead, .view_result_analytics table.scroll tfoot{ display: block; }
.view_result_analytics table.scroll tbody{ height: 490px;
    overflow-y: auto;
    overflow-x: hidden;}
.width_td1{
	width:135px;
}
.width_td2{
	width:96px;
}
.width_th1{
	width:131px;
}
.width_th2{
	width:79px;
}
.background_gr{
	background-color:#777777 !important;
}
.background_gr1{
	background-color:#a9a9a9 !important;
}
.background_gr2{
	background-color:#bfbfbf !important;
}
.view_result_analytics .dataTables_empty{
	width:250px;
}
.trust_level_cent span{
	font-size:25px;
	font-weight:600;
	color:#343f4b;
}

/* Create Paper */
.md-card {
	margin:20px;
    background: #fff;
    position: relative;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    border: none;
}
.question_paper_head {
    background: #f8f8f8;
    width: 100%;
    color: #353f4b;
    padding: 8px 16px;
    font-weight: 500;
    margin: 0;
	font-size:18px;
}
.start_create{ width:90%; margin: 0 auto; padding:1% 5% 10%;}
.add_question_wizard .start_create{ width:60%;}
.start_create h4{
	color:#343f4b
	}
.question_property{ background: #fff; margin-top:50px;}
.question_property h3{ margin:15px 0; font-size:15px;}
.enter_question{ background: #fff;}
.enter_question h3{ margin:6px 0 10px;}
.options_select { background: #fff;}
.options_select h3{ margin:15px 0 0;}
.solution_answer { background: #FDFCFC;}
.solution_answer h3{ margin:15px 0;}
.question_dasboard .options_select .question_options hr{ margin: 8px -15px;}
.question_dasboard .options_select .mcq_question_options hr{ margin: 8px -15px;}
.paper_area .upload_options {
	border: 1px solid #eeeeee;
	cursor: pointer;
	display: table;
	float: left;
	height:150px;
	position: relative;
	width: 100%;
	text-transform: inherit;
}
.paper_area .upload_options:hover{
	background-color:#f17e10;
}
.paper_area .upload_options:hover .icon.icon-tamplate{
	background-image: url(../img/template-icon1.png);
}
.paper_area .upload_options:hover .icon.icon-lms{
	background-image: url(../img/free1.png);
}
.paper_area .upload_options:hover .icon.icon-qbank{
	background-image: url(../img/qBank1.png);
}
.paper_area .upload_options:hover .icon.icon-packages{
	background-image: url(../img/packages1.png);
	background-repeat: no-repeat;
    background-size: 85%;
    background-position: center;
}
.paper_area .upload_options:hover .radio label{
	color:#ffffff;
}

.paper_area .hide_content .uk-accordion h3.uk-active{ background:rgba(153,153,153,.2); margin:0; color:#1e2859;}
.paper_area .hide_content .uk-accordion .uk-accordion-title::after{ color:#000;}
.paper_area .hide_content .uk-accordion .uk-accordion-content{ border:0; padding:0 15px;}
.question_property .hide_content h3{ margin:0; font-size: 15px;}
.paper_area .hide_content .uk-accordion-title{ background: rgba(153,153,153,.2); color:#1e2859;     min-height: 25px;
    line-height: 1;
    padding: 8px 15px;}
.paper_area .uk-badge{ font-size:12px;}
.upload_options .select_option{color: #666666;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;}
.select_option .icon-packages{height: 40px;
  width: 40px;}	
.select_option .icon-word{height: 40px;
  width: 40px;}
.select_option .icon-excel{height: 40px;
  width: 40px;}
.select_option .icon-xml{height: 40px;
  width: 40px;}
.select_option .icon-tamplate{height: 40px;
  width: 40px;}
.select_option .icon-lms{height: 34px;
  width: 54px;}
.select_option .icon-qbank{height: 40px;
  width: 40px;}
 .select_option .material-icons {height: 40px;
  width: 40px;}
.content{ text-align:center; padding: 5% 0; }
.content .material-icons{ font-size: 5.6em; color:#f17e10;}
.content p{ color:#666666;  font-size: 1.2em; text-align: center;}	
.upload_options .radio{  margin-top: 5%; text-align: center;}
.upload_options .material-icons { font-size:40px; }
.radio label{ color: #666666; padding-left:0px; font-size:16px;}	
.upload_control .add-new-selected{ height:85px; }
.upload_control a{ text-align: left;}
.qustion_crete .paper_area .md-card .md-card-content{ padding:0;}
.edit_question_paper .paper_area .md-card .md-card-content {
	padding: 0;
}
.paper_area .md-card .md-card-content{ padding:15px;}

.paper_area .form-control {
	height:42px;	
}
.description textarea.form-control{ min-height:100px}

.paper_area .submit_btns .disabled_btn{ background:#fff; border: 1px solid #f17e10; color:#f17e10;}
.label-color{ color:#1e2859; font-weight:300; font-size:13px;}
.number_of .md-bg-yellow{background-color: #faad41 !important;
    border: 1px solid #eee;
    color: #fff;
    padding: 5px 10px;
    text-align: center;}
.paper_area h4{
	font-size:16px;
}
.paper_area .content p, .paper_area .radio label{
	font-size:14px; 
}
.upload_paper { width:70%; margin:0 auto; }	
.upload_paper .btn{ width:100%; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding:15px;}
.upload_paper .btn_wizard{ background:#654313; color:#fff;}
.upload_paper .btn_template{ background:#002e5a; color:#fff;}
.question_options .input-group{ width:100%;}
.question_options .input-group-addon { width:50px; border-radius:0; background: #fff; padding:0 12px;}
.mcq_question_options .input-group-addon { width:50px; border-radius:0; background: #fff; padding:0 12px;}
.option_true .input-group-addon { width:50px; border-radius:0; background: #fff; padding:0 12px;}
.question_options .upload_control .add-new-selected{ height:85px; }
.option_operations .icheckbox_md{ margin-left:33%; border:1px solid #dddddd;}
.option_operations .icheckbox_md.checked::after,.option_operations .icheckbox_md.disabled::after{left: -1px;top: -5px;}
.option_operations .upload_control .add-new-selected {
    height: 65px;
    width: 52%;
}
.solution .upload_control .add-new-selected {
    height: 85px;
    
}
.bookmark{ padding:15px 0; float:left; width: 100%;}
.bookmark ul{ padding:0; margin:0;}
.bookmark ul li { display: inline-block;}
.bookmark ul span{color: #1e2859;
    font-size: 15px;
    font-weight: 600; padding-right:30px; }
.bookmark ul label{ color:#b2b2b2; font-weight:300;}
.bookmark ul li .icheckbox_md {
    border: 1px solid #dddddd;
    
}
.upload_control{ padding:0;}
.uk-accordion .upload_control .add_icons{ color: #666666;
    font-size: 20px;
    margin: 0;
    padding: 0;
    vertical-align: middle; }
.upload_control .add_options{ color: #666666;
    font-size: 22px;
    line-height: 3.1;
    margin: 0;
    padding: 0;
    vertical-align: middle; }
#question_options .removit{ display: none;}
.solution textarea.form-control{ height: 34px;}
.qustion_crete .solution {
	display: none;
}
.edit_question_paper .solution {
	display: none;
}
.edit_question_paper .solution_content .solution {
	display: block;
}
.edit_question_paper div.question_options:last-child hr{ display: none;}
.edit_question_paper div.mcq_question_options:last-child hr{ display: none;}
.md-btn {
    background: #fff;
    border: none;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    min-height: 31px;
    min-width: 70px;
    padding: 2px 16px;
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
    -webkit-transition: all 280ms cubic-bezier(.4,0,.2,1);
    transition: all 280ms cubic-bezier(.4,0,.2,1);
    color: #212121;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-appearance: none;
    display: inline-block;
    vertical-align: middle;
}
.md-btn:active, .md-btn:focus, .md-btn:hover, .uk-button-dropdown.uk-open>.md-btn {
    background: #fff;
    outline: 0;
    text-decoration: none;
    color: #212121;
    box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);
}
.icon.icon-tamplate {
    background: rgba(0, 0, 0, 0) url("../img/template-icon.png") no-repeat scroll 0 0;
    background-size: 70%;
	background-position:center;
}
.icon.icon-lms {
    background: rgba(0, 0, 0, 0) url("../img/free.png") no-repeat scroll 0 0;
    background-size: 100%;
}
.icon.icon-qbank {
    background: rgba(0, 0, 0, 0) url("../img/qBank.png") no-repeat scroll 0 0;
    background-size: 100%;
}
.icon.icon-xml {
    background: rgba(0, 0, 0, 0) url("../img/xml-file.png") no-repeat scroll center center / 100% auto;
}
.icon.icon-excel {
    background: rgba(0, 0, 0, 0) url("../img/Microsoft_Excel.png") no-repeat scroll center center / 100% auto;
}
.icon.icon-word {
    background: rgba(0, 0, 0, 0) url("../img/Microsoft-Word.png") no-repeat scroll center center / 100% auto;
}
.requred {
    color: #eb545e;
}
.error {
    color: #eb545e;
}
.create_question_paper_template label{
	font-size:14px;
	font-weight:700;
}
#add_section_button.inactive{
	display:none;
}
#select_section_div.active{
	display:block;
}
/*============================================
	1.28 Support Page CSS
==============================================*/
.support_page .support_search_section{width:100%;  height:220px;}
.support_page .support_search{ background: rgba(0, 0, 0, 0) url("../img/support_search.png") no-repeat scroll center center / 100% auto;  background-size:100%; width:100%; height:100%; padding:0 15px;}
.support_search h3{text-transform:uppercase; font-size:32px; color:#fff; margin:40px 0 50px; font-weight:bold; text-align:center;}
.support_search .search_input{ width:96%; float:left;}
.support_search .search_input .form-control{ border:0;border-radius:0;}
.support_search .search_btn{width:4%; float:left;  }
.support_search .search_btn .btn{ border-radius:0; border:0; height:37px; background:#f17e10; color:#fff; min-width:4%;}
.support_search .search_btn .fa{ font-size:24px;}
.support_topics{ margin:30px 0; float:left}
.help_topic h3{ font-size:30px; color:#f17e10; font-weight:bold; margin:50px 0 50px 30px;}
.shaded_area{ background:#ededed; padding:15px;}
.without-shade{ padding:15px;}
.popular_article_head h3{ color:#343f4b; font-size:1.6em; margin:15px 0 15px 15px; font-weight:bold;}
.popular_article_content{ clear:both; }
.popular_article_content{ width:100%; float:left;}
.popular_article_content .popular_article_point{ float:left; width:8%; color:#f17e10; font-size:18px; margin-top:-5px;}
.popular_article_content .popular_article_detail{ float:left; width:92%;}
.popular_article_detail p{ color:#343f4b;}
.article_area{ min-height:210px; position:relative;}
.article_content p{ color:#343f4b;  margin:15px 0;}
.article_extra_content p{ color:#343f4b; font-size:12px;}
.more_detail{position:absolute; right:0; bottom:0;}
.more_detail button{ border:0; background:transparent;  color:#343f4b;}
.more_detail button:hover, .more_detail button:focus{ color:#f17e10;}
.more_detail .fa{font-size:14px; padding:10px;}
.space10{ height:10px; clear:both;}
.space15{ height:15px; clear:both;}
.space20{ height:20px; clear:both;}
.space30{ height:30px; clear:both;}
.space50{ height:50px; clear:both;}


/* Mail box CSS */

.uk-container-center {
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 960px){
.uk-width-large-4-5, .uk-width-large-8-10 {
    width: 70%;
}
}
.md-top-bar{
	background-color:#f9f9f9;
}
#page_content{
	background-color:#f9f9f9;
}
.md-top-bar .md-top-bar-actions-left {
    float: left;
    padding-left: 16px;
}
.md-top-bar .md-top-bar-actions-right {
    float: right;
    padding-right: 16px;
}
.grey_bg3{
	background-color:#f9f9f9;
}
.white_bg{
	background-color:#ffffff !important;
}
.transparent_bg{
	background-color:transparent !important;
}
.md-top-bar-actions-right .btn{
	margin-right:65px;
}
.md-top-bar-actions-right .fa{
	color:#a7a7a7;
}
.md-card-list-wrapper .md-card-list:first-child {
    margin-top: 24px;
}
.md-card-list-wrapper .md-card-list {
    margin: 48px 0 0 0;
    position: relative;
}

.md-card-list-wrapper .md-card-list>ul, .md-card-list-wrapper .md-card-list>ul>li {
    list-style: none;
    padding: 0;
}

.md-card-list-wrapper .md-card-list>ul {
    margin: 0;
}
.md-card-list-wrapper .md-card-list>ul>li {
    min-height: 34px;
    padding: 8px 16px;
    font-size: 13px;
    -webkit-transition: background 150ms,padding .2s;
    transition: background 150ms,padding .2s;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
	margin-bottom:5px;
}
.md-card-list-wrapper .md-card-list .md-card-list-item-menu {
    float: right;
    margin: 0 0 0 8px;
    position: relative;
}
.md-card-list-wrapper .md-card-list .md-card-list-item-date {
    line-height: 34px;
    float: right;
    color: #999;
}
.md-icon {
    font-size: 24px;
    line-height: 32px!important;
    height: 32px!important;
    color: #727272;
    border-radius: 50%;
    cursor: pointer;
    -webkit-transition: background 280ms ease-out,color 280ms ease-out;
    transition: background 280ms ease-out,color 280ms ease-out;
    width: 32px!important;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.material-icons {
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    vertical-align: -4px;
    color: rgba(0,0,0,.54);
}
.md-icon.active, .md-icon:active, .md-icon:focus, .md-icon:hover {
    color: #212121;
    background: rgba(0,0,0,.08);
}
.dropdown_option{
	left:-128px;
}
.dropdown_option li a{
	color:#a7a7a7;
}
.dropdown_option li a:hover{
	color:#f17e10;
}
.md-card-list-wrapper .md-card-list .md-card-list-item-select {
    padding: 6px 8px 0 0;
}
.md-card-list-wrapper .md-card-list .md-card-list-item-avatar-wrapper, .md-card-list-wrapper .md-card-list .md-card-list-item-select, .md-card-list-wrapper .md-card-list .md-card-list-item-sender, .md-card-list-item-select-favourite {
    float: left;
}
.md-card-list-item-select-favourite input[type="checkbox"]{
	position: absolute;
    z-index: -1;
    opacity: 0;
}
.md-card-list-item-select-favourite .fa{
	color:#a7a7a7;
}
.md-card-list-item-select-favourite .fa.fa-star{
	color:#f17e10;
}
.md-card-list-wrapper .md-card-list .md-card-list-item-avatar-wrapper span.md-card-list-item-avatar {
    line-height: 34px;
    text-transform: uppercase;
    text-align: center;
}

.md-card-list-item-avatar-wrapper .md-card-list-item-avatar {
    background: #757575;
    color: #fff;
    width: 34px;
    border-radius: 50%;
    display: block;
}
.md-card-list-item-sender{
	padding:5px 10px;
	font-size:16px;
}
.md-card-list-item-sender span{
	color:#a7a7a7;
	font-weight:700;
}
 .md-card-list-item-subject{
	 width:28%;
	 margin:0 auto;
	 color:#a7a7a7;
	 padding:5px 10px;
	 font-size:15px;
 }
 .md-card-list-item-content-wrapper{
	 display:none;
	 opacity:0;
 }
 .md-card-list-item-reply label{
	 color:#666666;
	 font-size:14px;
 }
 /* .md-input-full.form-control{
	 border-bottom:
 } */
 #cke_reply_box{
	border:0;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow:none;
}
 #cke_reply_box .cke_reset{
	 border-bottom:1px solid #ededed;
	 margin-bottom:20px;
 }
.cke_editable:focus #cke_reply_box .cke_reset{
	  border-bottom:1px solid #f17e10;
  }
 .md-card-list li.item-shown .md-card-list-item-content-wrapper{
	display:block;
	opacity:1;
 }
 .md-card-list-header{
	color:#343f4b;
	font-size:16px;
	font-weight:700;
 }
 .item-shown{
	 position:relative;
 }
 .send_reply{
	 position:absolute;
	 bottom:13px;
	 right:100px;
 }
 .attach_file{
	 position:absolute;
	 bottom:20px;
	 right:30px;
 }
 .send_reply .btn{
	 border-radius:0;
	 padding:5px 10px;
 }
 .attach_file .fa{
	 color:#f17e10;
	 -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
 }
 #cke_1_resizer{
	 display:none;
 }
 .md-card-list-wrapper{
	position:relative;
 }
 .compose_mail{
	 position:fixed;
	 right:50px;
	 top:25%;
	 width:50px;
	 height:50px;
	 border-radius:50%;
	 background:#f17e10;
	 color:#fff;
	 text-align:center;
	 padding-top:15px;
 }
 .md-card-list-wrapper .md_card_compose_mail{
	 width:70%;
	 margin:0 auto;
	 padding-bottom:60px;
 }
 .compose_mail_body{
	 border:1px solid #f4f4f4;
 }
 .compose_mail_header{
	 padding:20px;
	 background-color:#ededed;
 }
 .mail_receiver{
	 color:#666666;
	 font-size:16px;
 }
 .compose_mail_inner_body{
	 background-color:#fff;
	 padding:0px;
 }
 .mail_subject .form-control{
	 border:0;
	 border-bottom:1px solid #dddddd;
 }
  .mail_subject .form-control:focus{
	  box-shadow:none;
  }
  .cke_editor_reply_box2.cke_chrome{
	  border:0;
	  box-shadow:none;
  }
  .cke_editor_reply_box2.cke_chrome .cke_reset{
	  height:285px !important;
  }
  .cke_editor_reply_box2  #cke_1_bottom{
	  bottom:22px !important;
  }
   .md-card-list-wrapper .md_card_compose_mail .send_reply{
	   position: absolute;
    bottom: -15px;
    right: 100px;
}
.md-card-list-wrapper .md_card_compose_mail .attach_file{
	position: absolute;
    bottom: -10px;
    right: 30px;
}
.mail_subject{
	position:relative;
}
.mail_cc{
	cursor:pointer;
}
.add_cc_mail{
	display:none;
}
.add_cc_mail .form-control{
	border:0;
	border-bottom:1px solid #ededed;
}
.create_new_section_popup .modal-body{
	padding-left:25px;
	padding-bottom:10px;
}
.create_new_section_popup .modal-header{
	background-color:#343f4b;
	color:#fff;
}
.create_new_section_popup .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}

.create_new_section_popup .form-control{
	border:0;
	border-bottom:1px solid #cccccc;
}
.create_new_section_popup .form-control:focus{
	box-shadow:none;
}
.create_section_for_question{
	position:absolute;
	top:2px;
}
.create_section_for_question .btn{
	border-radius:0;
	width:180px;
}
.relative_position{
	position:relative;
}
.add_duration_mins{
	position:absolute;
	bottom:6px;
	right:0;
	width:20%;
	z-index:2;
}
.add_duration_mins .bootstrap-touchspin{
		width:100%;
}
.add_duration_mins .btn{
	min-width:30px;
	padding:3px 3px;
	background-color:#cccccc;
}
.add_duration_mins .form-control{
	height:28px;
	font-size:12px;
	border-top:1px solid #cccccc;
}
.apply_duration{
	position:relative;
	color:#666666
}
.select_section .form-control{
	background-color:#f17e10;
	color:#ffffff;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.select_marks .form-control, .select_type .form-control{
	border-bottom:none;
}
.select_question_from_bank{
	border-left:4px solid #f17e10;
	-webkit-box-shadow: 7px 0px 11px -2px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow:    7px 0px 11px -2px #ccc;  /* Firefox 3.5 - 3.6 */
	box-shadow:         7px 0px 11px -2px #ccc;
	padding:20px 10px;
	width:100%;
}
.marks_of_question{
	width:10%;
}
.select_marks{
	width:85%;
}
.select_type{
	width:85%;
}
.question_type_in_bank{
	width:18%;
}
.bookmark_width{
	width:14px;
}
.position_checkbox{
	top:23px;
}
.search_filter{
	width:35px;
	height:35px;
	background-color:#f17e10;
	padding-top:7px;
	color:#ffffff;
}
.minimum-height{
	min-height:280px;
}
.change-btn{
	background-color:#f1f1f1;
	border:1px solid #dddddd;
	color:#a7a7a7;
}
.change-btn:hover{
	background-color:#f1f1f1;
	border:1px solid #dddddd;
	color:#a7a7a7;
}
/*.preview_question{
	min-height:180px;
	max-height:300px;
}*/
.preview_question .select_question_from_bank{
	width:99%;
}
.preview_question .panel{
	margin-bottom:0;
	border-radius: 0px;
	border: none;
	position:relative;
}
.preview_question .panel .panel-body{
	border:0;
}
.preview_question .question_level{
	
}
.preview_question .question_level .form-control{
	height:30px;
}
.preview_question #demo4{
	width: 63px;
    height: 25px;
    font-size: 12px;
    padding-left: 6px;
    border: 0;
}
.preview_question .single_question_duration_per_section{
	top: -3px;
}
.manage_question_paper h3{
	margin-top:10px;
}
.manage_question_paper .summary h3{
	font-size:14px;
}
.manage_question_paper .select_section .form-control{
	border-radius:3px 3px 0 0 ;
}
.manage_question_paper .preview_question .panel .panel-body{
	padding:0px 10px 10px 0px;
}
.manage_question_paper .answer_no .control-group{
	width:3%;
}
.question_body{
	padding-left:15px;
	padding-top:10px;
}
/* Schedule Flexible Test Without Domain  */
.schedule_flexible_test_without_domain{
	width:80%;
	margin:0 auto;
	background-color:#f4f4f4;
	padding:40px;
}
.schedule_flexible_test_without_domain h3{
	color:#333333;
}
.fix_test_period{
	width:50%;
	margin:0 auto;
}
.schedule_flexible_test_without_domain .form-control[readonly]{
	background-color:#fff;
}
.schedule_flexible_test_without_domain .form-group a{
	color:#666666 !important;
}
.schedule_flexible_test_without_domain .timingfield .form-control{
	padding:6px 0px;
}
.fix_test_period label{
	font-size:14px;
	font-weight:700;
}
.colorhasgrey{
	color:#666666;
	font-size:14px;
}
.thankyou_meassage{
	background-color:#f4f4f4;
	padding-top:50px;
	padding-bottom:20px;
}
.thankyou_meassage p{
	font-size:24px;
	color:#343f4b;
}
p.mail_id{
	color:#f17e10;
}
/* Schedule Flexible Test With Domain  */
.schedule_flexible_test_with_domain{
	width:80%;
	margin:0 auto;
	background-color:#f4f4f4;
	padding:60px;
}
.schedule_flexible_test_with_domain h3{
	color:#333333;
}
.fix_test_period{
	width:85%;
	margin:0 auto;
}
.schedule_flexible_test_with_domain .form-control[readonly]{
	background-color:#fff;
}
.schedule_flexible_test_with_domain .form-group a{
	color:#666666 !important;
}
.schedule_flexible_test_with_domain .timingfield .form-control{
	padding:6px 0px;
}
.provide_emailid{
	width:80%;
	margin:0 auto;
	background-color:#f4f4f4;
	padding:10px;
	margin-top:20px;
}
.provide_emailid h5{
	color:#343f4b;
}
.width_custom{
	width:60%;
	margin:0 auto;
}
.provide_emailid .your_username{
	width:92%;
	float:left;
	margin-right:8px;
}
.provide_emailid .form-control{
	color:#f17e10;
}
.provide_emailid span{
	color:#f17e10;
}
.border_style{
	position: absolute;
    border-right: 1px solid #999;
    height: 35px;
    right: 20px;
    top: 1px;
	
}
/*=========================
Preview Question paper Css
===========================*/
.question_prevw{
	height: 360px;
	padding:10px 20px;
	position:relative;
	border:1px solid #ededed;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	color:#000;}
.question_prevw h3{border-bottom: 1px solid #ddd;
    font-size: 15px;
    font-weight: 600;
    margin: 10px 0;
    padding: 10px 0; color: #b0b0b0;}
.question_prevw p{color: #000000;}
.question_prevw label{color: #000000; font-size:14px;}
.preview_control { background: #ffad00 none repeat scroll 0 0;
    border-color: #ddd;
    border-style: solid;
    border-width: 0 1px 1px;
    float: left;
    width: 100%; padding:4px 0;}
.cta-box{
	background:#f4f4f4;
	padding:15px;
	border:1px solid #ededed;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
.cta-box  .btn-reset, .cta-box  .btn-review{
	background-color:transparent;
	color:#aaaaaa;
}
.btn.prev_btn, .btn.next_btn{
	border:none;
	background:none;
	color:#f17e10;
}
.question_prevw.reviewed_question{
	background-image:url('../img/blue_bg.png');
	background-position:top left;
	background-repeat:no-repeat;
}
.preview_question_pop_up .modal-body{
	padding-left: 15px;
    padding-bottom: 0;
    padding-top: 0;
    padding-right: 15px;
}
.preview_question_pop_up .modal-header{
	background-color:#ededed;
	color:#fff;
}
.preview_question_pop_up .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-black.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.preview_question_pop_up p{
	font-family:MyriadPro-Regular;
	margin-bottom:0;
	font-size:12px;
}

.preview_question_pop_up .modal-header .fa{
	color:#757e8a;
	margin-right:10px;
}
.preview_question_pop_up .modal-dialog{
	width:94%;
	margin: 1% 5%;
}
.preview_question_pop_up h5.prev_question_paper_name{
	color:#343f4b;
	font-size:14px;
}
.preview_question_pop_up h6.user_roll_number, .preview_question_pop_up h6.user_name{
  margin: 0;
  margin-top: 5px;
  margin-left: 40px;
  color: #343f4b;
  font-weight: bold;

}
.print_all_question {
  color: #aaaaaa;
  font-weight: bold;
  font-size: 12px;

}
.te_all_questions .modal-header{
  padding: 13px 15px 10px;
  position: fixed;
  width: 100%;
  z-index: 1111;
}
.te_all_questions .modal-body{
  padding-top: 57px;
}

.print_all_question span {
  color: #343f4b;
  font-size: 22px;
  font-weight: bold;
  
}
.preview_question_pop_up h6 span{
  color: #aaaaaa;
  margin-right: 10px;
}
.preview_question_pop_up h6.prev_question_paper_marks{
	color:#666666;
	font-size:14px;
	font-family:Roboto-Thin;
}
.preview_question_pop_up .instruction_of_whole_paper{
	border-top:1px solid #ededed;
	border-bottom:1px solid #f17e10;
	padding:5px 15px;
	margin-right: 15px;
}
.preview_question_pop_up .instruction_of_whole_paper h6{
	font-size:14px;
	color:#666666;
	margin:0;
}
.preview_question_pop_up .total_section_in_paper p{
	font-family:Myriad-Pro-Light ;
}
.preview_question_pop_up .preview_question_section_name{
	padding:5px 15px;
	border-bottom:1px dashed #dddddd;
	margin-bottom:20px
}
.preview_question_pop_up .preview_question_section_name h5{
	color:#000000;
	font-size:16px;
}
.preview_question_pop_up .preview_question_section_name h5, .preview_question_section_name h6{
	margin:0;
}
.preview_question_pop_up .preview_question_section_name h6{
	font-size:14px;
}
.preview_question_pop_up .question_number{
	float:left;
	min-width:2%;
	max-width:3%;
	margin-right:1%;
	font-weight:600;
	color:#000000;
	font-size:12px;
}

.preview_question_pop_up .question_value{
	width:95%;
	float:left;
	font-size:12px;
	word-break: break-word;
}
.preview_question_pop_up .preview_answer_option{
	padding:0 50px;
	margin-top: 8px;
}
.question_and_marks{
  text-align: right;
}
.preview_answer_option ul{
	
	
}
.preview_question_pop_up .preview_answer_option ul>li{
	font-size:12px;
	list-style-type:upper-alpha;
	margin-bottom:8px;
}
.preview_question_pop_up .preview_question_content{
	height:360px;
	overflow:hidden;
	position: relative;
	padding-right:15px; 
}
.preview_question_pop_up .pagination{
	margin: 10px 0;
}
.preview_question_pop_up .pagination>li>a, .preview_question_pop_up .pagination>li>span{
	background-color:transparent;
	color:#f17e10;
}
.preview_question_pop_up .question_preview_footer{
	padding:0 30px;
}
.preview_question_pop_up .preview_question_image_inner{
	margin-bottom:20px;
	padding:3px;
	width:80%;
}

.preview_question_pop_up .popup_thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.preview_question_pop_up .preview_question_image_inner video, .preview_question_pop_up .preview_question_image_inner audio{
	margin:20px 0;
}

.test_taker_answer{
  padding: 0 38px;
  font-size: 12px;
}

.grid_out {
    background-color: #f1f1f1;
    border: 1px solid #dddddd;
    color: #a7a7a7;
}
.questions_view .checkbox, .question_prevw .radio{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:60px;
}
.questions_view .checkbox input[type="checkbox"]{
	margin-left:-20px;
}
.questions_view textarea{
	min-height:100px;
}
.login-notification-link .notification .dropdown-menu{
	left: -108px;
	top:50px;
	background:#fbfafa;
	min-width: 320px;
	padding:0;
}
.login-notification-link .notification .dropdown-menu li{
	border-bottom:1px solid #ccc;
	padding:10px;
}
.login-notification-link .notification .dropdown-menu li img{
	float:left;
	margin-right:10px;
	padding-top:3px;
	margin-right:10px;
}
.login-notification-link .notification .dropdown-menu li span{
	font-size:12px;
}
.login-notification-link .notification ul.dropdown-menu:before{
	position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
	content: "";
    border-width: 10px;
	border-top-width: 0;
    border-bottom-color: #fafbfb;
	left:35%;
	top:-10px;
	
}
.width_custom_size{
	width:91%;
}
.user-dropdown-list{
	background-color:#fbfafa;
	min-width:165px;
}
.user-dropdown-list h6{
	text-align:center;
	color:#f17e10;
}
.user-dropdown-list select.form-control{
	border:none;
	padding:0 12px;
	height:28px;
}
.profile_footer{
	background-color:#ededed;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
}
.profile_footer .button-group{
	margin:0;
}
.profile_footer .btn{
	width:57px;
	min-width:53px;
	padding:5px 5px;
}
.user-dropdown-list:before{
	position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
	content: "";
    border-width: 10px;
	border-top-width: 0;
    border-bottom-color: #fafbfb;
	left:75%;
	top:-10px;
	
}
.form-control.add_new_role{
	border:0;
	border-bottom:1px solid #cccccc;
	height:27px;
	display:none;
}
.question_image_inner{
	margin-bottom:20px;
	padding:3px;
	width:80%;
}
.question_image_inner img, .question_image_inner audio, .question_image_inner video {
	cursor:-webkit-zoom-in;
}
.question_image_wrapper img, .question_image_wrapper audio, .question_image_wrapper video{
	margin-bottom:20px;
	margin-top:20px;
}
.manage_question_paper .answer_solution{
	font-size:12px;
}
.manage_question_paper .answer_solution label{
	font-size:12px;
}
.learning_objective .form-control{
	height:30px;
}
.learning_objective_results{
	height:178px;
	padding-right:15px;
}
.reduced-proctor-area{
	    word-break: break-word;
}
.alert-warning-popup-modal .modal-header {
    background-color:#F65656;
    color: #fff;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.alert-warning-popup-modal .modal-dialog{
    width:36% !important;
	 margin-top: 120px;
}
.alert-warning-popup-modal .modal-content{
   border-radius: 10px !important;
}
.radBorder{
	border: 2px solid #F65656;
    color: #F65656;
	font-weight:600;
}

/************************Toggle Button  start**************/ 
.GreeentoggleButton input { 
    display:none;
}
.GreeentoggleButton {
    display: inline-block;
    width: 51px;
    height: 23px;
    margin: 8px;
    transform: translateY(50%);
    position: relative;
}
/* Style Wired */
.GreentoggleSlider {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    border-radius:30px;
    box-shadow:0 0 0 2px #30B178, 0 0 4px #30B178;
    cursor:pointer;
    border:4px solid transparent;
    overflow:hidden;
     transition:.4s;
}
.GreentoggleSlider:before {
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    background:#30B178;
    border-radius:30px;
    transform:translateX(-30px);
    transition:.4s;
}

.GreentoggleInput:checked + .GreentoggleSlider:before {
    transform:translateX(30px);
    background:#fff;
}
.GreentoggleInput:checked + .GreentoggleSlider {
    box-shadow:0 0 0 2px #30B178,0 0 2px #30B178;
    background-color: #30B178;
}

/* Style Flat */
.GreeentoggleButton.flat .GreentoggleSlider {
 box-shadow:none;
}
.GreeentoggleButton.flat .GreentoggleSlider:before {
  background:#FFF;
}
.GreeentoggleButton.flat .GreentoggleInput:checked + .GreentoggleSlider:before {
 background:white;
}
.GreeentoggleButton.flat .GreentoggleInput:checked + .GreentoggleSlider {
  background:#30B178;
}

.LightBggary{
	background-color: #EBECEE;
}
.moreActionBtn{
	background-color: #E5E5E5;
	right: -15px !important;
	left: -27px !important;
	
	min-width:115px !important;
}
.moreActionCommon-btn{
	background-color: #ffffff !important;
    width:97% !important;
    text-align: left !important;
    border: 1px solid #cccccc !important;
    border-radius: 10px !important;
    font-size: 10px !important;
    padding: 5px 10px !important;
}

.bgGroupQuestion-bg{
    background: url(../img/bgGroupQuestion.png);
    background-repeat: no-repeat;
    background-size: cover;
}
/************************Toggle Button  end**************/ 


/************************Pool CSS Start Here  *************/

	.criteria-conatiner-heading input{
			       height: 31px;
		   }
		   .criteria-conatiner-heading p{
			         margin: 0 0 4px;
		   }
		   .pt-7{
			   padding-top:7px;
		   }
		   
		   .pool-question-bank .summary-header {
				display: flex;
				justify-content: space-between;
				align-items: center;
			}
		   .summary-header {
				border-bottom: 2px solid #90B5CC;
				padding:2px;
				margin-bottom: 2px;
			}
			.qb-time {
				font-size: 0.95em;
				color: #005689;
				display: inline-block;
				margin-right: 8px;
				font-weight:600;
			}
			.view-qb-btn {
				color: #000000;
				min-width: auto;
				background-color: transparent;
				padding: 0;
			}
			.qb-time-view {
				display: inline-flex;
			}
			.qb-pool-active-btn{
				    background-color: #005689;
					color: #fff !important;
					min-width: 200px;
					border-radius: 0px;
			}
			.qb-pool-inactive-btn{
				    background-color: #EBEBEB;
					color: #666 !important;
					min-width: 200px;
					border-radius: 0px;
			}
			
			.qb-section-container{
				border: 1px solid #dddddd;
				background-color:#F3F3F3;
			}
			
			.dynamically-section-heading{
				    display: flex;
					align-items: center;
					background-color: #ededed;
			}
			.dynamically-section-heading .serial-number{
				width: 6%;
				text-align: center;
			}
			.dynamically-section-heading .section-name{
				width: 75%;
			}
			.dynamically-section-heading .section-time{
				width: 15%;
			}
			.number-section-list{
				   background-color:#ededed;
			}
			
			
			
			.question-detail-container {
						width: 100%;
					}
					.question-detail-row {
						display: flex;
						width: 100%;
						color: #333333;
						margin-bottom: 5px;
					}
					.row-header {
						background-color: #eeeeee;
						align-items: center;
						padding: 8px 3px;
					}
					.row-header>div {
						flex: 1;
						margin-right: 5px;
						font-weight: 600;
					}
					.question-detail-row .action-cols {
						flex: 0 0 20px;
					}
					.question-detail-inner-container {
						padding: 5px 3px;
						border: 1px solid #dddddd;
						margin-top: 5px;
					}
					.question-detail-row .form-control, .question-detail-row > div {
						flex: 1;
						margin-right: 5px;
					}
					.question-detail-row .form-control {
						height: 26px;
						padding: 0 5px;
						border-radius: 0;
					}
					.question-detail-row .form-control[readonly] {
						background-color: #eeeeee;
					}
					.no-of-question {
						display: inline-flex;
					}
					.no-of-question>* {
						margin-right: 2px;
					}
					.question-detail-row button {
						background-color: #005689;
						border-color: #005689;
						color: #ffffff;
					}
					.question-detail-row button.add-more-detail {
						border-radius: 4px;
						height: 100%;
					}
					.question-detail-row button.remove-more-detail {
						border-radius: 4px;
						height: 100%;
						background-color: #746969;
						border-color: #746969;
						width: 20px;
						padding: 0;
					}
					.question-detail-footer {
						border-top: 1px solid #dddddd;
						padding-top: 5px;
					}
					.add-more-q {
						background-color: #005689;
						border-color: #005689;
						color: #ffffff;
						border-radius: 0;
						padding: 4px 10px;
					}
					.add-more-q:hover, .add-more-q:focus {
						color: #ffffff;
					}
			



	.pool-container-tbl-body{
					position: relative;
					max-height:330px;
					padding-top: 10px;
				}
				.select-qb-btn{
					background-color: #185685;
					color: #fff !important;
					border-radius: 0px;
				}
				.pool-tbl thead{
						background-color: #EBEBEB;
				}
				.pool-tbl thead th{
					   font-size:15px;
				}
				.pool-tbl tbody tr td{
					   font-size:14px;
				}
				.pool-tbl thead tr th:first-child {
					width:5% !important;
				}
				.pool-tbl  thead tr th:nth-child(2) {
					width: 67% !important;
				}
				.pool-tbl  thead tr th:nth-child(3) {
					width: 23% !important;
				}
				.pool-tbl  thead tr th:last-child {
					width:5% !important;
				}
				
				.existing-criteria-pool-tbl thead{
						background-color: #EBEBEB;
				}
				.existing-criteria-pool-tbl thead th{
					   font-size:15px;
				}
				.existing-criteria-pool-tbl tbody tr td{
					   font-size:14px;
				}
				.existing-criteria-pool-tbl thead tr th:first-child {
					width:5% !important;
				}
				.existing-criteria-pool-tbl thead tr th:nth-child(2) {
					width: 70% !important;
				}
				.existing-criteria-pool-tbl  thead tr th:nth-child(3) {
					width: 13% !important;
				}
				.existing-criteria-pool-tbl  thead tr th:last-child {
					width:12% !important;
				}
				
				
				.question-criteria-pool-tbls thead{
						background-color: #EBEBEB;
				}
				.question-criteria-pool-tbls thead th{
					   font-size:15px;
				}
				.question-criteria-pool-tbls tbody tr td{
					   font-size:14px;
				}
				.question-criteria-pool-tbls thead tr th:first-child {
					width:5% !important;
				}
				.question-criteria-pool-tbls thead tr th:nth-child(2) {
					width: 30% !important;
				}
				.question-criteria-pool-tbls  thead tr th:nth-child(3) {
					width: 40% !important;
				}
				.question-criteria-pool-tbls  thead tr th:last-child {
					width:12% !important;
				}
				
				.test-taker-criteria-pool-tbls thead th{
						    font-weight: normal;
							color:#000;
				}
				.drak-bg-gray{
					background-color:#DDDDDD;
				}
				.test-taker-criteria-pool-tbls thead th{
					   font-size:15px;
				}
				.test-taker-criteria-pool-tbls tbody tr td{
					   font-size:14px;
				}
				.test-taker-criteria-pool-tbls thead tr th:first-child {
					width:5% !important;
				}
				.test-taker-criteria-pool-tbls thead tr th:nth-child(2) {
					width: 15% !important;
				}
				.test-taker-criteria-pool-tbls  thead tr th:nth-child(3) {
					width: 30% !important;
				}
				.test-taker-criteria-pool-tbls  thead tr th:nth-child(4) {
					width: 37% !important;
				}
				.test-taker-criteria-pool-tbls thead tr th:last-child {
					width: 13% !important;
				}
				
				.inprocess-status{
					color:#D87210;
				}
				.complete-status{
					color:#009028;
				}
				.pool-tbl-qb thead{
						background-color: #EBEBEB;
				}
				.pool-tbl-qb thead th{
					   font-size:15px;
				}
				.pool-tbl-qb tbody tr td{
					   font-size:14px;
				}
				
				
				.pool-tbl-qb thead tr th:first-child {
					width:5% !important;
				}
				.pool-tbl-qb  thead tr th:nth-child(2) {
					width: 77% !important;
				}
				
				.pool-tbl  thead tr th:last-child {
					width:13% !important;
				}
				/************************Pool CSS End Here  *************/
				/************************Recurring Start HTML  ********/
				.recurring-conatiner{
					 display: flex;
					flex-direction: row;
				}
				.recurring-inner{
					padding: 5px 22px; 
					background-color: #fff;
					border-radius: 20px;  
					min-width: 218px;
				}
				.recurring-inner label{
					width:100%;
						font-size: 15px;
				}
				.recurring-inner label span{
					color:#D46E1F;
				}
				.recurring-conatiner-outter{
					    background-color: #F17E10;
				}

				.disabled-btn-attempt{
						background-color: #B2B2B2;
					color: #fff;
				}
				.enable-btn-attempt{
						background-color: #F17E10;
					color: #fff;
				}
				.tc-enable-btn-attempt{
						background-color: #F17E10;
					color: #fff;
				}
				.tc-enable-btn-attempt:hover{
					color: #fff;
				}
				.disabled-btn-attempt:hover{
					color: #fff;
				}
				.enable-btn-attempt:hover{
					color: #fff;
				}
				.attempt-tbl >thead>tr>th {
					vertical-align: bottom;
					border-bottom: 0px solid #ddd;
				}
				.attempt-tbl >thead{
					background-color: #F7F7F7;
				}

				.attempt-tbl thead tr th:first-child {
					width:10% !important;
				}
				.attempt-tbl  thead tr th:nth-child(2) {
					width: 40% !important;
				}
				.attempt-tbl  thead tr th:nth-child(3) {
					width:20% !important;
				}
				.attempt-tbl  thead tr th:nth-child(4) {
					width:15% !important;
				}

				.attempt-tbl  thead tr th:last-child {
					width:15% !important;
				}


				.attempt-tbl-test-creator >thead>tr>th {
					vertical-align: bottom;
					border-bottom: 0px solid #ddd;
				}
				.attempt-tbl-test-creator >thead{
						background-color: #F7F7F7;
				}

				.attempt-tbl-test-creator tr th:first-child {
					width:70% !important;
				}
				.attempt-tbl-test-creator  thead tr th:nth-child(2) {
					width: 15% !important;
				}


				.attempt-tbl-test-creator  thead tr th:last-child {
					width:15% !important;
				}
				/************************Recurring END  *************/
				.odd-div{
					background-color:#F9F9F9;
				}
				.gray-bg-qp-pool{
					background-color:#F3F3F3;
				}
				.create-card-custom{
					    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
						background-color: #fff;
						border-radius: 6px;
						padding: 12px;
				}
				.create-card-custom:hover{
					box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
					background-color: #fff;
					border-radius: 6px;
					padding: 12px;
					border:2px solid #F46F03;
				}
				.create-card-custom button{
					border:0px;
					background-color: #fff;
				}
				.create-card-custom .text-primary{
					color:#F46F03;
				}
				.font-weight-normal{
					font-weight: normal;
				}
				.flex-display-inline{
					    display: flex;
				}
				.test--value{
					    background-color: #F7F7F9;
						padding: 10px;
						    width: 100%;
				}
				.header--bg{
					background-color:#F0F0F2;
				}
				.border--solid{
					border: 1px solid #ccc;
				}
				.black--text{
					color:#000;
				}
				.download--template-btn{
					background-color:#FFFFFF;
					border-color:#ccc;
				}
        .header--light--bg{
          background-color:#FAFAFA;
        }
        ul.square-box-list{
          list-style-type: square;
        }
        ul.square-box-list li{list-style-type:none;}
        ul.square-box-list li:before{
          content: "";
          display: inline-block;
          vertical-align: middle;
          position: relative;
          width: 3%;
          padding-bottom: 3%;
          overflow: hidden;
          background: #898989;
          margin-right: 10px;
        }
				.download--template-btn:hover{
					background-color:#FFFFFF;
					border-color:#ccc;
				}
				.upload--excel-btn{
					background-color:#CCCCCC;
					border-color:#ccc;
				}
				.upload--excel-btn:hover{
					background-color:#CCCCCC;
					border-color:#ccc;
				}
				.direct-pdate-btn{
					background-color:#175689;
					color:#fff;
				}
				.direct-pdate-btn:hover{
					background-color:#175689;
					color:#fff;
				}
				.test-delivery--input input.form-control, textarea.form-control, select.form-contro{
					    height: 32px;
				}
				.test-delivery--input input.form-control, textarea.form-control, select.form-control {
					 height: 32px;
				}
				.dark--bg-gray{
					background-color:#D6D4D5;
				}
				
				.radio-toolbar-conatiner input[type="radio"] {
				  opacity: 0;
				  position: fixed;
				  width: 0;
				}

				.radio-toolbar-conatiner label {
					color: #000;
					border-radius: 0px;
					width: 100%;
					background-color: #fff;
					border-color: #fff;
					padding: 10px 20px;
					cursor:pointer;
				}

				.radio-toolbar-conatiner label:hover {
				  background-color: #fff;
				  cursor:pointer;
				}

				

				.radio-toolbar-conatiner input[type="radio"]:checked + label {
					    color: #fff;
						border-radius: 0px;
						width: 100%;
						background-color: #D87210;
						border-color: #D87210;
						cursor:pointer;
				}
				.disabled-conatiner{
					    opacity: 0.6;
						cursor: no-drop;
				}
				.selected-test-action{
				border-radius: 35px;
				background-color: #f17e10;
				min-height: 58px;
				color: #ffffff;
				border: none;
				cursor: default;
				}
				.not-selected-test-action{
				border-radius: 35px;
				background-color: #EBEBEB;
				min-height: 58px;
				color: #666;
				border: none;
				cursor: default;
				}
				.selected-test-action:hover{
				border-radius: 35px;
				background-color: #f17e10;
				min-height: 58px;
				color: #ffffff;
				border: none;
				cursor: default;
				}
				.not-selected-test-action:hover{
				border-radius: 35px;
				background-color: #EBEBEB;
				min-height: 58px;
				color: #666;
				border: none;
				cursor: default;
				}
				.behavioural--table thead{
				background-color: #373D4D;
				color: #fff;
				font-size: 11px;
			}
			.behavioural--table thead tr th:first-child {
				width:40% !important;
			}
			.behavioural--table  thead tr th:nth-child(2) {
				width:20% !important;
			}
			
			.behavioural--table  thead tr th:last-child {
				width:30% !important;
			}
			.behavioural--table tbody{
				font-size: 11px;
			}
			.behavioural--table tfoot{
				    top: -40px;
					position: absolute;
					left: 18px;
					border: 0px;
			}
			
			.behavioural--table tfoot tr th{
				   padding:0px;
			}
			.behavioural--table tfoot tr th input{
				      width: 238px !important;
			}
			.behavioural--table #test_taker_paginate {
				padding-bottom: 10px;
			}
			.photo-container{
				background-color:#fff;
				box-shadow: 0rem 0.225rem 0.75rem rgb(0 0 0 / 43%);
			}
			.body-card-auto>img {
				width: auto;
				min-height:120px;
				max-height:120px;
			}
			.current-active-btn{
				    background-color: #f17e10;
					color: #ffffff;
			}
			.current-active-btn:hover{
				    background-color: #f17e10;
					color: #ffffff;
			}
			.current-inactive-btn{
				    background-color: #EBEBEB;
					color: #666;
			}
			.current-inactive-btn:hover{
				    background-color: #EBEBEB;
					color: #666;
			}
			.gary-bg--picture{
					background-color:#EBEBEB;
					width: 100%;
					display: flex;
					color:#000;
					align-items: center;
					min-height: calc(100% - 210px);
			}
			.tabl--height-fit{
				min-height: calc(100% - 200px);
			}
			
			
			
			.input-switch-org-switch{
				display: none;
			}

			.label-switch-org{
				display: inline-block;
				position: relative;
			}

			.label-switch-org::before, .label-switch-org::after{
				content: "";
				display: inline-block;
				cursor: pointer;
				transition: all 0.5s;
			}

			.label-switch-org::before {
				width: 3em;
				height: 1em;
				border: 1px solid #757575;
				border-radius: 4em;
				background: #888888;
			}

			.label-switch-org::after {
				position: absolute;
				left: 0;
				top: -20%;
				width: 1.5em;
				height: 1.5em;
				border: 1px solid #757575;
				border-radius: 4em;
				background: #ffffff;
			}

			.input-switch-org-switch:checked ~ .label-switch-org::before {
				background: #00a900;
				border-color: #008e00;
			}

			.input-switch-org-switch:checked ~ .label-switch-org::after {
				left: unset;
				right: 0;
				background: #00ce00;
				border-color: #009a00;
			}

			.input-switch-org {
				display: inline-block;
			}

			.input-switch-org::before{
				content: "Not active";
			}

			.input-switch-org-switch:checked ~ .input-switch-org::before{
				content: "Active";
			}
			.sub-org-btn{
					min-width: 110px;
				padding: 5px;
			}
			.active-status-org{
				background-color:#D8F2D7;
				color:#6CA96B;
				border-radius:20px;
			}
			.incative-status-org{
				background-color:#D4D4D4;
				color:#666;
				border-radius:20px;
			}
			
			
			.exam-list-details{
					width: 100%;
					float: left;
					padding: 10px 15px;
					max-height: 300px;
				}
				.digital-examination{
					display: flex;
					justify-content: center;
					align-items: center;
				}
				.border-bottom-2{
					border-bottom: 2px solid #F17E11;
				}
				.digital-examination-inner{
						box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
						border-radius: 5px;
				}
				.exm-bg--gray{
					background-color:#EBEBEB;
				}
				.send-email--top{
					border-top-left-radius: 5px;
					border-top-right-radius: 5px;
					border-top: 16px solid #0F4E91;
				}
				.api-key--container{
					    border-radius: 5px;
						border: 1px solid #ededed;
				}
				.api-key--data{
						/* background-color: #E6E6E6; */
						width: 100%;
						/* padding:8px; */
				}
				.api-key--data input{
					    font-weight: 600;
						color: #000;
						font-size: 24px;
				}
				/* .copy--container{
					background-color: #E6E6E6;
				} */
				.copy-key--btn{
					padding:8px;
				}
				
				.lock-unlock--btn:focus {
					border:1px solid #F17E11;
				}
				.btn--custom--primary{
					    background-color: #22376B;
						border-radius: 2px;
				}
				.btn--custom--primary:hover{
					    background-color: #22376B;
						border-radius: 2px;
				}
				.btn--custom--second{
					    background-color: #454143;
						border-radius: 2px;
						border-color:#888687;
				}
				.btn--custom--second:hover{
					    background-color:#888687;
						border-radius: 2px;
						border-color:#888687;
				}
				.btn--custom--second:focus{
					    background-color:#888687;
						border-radius: 2px;
						border-color:#888687;
				}
				.custom--register--inner{
						   box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgb(209, 213, 219) 0px 0px 0px 1px inset;
						border-radius: 5px;
				}
				.success-txt{
					color:#0DB10C;
				}
				.gary--bg{
					    background-color: #F2F3F7;
				}
				.download-receipt--btn{
					background-color: #04B004;
					color:#fff;
				}
				.download-receipt--btn:hover{
					background-color: #04B004;
					color:#fff;
				}
				.company-bg-image {
					background-repeat: no-repeat;
					background-size: cover;
					width: 100vw;
					/*height: 100vh;  */
					height: calc(100vh - 51px);
				}

				.page-icon {
					width: 120px;
					height: 120px;
					background-color: #fff;
					border-radius: 50%;
					text-align: center;
					margin: 30px auto;
					display: flex;
					align-items: center;
					justify-content: center;
				}

				.page-icon>img {
					/* width: 70px; */
					height: auto;
				}

				.heading-lable {
					padding: 1.5rem 1.25rem;
					border: 1px solid #dddddd;
					font-size: 1.7rem;
					color: #020202;
					font-weight: 600;
					background-color: #ffffff;
				}

				.blue-primary-btn {
					background-color: #22376B;
					color: #ffffff;
				}

				.green-primary-btn {
					background-color: #5cb85c;
					color: #ffffff;
				}

				.table-listing-test {
					background-color: #ffffff;
					position: relative;
					max-height: calc(100vh - 350px);
					border: 1px solid #ddd;
					overflow-y: auto;
				}

				.table-listing-test .table>tbody>tr>td {
					vertical-align: middle;
					color: #666;
					font-size: 16px;
					word-break: break-all;
				}

				.table-listing-test .table>thead>tr>th {
					color: #666;
					background-color: #eeeeee;
					position: sticky;
					top: -1px;
				}

				.table-listing-test .table>thead>tr>th:first-child,
				.table-listing-test .table>tbody>tr>td:first-child,
				.table-listing-test .table>thead>tr>th:last-child,
				.table-listing-test .table>tbody>tr>td:last-child {
					padding-left: 1.25rem;
				}

				.cell-large {
					width: 45vw;
				}

				/* width */
				.table-listing-test::-webkit-scrollbar {
					width: 10px;
				}

				/* Track */
				.table-listing-test::-webkit-scrollbar-track {
					background: #f1f1f1;
				}

				/* Handle */
				.table-listing-test::-webkit-scrollbar-thumb {
					background: #888;
				}

				/* Handle on hover */
				.table-listing-test::-webkit-scrollbar-thumb:hover {
					background: #555;
				}
				
				.marks--obtained{
					color:#E78E47;
					font-size:22px;
				}
				
				.marks--percentage{
					color:#E78E47;
					font-size:22px;
				}
				.result--status{
					/* color:#65B448; */
					font-size:22px;
				}
				
				.bg--gray{
					background-color:#F1F1F1;
				}
				
				.section-wise-summary--box{
					    padding: 10px;
						width: 100%;
						border: 1px solid #DCDCDC;
						border-radius: 3px;
				}
				.first--section{
					padding: 4px 8px;
					background-color: #FAF5EF;
					
				}
				.second--section{
					padding: 4px 8px;
					background-color: #E7F2FB;
					
				}
				.third--section{
					padding: 4px 8px;
					background-color:#00b7f996;
					
				}
				.fourth--section{
					    padding: 4px 8px;
						background-color: #b5d7e4;
						
				}
				
				
				.desktop-view{		
					display: block;
				}
				.mobile-view{		
					display: none;
				}
					.manage-activity-tbl thead{
							background-color: #F17E10;
							color: #fff;
					}
				    
				
					.modal-body--activity{
						background-color:#FAFBFD;
					}
					.manage-activity-tbl thead tr th:first-child {
						width:5% !important;
					}
					.manage-activity-tbl  thead tr th:nth-child(2) {
						width:15% !important;
					}
					.manage-activity-tbl  thead tr th:nth-child(3) {
						width:40% !important;
					}
					.manage-activity-tbl  thead tr th:nth-child(4) {
						width:15% !important;
					}
					.manage-activity-tbl  thead tr th:nth-child(5) {
						width:15% !important;
					}
					.manage-activity-tbl  thead tr th:last-child {
						width:10% !important;
					}
						
						
					.border--right{
						    border-right: 2px solid #ededed;
					}	
				
				
				
			.reviewer-activity-tbl thead{
							background-color: #F1F1F1;
							color: #373737;
							height:30px;
					}
				   
					.reviewer-activity-tbl thead tr th:first-child {
						width:5% !important;
					}
					.reviewer-activity-tbl  thead tr th:nth-child(2) {
						width:30% !important;
					}
					.reviewer-activity-tbl  thead tr th:nth-child(3) {
						width:40% !important;
					}
					.reviewer-activity-tbl  thead tr th:nth-child(4) {
						width:15% !important;
					}
					
					.reviewer-activity-tbl  thead tr th:last-child {
						width:10% !important;
					}
					
				.reviewer-activity-tbl  tbody tr {
						height:30px;
						border-bottom: 1px solid #F1F1F1;
					}
				
				
				/*******************  10-04-2023 *****************/
				.table--list-manage thead{
   background-color:#FFFFFF;
   color: #666;
   font-size: 11px;
   }
   .table--list-manage thead tr th:first-child {
   width: 30% !important;
   }
   .table--list-manage thead tr th:nth-child(2) {
   width: 40% !important;
   }
   .table--list-manage thead tr th:last-child {
   width:30% !important;
   }
   .table--list-manage tfoot {
   top: -42px;
   position: absolute;
   left: 15px;
   border: 0px;
   background-color: #185080;
   }
   .table--list-manage tfoot label{
   color:#fff;
   font-size:12px;
   }
   .table--list-manage tfoot tr th {
   padding: 0px;
   }
   .table--list-manage tfoot tr th input {
   width: 272px !important;
   }
   .table--list-manage tfoot tr th {
   border: 0px;
   }
   .table--list-manage tbody {
   font-size: 11px;
   }
   .per-candidate-table--list thead{
   background-color:#F4F5F7;
   color: #000;
   font-size: 11px;
   }
   .per-candidate-table--list tbody {
   font-size: 11px;
   }
   .selected-row-candidate{
   background: #174C7B;
   color: #fff;
   }
   .table--list-manage tbody tr td{
   cursor: pointer;
   }
   .filter--btn{
   background-color: #FFFFFF;
   padding: 2px;
   min-width: 78px;
   }
   .filter--btn-container{
   background-color: #185080;
   }
   .filter--btn-container label{
	   font-size:13px;
   }
   .carousel--container{
		background-color: #EBEBEB;
		width: 100%;
		display: flex;
		color: #000;
		align-items: center;
		min-height: calc(100% - 349px);
	}
	.non-compliance-list-container{
		width: 100%;
		float: left;
		padding: 10px 15px;
		max-height: 350px;
		
		
	}
	.table--list-manage table{
		background-color: rgb(244, 245, 247);
	}
	
	.btn--pause{
		background-color:#185081;
		color:#fff;
		text-transform: uppercase;
	}
	.btn--view{
		background-color:#F27E11;
		color:#fff;
		text-transform: uppercase;
	}
	.btn--terminate{
		background-color:#F50F50;
		color:#fff;
		text-transform: uppercase;
	}
	.btn--unterminate{
		background-color:#5BB95B;
		color:#fff;
		text-transform: uppercase;
	}
	.btn--restart{
		background-color:#185081;
		color:#fff;
		text-transform: uppercase;
	}
	.btn--message{
		background-color:#185081;
		color:#fff;
		text-transform: uppercase;
	}
				/* Media Query */

				@media screen and (max-width: 1000px) and (min-width: 800px) {
					.cell-large {
						width: 40vw;
					}
				}
				@media screen and (max-width: 600px) {
					.table-listing-test table {
						border: 0;
					}

					.table-listing-test table thead {
						border: none;
						clip: rect(0 0 0 0);
						height: 1px;
						margin: -1px;
						overflow: hidden;
						padding: 0;
						position: absolute;
						width: 1px;
					}

					.table-listing-test table tr {
						border-bottom: 0.625em solid #aaa;
						display: block;
						background-color: #ffffff;
					}

					.table-listing-test table tr:nth-child(2n+1) {
						background-color: #eeeeee;
					}

					.table-listing-test table td {
						border-bottom: 1px solid #ddd;
						display: block;
						font-size: .8em;
						text-align: right;
					}

					.table-listing-test table td::before {
						/*
						* aria-label has no advantage, it won't be read inside a table
						content: attr(aria-label);
						*/
						content: attr(data-label);
						float: left;
						font-weight: bold;
						text-transform: uppercase;
					}

					.table-listing-test table td:last-child {
						border-bottom: 0;
					}

					.table-listing-test table .blue-primary-btn {
						width: 100%;
					}
					
					.company-bg-image {
                        height: 100%;
                        padding-bottom: 16px;
                    }
				}

				
/* Media Queries for  */

@media (min-width: 560px) and (max-width:660px){
	.admin_reg_panel .pack-check .btn-primary{
		width:190px;
	}
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.mt-sm{
		margin-top:30px;
	}
	.new_field .col-xs-1{
		padding-left:10px;
	}
	.tab-content label{
		font-size:11px;
	}
	.tt_all_tab{
		padding-top:0px;
	}
	.tt_specific_site_tab, .tt_specific_domain_tab{
		padding-top:0;
	}
	.timingfield_hours, .timingfield_minutes{
		padding:0;
	}
	.timingfield .timingfield_hours .timingfield_prev, .timingfield .timingfield_minutes .timingfield_prev{
		padding:4px
	}
	.form-control.sm-control-hr{
		width:48px;
	}
	.timingfield .timingfield_hours .input-group .input-group-addon{
		width:33%;
	}
	.timingfield .timingfield_hours .timingfield_next, .timingfield .timingfield_minutes .timingfield_next{
		padding-left:10px;
		padding-right:10px;
	}
	.form-control.sm-control-min{
		width:42px;
	}
	.timingfield .timingfield_minutes .input-group .input-group-addon{
		width:30%;
	}
	.timingfield .input-group-addon{
		padding:6px 3px;
	}
}
@media print {
    .noprint {display:none !important;}
    a:link:after, a:visited:after {  
      display: none;
      content: "";    
    }
}


@media print {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 57.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 42.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .visible-xs {
    display: none !important;
  }
  .hidden-xs {
    display: block !important;
  }
  table.hidden-xs {
    display: table;
  }
  tr.hidden-xs {
    display: table-row !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: table-cell !important;
  }
  .hidden-xs.hidden-print {
    display: none !important;
  }
  .hidden-sm {
    display: none !important;
  }
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
  .count_answer ul li{
	  font-size:14px;
  }
}

.flexible_slot_new, .fixed_slot_new{
	background-color:#fff;
	padding:10px 0;
	text-align:center;
	border-radius:3px;
	border:1px solid #666666;
	cursor:pointer;
	width:100%;
}
.flexible_slot_new.active, .fixed_slot_new.active{
	background-color:#343f4b;
	color:#fff;
}

.flexible_slot_new, .fixed_slot_new{
	font-size:14px;
}
.flexible_slot_new input[type=radio], .fixed_slot_new input[type=radio]{
	position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}

/* Test Taker Library New CSS */
.testTaker_nav .menue{
	background-color:#0f6db9;
}
.side-navigation-wrapper.testTaker_nav ul>li>a.active{
	border-color:#0f6db9;
	color:#0f6db9;
}

.side-navigation-wrapper.testTaker_nav ul>li>a:hover{
	color:#0f6db9;
}
.testTaker_library .info-tab-list > li.active>a{
	color:#343f4b;
}
.testTaker_library .info-tab-list > li > a{
	color:#343f4b;
}
.testTaker_library .info-tab-list > li > a:focus{
	text-decoration:none;
}
.testTaker_library .primary-btn{
	background-color:#0f6db9;
	border-radius:20px;
}
.testTaker_library .info-tab-list{
	border-bottom: 1px solid #aaa;
}
.testTaker_library .info-tab-list > li.active > a{
	border-bottom: 5px solid #0f6db9;
}
.testTaker_library .info-tab-list > li > a:hover{
	border-bottom: 5px solid #0f6db9;
}
.filtering_by_form{
	padding-top:15px;
	padding-bottom:15px;
}
.test_taker_customwidth{
	width: 5.333333%;
    padding-right: 0px;
    padding-left: 0px !important;
}
.test_taker_customwidth1{
	width: 6.333333%;
    padding-right: 0px;
    
}
.testTaker_library .test_library_filtering_by_form .input-group{
	width:315px ;
}
.testTaker_library .form-control{
	border-radius:20px;
	height:28px;
	font-size:12px;
}
.testTaker_library .form-control:focus{
	border-color:#0f6db9;
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
	height:28px;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.stylish-input-group .input-group-addon{
	background-color:#ffffff;
	border-radius:0 20px 20px 0;
	padding: 4px 12px;
}
.filtering_by_form .input-group{
	width: 222px;
}
.record_per_status{
	padding:0px;
}
.status_of_subject{
	width:60%;
	float:left;
	margin-right:1%;
	padding:30px 30px 8px 30px;
	background-color:#f9f9f9;
	min-height:395px;
	position: relative;
}
.status_of_subject p{
	font-size:12px;
}
.status_of_subject_content{
	width:39%;
	float:left;
	padding:30px;
	background-color:#f9f9f9;
}
.scheduled_tt_status{
	background-color:#ffffff;
	background-image:url('../img/scheduled_tt.png');
	background-repeat:no-repeat;
	background-position:50% 28px;
	padding: 50px 0 10px 0;
	position:relative;
	min-height:170px;
	border:1px solid #eaedf0;
	background-size:10%;
	border-radius:2px;
	background-position: 95% 10px;
}
.scheduled_tt_status.active{
	background-color:#2d526f;
}
.scheduled_tt_status.active p{
	color:#ffffff;
}
.tt_status{
	cursor:pointer;
}
.cancelled_tt_status{
	background-color:#ffffff;
	background-image:url('../img/cancelled_tt.png');
	background-repeat:no-repeat;
	background-position:50% 28px;
	padding:30% 0 2% 0;
	position:relative;
	min-height:170px;
	border:1px solid #eaedf0;
	background-size:10%;
	border-radius:2px;
}
.cancelled_tt_status.active{
	background-color:#2d526f;
	background-image:url('../img/cancelled_tt.png');
}
.cancelled_tt_status.active p{
	color:#ffffff;
}
.tt_status{
	margin-bottom:20px;
}
.pending_enrollment_tt_status{
	background-color:#ffffff;
	background-image:url('../img/pending_enrollment.png');
	background-repeat:no-repeat;
	background-position:50% 28px;
	padding:30% 0 2% 0;
	position:relative;
	min-height:170px;
	border:1px solid #eaedf0;
	background-size:10%;
	border-radius:2px;
}
.pending_enrollment_tt_status.active{
	background-color:#2d526f;
	background-image:url('../img/pending_enrollment.png');
}
.pending_enrollment_tt_status.active p{
	color:#ffffff;
}
.completed_tt_status{
	background-color:#ffffff;
	background-image:url('../img/completed_tt.png');
	background-repeat:no-repeat;
	padding: 50px 0 10px 0;
    position: relative;
    min-height: 170px;
    border: 1px solid #eaedf0;
    background-size: 10%;
    border-radius: 2px;
    background-position: 95% 10px;
}
.completed_tt_status.active{
	background-color:#2d526f;
	background-image:url('../img/completed_tt.png');
}
.completed_tt_status.active p{
	color:#ffffff;
}
.status_footer{
	position:absolute;
	bottom:0;
	border-top:1px solid #a9a9a9;
	width:100%;
	padding:10px 0;
	}
.status_footer p{
	color:#a9a9a9;
	margin-bottom:0;
}
.status_of_subject_content label{
	color:#666666;
}
.tt_subject_name{
	padding:0 16px;
	margin-top: 10px;
    font-weight: 600;
    font-size: 14px !important;
}
.btn {
	font-family:Roboto-Regular;
}
.btn-white-bl{
	background-color:#fff;
	border-radius:20px;
	border:1px solid #0f6db9;
	color:#0f6db9;
	height:32px;
	padding:5px 10px;
}
.btn-white-bl:hover, .btn-white-bl:focus{
	color:#0f6db9;
}
.btn-bl-bg{
	background-color:#0f6db9;
	color:#fff;
	border-radius:20px;
	font-family: Roboto-Regular;
}
.btn-bl-bg:hover, .btn-bl-bg:focus{
	color:#fff;
}
#openTestLibrary{
	position:relative;
}
.testTaker_library .filter-by{
	top:25px;
}
.testTaker_library .dataTables_filter{
	position:relative;
	bottom:7px;
}
#openTestLibrary .btn-bl-bg, #openTestLibrary .btn-white-bl{
	height:27px;
	padding:0;
}
.testTaker_library #openTestLibrary .table>thead>tr>th:first-child{
	width:150px;
}
.testTaker_library #openTestLibrary .table>thead>tr>th:nth-child(2){
	width:100px;
}
.testTaker_library #openTestLibrary .table>thead>tr>th:nth-child(3){
	width:100px;
}
.testTaker_library #openTestLibrary .table>thead>tr>th:nth-child(4){
	width:150px;
}
.testTaker_library #openTestLibrary .table>thead>tr>th:last-child{
	width:240px;
}

.blue_bg{
	background-color:#e2f0fa !important;
}
#openTestLibrary .info-table-wrapper .info-table tbody tr.blue_bg{
	background-color:#e2f0fa !important;
}
#openTestLibrary .dataTables_paginate ul>li>a{
	color:#0f6db9;
}
#openTestLibrary .pagination>.active>a, #openTestLibrary .pagination>.active>a:focus, #openTestLibrary .pagination>.active>a:hover, #openTestLibrary .pagination>.active>span, #openTestLibrary .pagination>.active>span:focus, #openTestLibrary .pagination>.active>span:hover{
	border: 1px solid #0f6db9 !important;
}
#openTestLibrary .dataTables_empty{
	background-color:#f9f9f9;
	height:166px;
	padding-top:166px;
	font-weight:600;
	font-size:20px;
}
#openTestLibrary .dataTables_filter{
	visibility: hidden;
}
#openTestLibrary .test_search{
	position: absolute;
	width: 260px !important;
	right: 0;
}
#openTestLibrary .test_search .input-group{
	width:274px;
}
#openTestLibrary .info-table-wrapper .info-table tfoot{
	width:92%;
}
/* #openTestLibrary .info-table-wrapper .info-table tfoot>tr{
	display:block;
} */

.tt_datePicker{
	position:relative;
}
.tt_datePicker label>i{
	color:#0f6db9;
}
.tt_datePicker .datepicker-days{
	border:1px solid #0f6db9;
}
.tt_datePicker .addon-icon{
	top:3px;
}
.tt_complete_status .status_of_subject_content{
	padding:0;
}
.completed_status_heading{
	background-color:#e1ebf2;
	padding:10px 40px;
}
.completed_status_heading h5{
	margin:0;
	color:#2d526f;
	font-weight:600;
}
.completed_status_content{
	padding:20px 40px;
}
.completed_status_content label{
	font-size:13px;
}
.complete_status_notes{
	color:#0f6db9;
	padding:0 25px;
}
.status_of_subject_content label.btn{
	color:#ffffff;
}
.accepted_files{
	font-size:9px;
}
.legend_color{
	color:#2d526f;
}
.testTaker_library_result a{
	color:#0f6db9;
}
/*----- Cancel POPup Test Taker ------ */
.cancel_testTaker .modal-header{
	position:relative;
	border-bottom:0;
}
.cancel_testTaker .close{
	position:absolute;
	background-image:url('../img/tt_cancel_btn.png');
	background-repeat:no-repeat;
	width:31px;
	height:30px;
	right: -20px;
    top: -10px;
    opacity: 1;
    background-size: 70%;
}
.cancel_testTaker .modal-dialog{
	width: 400px;
    margin: 200px auto;
}
.cancel_testTaker .modal-body p{
	text-align:center;
	color:#1b2127;
	font-size:16px;
}
.cancel_testTaker1 .modal-header{
	position:relative;
	border-bottom:0;
}
.cancel_testTaker1 .close{
	position:absolute;
	background-image:url('../img/tt_cancel_btn.png');
	background-repeat:no-repeat;
	width:31px;
	height:30px;
	right: -20px;
    top: -10px;
    opacity: 1;
    background-size: 70%;
}
.cancel_testTaker1 .modal-dialog{
    margin: 100px auto;
	padding-top:0;
}
.cancel_testTaker1 .modal-body{
	padding:0;
}
.cancel_testTaker_schedule h5{
	font-size:12px;
}
.cancel_testTaker_schedule h5 span{
	color:#0f6db9;
	font-size:14px;
	
}
.tt_total_refund_amount{
	padding:6px 15px 2px;
	border-top:1px solid #666666;
}
.tt_total_refund_amount p{
	color:#aaaaaa;
}
.tt_total_refund_amount h6{
	font-size:14px;
	color:#343f4b;
}
.tt_total_refund_amount h6 span{
	color:#0f6db9;
	font-size:20px;
}


.tt_reschedule_policy{
	margin-top:10px;
	border-top:1px solid #666666;
	padding:10px 20px;
}
.tt_reschedule_policy h6{
	color:#343f4b;
}
.tt_reschedule_policy_content{
	height:100px;
	overflow:hidden;
}
.tt_reschedule_policy_content p{
	color:#aaaaaa;
}
.tt_reschedule_test_name{
	border-bottom:1px solid #666666;
	padding:5px 0;
	margin-bottom:3px;
}
.tt_reschedule_policy_heading{
	position:relative;
}
.tt_reschedule_policy_heading h6{
	border-bottom:1px solid #ededed;
	width:22%;
	margin-bottom:5px;
	padding-bottom:5px;
}
.tt_reschedule_policy_heading h6:before{
	content : "";
  position: absolute;
  left    : 0;
  bottom  : 0;
  height  : 1px;
  width   : 6%;  /* or 100px */
  border-bottom:2px solid #0f6db9;
}
.tt_reschedule_policy_footer{
	padding:15px 20px 10px;
	border-radius:0 0 6px 6px;
}
.tt_reschedule_policy_footer .btn{
	width:100%;
}
.tt_reschedule_policy_footer .control-group{
	margin:0;
}
.tt_reschedule_popup label{
	font-size:13px;
}
.tt_reschedule_policy_footer .control input:checked ~ .control__indicator{
	background:#0f6db9;
}
.tt_reschedule_policy_footer .control:hover input:not([disabled]):checked ~ .control__indicator, .tt_reschedule_policy_footer .control input:checked:focus ~ .control__indicator{
	background:#0f6db9;
}

/*----- Cancel POPup Test Taker ------ */
.delete_testTaker .modal-header{
	position:relative;
	border-bottom:0;
}
.delete_testTaker .close{
	position:absolute;
	background-image:url('../img/tt_cancel_btn.png');
	background-repeat:no-repeat;
	width:31px;
	height:30px;
	right: -20px;
    top: -10px;
    opacity: 1;
    background-size: 70%;
}
.delete_testTaker .modal-dialog{
	width: 350px;
    margin: 200px auto;
}
.delete_testTaker .modal-body{
	padding:10px 50px;
}
.delete_testTaker .control-group{
	margin:0;
}
.tt_reschedule_popup label{
	font-size:13px;
}
.delete_testTaker .control input:checked ~ .control__indicator{
	background:#0f6db9;
}
.delete_testTaker .control:hover input:not([disabled]):checked ~ .control__indicator, .delete_testTaker .control input:checked:focus ~ .control__indicator{
	background:#0f6db9;
}
.delete_testTaker p{
	color:#333333;
}
.delete_testTaker .form-control{
	border:0;
	border-bottom:1px solid #ededed;
}
.delete_testTaker .form-control:focus{
	box-shadow:none;
	border-bottom-color:#0f6db9;
}

.reschedule_testTaker .modal-header{
	position:relative;
	border-bottom:0;
}
.reschedule_testTaker .close{
	position:absolute;
	background-image:url('../img/tt_cancel_btn.png');
	background-repeat:no-repeat;
	width:31px;
	height:30px;
	right: -20px;
    top: -10px;
    opacity: 1;
    background-size: 70%;
}
.reschedule_testTaker .modal-dialog{
	width: 458px;
    margin: 100px auto;
}
.reschedule_testTaker .modal-body{
	padding:20px
}
.reschedule_testTaker .modal-header{
	padding:0 15px;
}
.reschedule_testTaker .modal-body p.exam_name{
	color:#0f6db9;
	font-size:16px;
}
.tt_schedule_information{
	margin-top:20px;
	margin-bottom:20px;
}
.tt_schedule_information label{
	font-size:14px;
}
.tt_scheduleNote{
	border-top:1px solid #cccccc;
	padding:15px 0;
	text-align:center;
}
.tt_scheduleNote p{
	color:#333333;
	font-weight:600;
}
.tt_scheduleNote p span{
	color:#0f6db9;
}

/* ReSchedule Flexible Test Without Domain  */
.reschedule_flexible_test_without_domain{
	width:80%;
	margin:0 auto;
	background-color:#f4f4f4;
	padding:40px 125px;
}
.reschedule_flexible_test_without_domain h3{
	color:#333333;
}
.reschedule_flexible_test_without_domain .form-control[readonly]{
	background-color:#fff;
}
.reschedule_flexible_test_without_domain .form-group a{
	color:#666666 !important;
}
.reschedule_flexible_test_without_domain .timingfield .form-control{
	padding:6px 0px;
}
.other_problem_box{
	display:none;
}
.retest_mail_request .send_reply .btn{
	border-radius:20px;
}
.retest_mail_request .attach_file .fa{
	color:#0f6db9;
}

/* Success mail pop up */
.success_message_popup .modal-header{
	position:relative;
	border-bottom:0;
}
.success_message_popup .modal-dialog{
	width: 240px;
    margin: 180px auto;
}
.success_message_popup .close{
	position:absolute;
	background-image:url('../img/tt_cancel_btn.png');
	background-repeat:no-repeat;
	width:31px;
	height:30px;
	right: -20px;
    top: -10px;
    opacity: 1;
    background-size: 70%;
}
.success_message_popup .modal-body p{
	color:#333333;
	margin-bottom:35px;
}
.reschedule_flexible_test_without_domain .addon-icon .fa{
	color:#0f6db9;
}
#restoreKey .modal-body p span{
	color:	#0f6db9;
}
.test_libary_tt .provide_emailid span{
	color:#0f6db9;
}
.test_libary_tt .provide_emailid .form-control{
	color:#0f6db9;
}
.record_per_status .pagination>.active>a, .record_per_status .pagination>.active>a:focus,  .record_per_status .pagination>.active>a:hover, .record_per_status .pagination>.active>span, .record_per_status .pagination>.active>span:focus, .record_per_status .pagination>.active>span:hover{
	border:1px solid #0f6db9 !important;
	color:#0f6db9;
}

/* Result and Analysis of Test Taker */
.tt_result_status{
	background-color:#2d5270;
	border:1px solid #2d5270;
	border-radius:4px 4px 0 0;
	padding:10px;
}
.tt_result_status label{
	color:#ffffff;
}
.tt_result_status .control__indicator{
	border-radius:4px;
	background-color:#ffffff;
}
.tt_result_status .control-group{
	margin:0;
}
.tt_result_status .control{
	margin-bottom:0;
	padding-left:23px;
}
.tt_result_status .control input:checked ~ .control__indicator{
	background:#0f6db9;
	border-radius:4px;
}
.tt_result_status .control:hover input:not([disabled]):checked ~ .control__indicator, .tt_result_status .control input:checked:focus ~ .control__indicator{
	background:#ffffff;
}
.tt_result_status .control--checkbox .control__indicator:after{
	left: 5px;
    top: 1px;
    width: 4px;
    height: 9px;
    border: solid #2d5270;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}
.tt_result_status .control input:checked ~ .control__indicator{
	background-color:#ffffff;
}


/*Test Taker Date picker custom theme*/
.tt_datepicker_dropdown .datepicker-days{
	border:1px solid #2d526f;
}
.tt_datepicker_dropdown .datepicker-days table{
	background-color:#2d526f;
}

.tt_datepicker_dropdown.datepicker td.active:hover, .tt_datepicker_dropdown.datepicker td.active:hover:hover, .tt_datepicker_dropdown.datepicker td.active:focus, .tt_datepicker_dropdown.datepicker td.active:hover:focus, .tt_datepicker_dropdown.datepicker td.active:active, .tt_datepicker_dropdown.datepicker td.active:hover:active, .tt_datepicker_dropdown.datepicker td.active.active, .tt_datepicker_dropdown.datepicker td.active:hover.active, .tt_datepicker_dropdown.datepicker td.active.disabled, .tt_datepicker_dropdown.datepicker td.active:hover.disabled, .tt_datepicker_dropdown.datepicker td.active[disabled], .tt_datepicker_dropdown.datepicker td.active:hover[disabled]{
	background-color:#2d526f;
	cursor:pointer;
	color:#ffffff;
}

.tt_datepicker_dropdown .table-condensed>tbody>tr>td, .tt_datepicker_dropdown .table-condensed>tbody>tr>th, .tt_datepicker_dropdown .table-condensed>tfoot>tr>td, .tt_datepicker_dropdown .table-condensed>tfoot>tr>th, .tt_datepicker_dropdown .table-condensed>thead>tr>td, .tt_datepicker_dropdown .table-condensed>thead>tr>th{
	cursor:pointer;
}
.no_data{
	pointer-events:none;
	cursor:no-drop;
}
.numeros.active{
	cursor:no-drop;
	pointer-events:none;
}



  
/* Question Bank Pop Up */
.question_Bank_popUp .modal-dialog{
	margin:150px auto;
	width:500px;
}
.question_Bank_popUp p{
	font-family:Myriad-Pro-Light;
	font-size:12px;
}
.question_Bank_popUp .modal-header{
	background-color: #343f4b;
    text-align: center;
}
.question_Bank_popUp .modal-title{
	color:#ffffff;
	font-size:16px;
}
.question_Bank_popUp .modal-header .close{
	opacity:1;
}  
/* Create New Question Paper Pop Up */
.create_new_question_popUp .modal-dialog{
	margin:150px auto;
	width:600px;
}
.create_new_question_popUp .modal-header{
	background-color: #343f4b;
    text-align: center;
}
.create_new_question_popUp .modal-title{
	color:#ffffff;
	font-size:16px;
}
.create_new_question_popUp .modal-header .close{
	opacity:1;
}  
.create_new_question_popUp p{
	font-family:Myriad-Pro-Light;
	font-size:12px;
}
.create_new_question_popUp .quick_test{
	padding-bottom:20px;
}
.cs-options{
	min-height:auto;
	max-height:120px;
	overflow-y:scroll !important;
}
.custom_test label, .quick_test label{
	padding:12px;
	background:#fff;
	color:#666;
	border:1px solid #666666;
	text-align:center;
}
.custom_test label:hover, .quick_test label:hover{
	background-color:#f17e10;
	padding:15px;
	transition-duration: .1s;
	box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	color:#ffffff;
}

.system_selected_questions{
	
}
.system_selected_questions h3{
	color: #343f4b;
    font-size: 16px;
    font-weight: 600;
}
.system_selected_questions .test_taker_list .form-control{
	border-top-right-radius:0;
	border-right:1px solid #ededed;
}

.view_domain_name .manage_test_table  tfoot th.result_summary_filter{
	width:150px;
}
.view_domain_name .manage_test_table  tfoot th.result_summary_filter .form-control{
	width:100%;
}
.view_domain_name .dataTables_info{
	display:none;
}
.view_domain_name .dataTables_paginate{
	display:none;
}
.view_domain_name tbody tr td{
	padding:15px 10px;
}
.view_domain_name tbody tr.active td{
	background-color:#f17e10;
	color:#ffffff;
}
.view_domain_name .table-striped.evalute_result_declare_table > tbody > tr:nth-of-type(2n+1){
	background-color:#f9f9f9;
}
.view_domain_name table.scroll tbody,
.view_domain_name table.scroll thead, .view_domain_name table.scroll tfoot{ display: block; }
.view_domain_name table.scroll tbody{
	height: 402px;
    overflow-y: auto;
    overflow-x: hidden;
}
.question_bank_name{
	width:25%;
	float:left;
	padding:5px 20px;
	border-right:2px solid #ffffff;
}
.question_bank_name h6, .question_bank_summary h6{
	color:#343f4b;
}
.question_management_table .table thead tr th.question_bank_tname{
	width:40% !important;
}
.question_management_table .table thead tr th.question_bank_tqcount{
	width:11% !important;
}
.question_management_table .table thead tr th.question_bank_qdate{
	width:15% !important;
}
.question_bank_summary h6 span{
	color:#aaaaaa;
	margin-left:20px;
}
.question_bank_summary{
	width:75%;
	float:left;
	padding:5px 20px;
}
.system_selected_questions .width_td1{
	width:155px;
}
.system_selected_questions .width_th1{
	width:206px;
}
.system_selected_questions .width_th2{
	width:110px;
	font-size:13px;
}
.system_selected_questions .view_domain_name .manage_test_table  tfoot th.result_summary_filter{
	width:100%;
}
.system_selected_questions .manage_test_table  tfoot th.result_summary_filter .form-control{
	height:33px;
	padding: 4px 10px;
}
.system_selected_questions .view_domain_name .manage_test_table  thead th{
	padding: 8px 10px;
}
.system_selected_questions .manage_test_table  tfoot th.result_summary_filter .form-group .addon-icon{
	top:5px;
}
.system_selected_questions table.dataTable thead>tr>th.sorting{
	padding-right:5px;
}
.system_selected_questions table td label, .system_selected_questions table td{
	font-size:12px;
}
.domain_question_count{
	border:1px solid #c7c8ca;
	border-radius:20px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	width: 70%;
    margin: 0 auto;
}
.system_selected_questions .system_selected_table table>thead{
	background-color:#c7c8ca;
}
.system_selected_questions .system_selected_table table>thead th:first-child{
	border-radius:4px 0 0 4px;
	color:#343f4b;
	font-weight:600;
}
.system_selected_questions .system_selected_table table>thead th:last-child{
	border-radius:0 4px 4px 0;
}
.system_selected_questions .system_selected_table table>thead th, .system_selected_questions .system_selected_table table>tbody td{
	padding: 8px 15px;
	color:#72777e;
	font-weight:100;
	border:none;
	border-top:1px solid #ffffff;
	font-size:12px;
}
.system_selected_questions .system_selected_table table>tbody td{
	border-top:2px solid #ffffff;
	background-color:#f0f1f1;
}
.system_selected_questions .system_selected_table table>tbody td:first-child{
	border-radius:4px 0 0 4px;
	color:#343f4b;
}
.system_selected_questions .system_selected_table table>tbody td:last-child{
	border-radius:0 4px 4px 0;
}
.system_selected_table .form-control{
	height:22px;
	padding:0 10px;
	background-color:transparent;
	font-size:12px;
	border:1px solid #707a86;
	color:#707a86;
}
.system_selected_questions .system_selected_table table>tbody td a:focus{
	color:#f17e10;
	text-decoration:none;
}
.system_selected_table .pagination{
	margin:10px 0;
}
/*===========================================================================
                            Updated CSS(29.11.2016)
============================================================================*/
.add_more_section{ color:#bcbec0;}
.add_more_section:hover, .add_more_section:focus{color:#f17e10;}
section .content-wrapper a.add_more_section>i{ color:#bcbec0;}
section .content-wrapper a.add_more_section:focus>i, section .content-wrapper a.add_more_section:hover>i{ color:#f17e10;}
.remove_add_more_section{ color:#bcbec0;}
.remove_add_more_section:hover, .remove_add_more_section:focus{color:#f17e10;}
section .content-wrapper a.remove_add_more_section>i{ color:#bcbec0;}
section .content-wrapper a.remove_add_more_section:focus>i, section .content-wrapper a.remove_add_more_section:hover>i{ color:#f17e10;}

.self_selected_question_right .table-bordered > tbody > tr > td { border:0;}
.self_selected_question_right .table-bordered > tbody > tr.active{ background: #f17e10; color:#fff;}
.self_selected_question_right .table-bordered > tbody > tr.active a{ color:#fff;}
.self_selected_question_right .table-bordered > tbody > tr  a{ color:#666666; cursor: pointer;}
.self_selected_question_right .table-bordered > tbody > tr .domain_question_count{ background: #fff; color:#747474;}

.question_paper_view{ width:100%; float:left; padding: 10px 15px; background: #ededed; border: 1px solid #ddd; border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.question_paper_view::after, .question_paper_view::before, .question_select_table::after, .question_select_table::before, .select_all_questions::after, .select_all_questions::before{ content:""; display: table;}
.question_paper_view::after, .question_select_table::after, .select_all_questions::after{ clear:both;}
.question_paper_view label{     color: #939598;
    font-size: 12px;
    margin-bottom: 0px;
    padding-left: 5px;}
.question_paper_view .form-control{ background: #f2f2f2; border: 1px solid #d4d4d4;}
.question_select_table{width:100%; float:left; }
.question_list_view{ width:100%; float:left;}
.question_list_view .dataTables_length{ display: none;}
.question_list_view .dataTables_filter{ display: none;}
.question_list_view .dataTables_info{ display: none;}
.question_list_view .table-bordered>tbody>tr>td { border-width:0 0 1px 0; border-style: solid; border-color: #ddd;  padding: 0;}
.question_list_view .table-bordered>tbody>tr:last-child>td { border: 0;}
.customise_check_td{ width:5%;}
.accordian-check {
    width: 100%;
    min-height: 40px;
    padding: 8px 0 8px 25px;
    background: #f4f4f4;
}
.select_all_questions{ width: 100%; float: left; background: #ededed; padding: 15px 0 15px 25px; margin-top: 8px; border-width:1px 1px 0 1px; border-style:solid; border-color:#cccccc; border-radius: 2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0;}
.question_list_view .onactive .accordian-check{ background: #fff; min-height: auto;}
.question_list_view .panel-collapse{ padding:10px;}
.select_all_questions .select_all_to_view label{ color:#404b56; font-weight: 600;}
.question_select_table .control__indicator{ border-color:#f17e10;}
.customise_accordian_td{ width:95%;}
.question_paper_view .form-group{ margin-bottom: 5px;}
.question_list_view div.dataTables_wrapper div.dataTables_paginate{ text-align: left;}
.question_list_view .table-striped>tbody>tr:nth-of-type(odd){ background: #fff;}
.question_list_view .panel .panel-heading{ background: #f4f4f4; border-radius:0px; -webkit-border-radius:0px; min-height: 40px;}
.question_list_view .onactive .panel .panel-heading{ background: #fff; min-height: auto;}
.question_list_view .panel-group{ margin-bottom: 0;}
.question_list_view .panel-group .panel{ border-radius:0px; -webkit-border-radius:0px; border:0;}
.question_list_view .panel-default>.panel-heading+.panel-collapse>.panel-body{ border:0;}
.question_list_view .panel .panel-heading a{ display: block; color:#747474; font-size:14px;}
.question_list_view .panel .panel-heading a:focus, .question_list_view .panel .panel-heading a:hover{ outline:none; text-decoration: none;}
.question_list_view table.dataTable{ margin-top: 0px !important;}
.submit-selected-questions{ position: relative; text-align: right;}
.self-selcted-questions-cta{ position: absolute; right: 0px; top:-15px;}
.common_cta_active{ background-color: #f17e10; color: #ffffff; padding: 5px 10px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; min-width: 150px; display: inline-block;     margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;     touch-action: manipulation;
    cursor: pointer;-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;}
	
	.common_cta_active:hover{color: #ffffff; }
.common_cta_light{ background-color: #ffffff; color: #f17e10; padding: 5px 10px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; min-width: 150px; display: inline-block;     margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;	     touch-action: manipulation;
    cursor: pointer;-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #f17e10;}
.question_bank_summary ul>li{
	display:inline-block;
	margin-right:10px;
	color:#aaaaaa;
}
.question_bank_summary ul>li select.no_of_domain{
	border: 0;
    padding: 2px 10px;
    font-size: 12px;
    height: 30px;
	color:#aaaaaa;
}
.preview_of_ten_questions{
	border:1px solid #cccccc;
	border-radius:2px;
	border-left:4px solid #f17e10;
}
.preview_domain_name{
	background-color:#c7c8ca;
	padding:10px;
}
.preview_domain_name h6{
	margin:0;
	font-size:14px;
	color:#343f4b;
	font-weight:600;
}
.preview_ten_question{
	padding:10px;
}
.preview_ten_question h6{
	margin:0;
	color:#aaaaaa;
}
.preview_of_ten_questions .panel-group{
	margin-bottom:0;
}
.preview_of_ten_questions .panel-group .panel{
	border-radius:0;
}
.preview_of_ten_questions .panel-group .panel .panel-heading{
	background-color:#f4f4f4;
	border-radius:0;
}
.preview_of_ten_questions .panel-group .panel+.panel{
	margin-top:0;
}
.preview_of_ten_questions .panel-title{
	font-size:14px;
	color:#707a86;
}
.preview_of_ten_questions .panel-title a:hover{
	color:inherit;
}
.preview_of_ten_questions .panel-title a:focus{
	text-decoration:none;
}
.preview_of_ten_questions .panel-body{
	padding:15px;
}
.preview_of_ten_questions .panel-group .panel.onactive .panel-heading{ background-color: #fff; min-height: auto;}
.preview_of_ten_questions .panel-group .panel.onactive .panel-body{
	border-top:0;
}
.preview_of_ten_questions label.control{
	border-bottom:1px solid #ededed;
	padding-bottom:5px;
}
.submit_picked_question .btn{
	padding:3px 10px;
}
/*Question Paper Summary Popup */
.question_paper_summary_popup{}
.question_paper_summary_popup .modal-dialog{
	margin:30px auto;
}
.question_paper_summary_popup .modal-body{
	padding:0px;
}
.question_paper_summary_popup .modal-header{
	background-color:#343f4b;
	color:#fff;
	padding:10px 15px;
}
.question_paper_summary_popup .modal-header h4{
	font-size:16px;
}
.question_paper_summary_popup .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 16px;
    height: 16px;
    display: block;
	opacity:1;
	margin-top:3px;
}
.question_paper_summary_popup .modal-dialog{
	width:800px;
}
.question_summary_heading{
	background-color:#ededed;
	padding:5px 40px;
	border-bottom:1px solid #dddddd;
}
.question_summary_heading h6{
	color:#343f4b;
	font-size:14px;
}
.question_summary_heading h6>span{
	color:#aaaaaa;
}
.question_summary_heading h5{
	color:#f17e10;
}
.question_summary_heading h5>span{
	color:#aaaaaa;
}
.question_paper_summaery_cell{
	background-color:#f4f4f4;
	padding:5px 40px;
	border-bottom:1px solid #dddddd;
}
.question_paper_summaery_cell h6, .question_paper_summaery_body h6{
	font-size:12px;
}
.question_paper_summaery_body{
	padding:5px 40px;
	height: 270px;
    overflow: hidden;
	position:relative;
}
.fixed_height1{
	position:relative;
}
.question_paper_summaery_body .border_bottom{
	padding-bottom:0;
	border-bottom-color:#e6e7e8;
}
.total_question_in_summary{
	background-color:#ededed;
}
.total_question_in_summary h6{
	color:#343f4b;
	font-size:12px;
	font-weight:bold;
}
.question_paper_summary_popup .modal-footer{
	background-color:#f1f1f1;
	text-align:center;
}
.question_paper_summary_popup .modal-footer .btn{
	border-radius:0;
	padding: 3px 10px;
}

/* Recording and Analytics */
.testtaker_analytics{
    width: 100%;
    float: left;

}
.testtaker_analytics::after, .testtaker_analytics::before{ content: ""; display: table;} 
.testtaker_analytics::after{ clear: both;}
.testtaker_analytics_tabs{
	border-bottom:1px solid #bac7d4;
	padding:15px 10px 0px 0px;
}
.testtaker_analytics_tabs li>div{
	border-bottom:3px solid #666666;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}
.testtaker_analytics_tabs li>div>a{
	color:#666666;
	font-size:14px;
	font-weight:600;
}
.testtaker_analytics_tabs li>div.active{
	border-bottom-color:#f17e10;
}
.testtaker_analytics_tabs li>div.active>a{
	color:#343f4b;
}
.behavioural_analysis_page #test_taker_wrapper tbody>tr{
	cursor:pointer;
}
.tt_exampaper_name h2{
	color:#343f4b;
	font-size:18px;
	margin:10px 0;
}
.test_taker_captured_media{
	margin-bottom:10px;
	margin-top:10px;
}

.test_taker_captured_media.nav-tabs>li.active>a, .test_taker_captured_media.nav-tabs>li.active>a:focus, .test_taker_captured_media.nav-tabs>li.active>a:hover{
	border:0;
	border-bottom:4px solid #f17e10;
}
.test_taker_captured_media.nav-tabs>li>a{
	font-size:14px;
	color:#343f4b;
}
#test_taker_captured_snapshot .owl-prev, #test_taker_captured_screenshot .owl-prev{
	float: left;
    width: 50px;
    height: 50px;
    font-size: 16px;
    color: #343f4b;
    margin-right: 10px;
    padding: 17px;
    border: 1px solid #ededed;
    background-image: -webkit-gradient(
	  linear, left top, left bottom, from(rgba(50,50,50,0.8)),
	  to(rgba(80,80,80,0.2)), color-stop(.5,#333333)
	);
    border-radius: 50%;
	position: absolute;
    bottom: 45%;
    left: 0;
}

#test_taker_captured_snapshot .owl-nav, #test_taker_captured_screenshot .owl-nav{
	width: 58%;
	color:#343f4b;
	text-align:center;
	float:right;
}

#test_taker_captured_snapshot .owl-next, #test_taker_captured_screenshot .owl-next{
	float: left;
    width: 50px;
    height: 50px;
    font-size: 16px;
    color: #343f4b;
    margin-right: 10px;
    padding: 17px;
    border: 1px solid #ededed;
    background-image: -webkit-gradient(
	  linear, left top, left bottom, from(rgba(50,50,50,0.8)),
	  to(rgba(80,80,80,0.2)), color-stop(.5,#333333)
	);
    border-radius: 50%;
	position: absolute;
    bottom: 45%;
    right: 0;
}
.test_taker_captured_media.nav>li>a:hover{
	border-bottom:4px solid #f17e10;
}
.testtaker_analytics .manage_test_table  tfoot{
	top:-39px;
}
.testtaker_analytics .table-bordered>thead>tr>th{
	border:1px solid #212e3c;
	padding:10px 5px;
}
table.manage_test_table.dataTable thead .sorting_asc{
	background-image: url(../img/datatable/sort_asc.png);
    background-repeat: no-repeat;
	background-position:100%;
	padding-right:10px;
}
.testtaker_analytics table.manage_test_table.dataTable thead .sorting_desc{
	background-image: url(../img/datatable/sort_desc.png);
    background-repeat: no-repeat;
	background-position:100%;
	padding-right:10px;
}
.testtaker_analytics table.manage_test_table.dataTable thead .sorting{
	background-image: url(../img/datatable/sort_both.png);
    background-repeat: no-repeat;
	background-position:100%;
	padding-right:10px;
}
.testtaker_analytics .table-bordered>tbody>tr>td:first-child{
	text-align:left;
}
.testtaker_analytics .table-bordered>tbody>tr.active{
	background-color:#f17e10;
}
.testtaker_analytics .table-bordered>tbody>tr>td{
	text-align:center;
	padding:10px;
	height:auto;
}
.testtaker_analytics th, .testtaker_analytics td{
	font-size:12px;
}
th.analytics_search{
	background-color:#343f4b;
	border-bottom:1px solid #212e3c !important;
	padding:5px 0 !important;
}
.view_domain_name .manage_test_table  tfoot th.analytics_search .form-group .addon-icon{
	top:2px;
	right:10px;
}
.view_domain_name .manage_test_table  tfoot th.analytics_search .form-group{
	padding:0 5px;
}
.view_domain_name .manage_test_table  tfoot th.analytics_search .form-group label{
	color:#ffffff;
	font-size:14px;
	margin-bottom:0;
	vertical-align:-webkit-baseline-middle;
}
.view_domain_name .manage_test_table  tfoot th.analytics_search .form-control{
	width:71%;
	float:right;
	background:#7b8289;
	height:30px;
	padding:0 10px;
}
.testtaker_analytics .view_domain_name table.scroll tbody {
    height: auto;
}
.testtaker_analytics .view_domain_name .dataTables_paginate{
	display:block;
}
.search_time{
	border:1px solid #666666;
	border-radius:4px;
	padding:0 5px;
}
.search_time .inputs { width: 20%; border:none;}
.search_time button{ width:20%; border: 0; background-color: transparent;}
.search_time button:focus{ outline: none;}
.search_time .inputs:focus{
	outline:none;
}
video {
object-fit: initial;
width: 100%;
height: 340px;
}
.video_container_dimenson{ width:100%; height:340px; float:left; position:relative;}
.bookmark_alert{
	width:200px;
    height:20px;
    height:auto;
    position:absolute;
    right:5%;
    margin-left:-100px;
    bottom:30px;
    background-color: #f17e10;
    color: #F0F0F0;
    font-family: Calibri;
    font-size: 20px;
    padding:10px;
    text-align:center;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 24px -1px rgba(56, 56, 56, 1);
    -moz-box-shadow: 0px 0px 24px -1px rgba(56, 56, 56, 1);
    box-shadow: 0px 0px 24px -1px rgba(56, 56, 56, 1);
	display:none;
	
}
.video_container_dimenson::after, .video_container_dimenson::before{ content:""; display:table;}
.video_container_dimenson::after{ clear:both;}
.bookmarks_section{
	background-color:#f0f1f1;
	border:1px solid #cccccc;
	padding:10px;
	width:100%;
	border-radius:2px;
	margin-top:10px;
}
.create_bookmarks h6{
	margin:0 0 5px;
	font-size:12px;
}
.create_bookmarks .form-control{
	background-color:#f5f5f5;
	margin-bottom:5px;
}
.create_bookmarks input{
	height:30px;
}
.create_bookmarks textarea{
	background-color:#f5f5f5;
	width:100%;
	border-radius:3px;
	padding: 6px 12px;
}
.create_bookmarks .btn{
	padding:5px 10px;
}
.search_bookmarks h6{
	margin:0 0 5px;
	font-size:12px;
	width:50%;
}
.search_bookmarks h6 .prev_clip{
	width:50%;
	float:left;
	padding:0
}
.search_bookmarks h6 i{
	color:#343f4b;
}
.search_bookmarks h6 .next_clip{
	width:50%;
	float:right;
	padding:0;
}
.list_of_bookmarks{
	background-color:#d1d3d4;
	border:1px solid #d1d3d4;
	border-radius:2px;
	padding:10px;
	max-height:88px;
	
}
.list_of_bookmarks ul>li{
	border-bottom:1px solid #b5b6b6;
	margin-bottom:1px;
	cursor:pointer;
}
.tt_bookmarks_name h6{
	width:100%;
	margin:5px 0 5px;
	color:#666666;
}
.action_on_bookmarks{
	opacity:0;
}
.list_of_bookmarks ul>li.active .action_on_bookmarks{
	opacity:1;
}
.play_bookmarks, .delete_bookmarks{
	width:25px;
	height:20px;
	text-align:center;
	border-left:1.5px solid #ffffff;
	color:#343f4b;
}
.search_system_alert{
	background-color:#d1d3d4;
	margin-top:5px;
	width:100%;
	padding:5px;
	border-radius:3px;
}
.search_system_alert select.form-control{
	width:95%;
	height:22px;
	background-color:transparent;
	border:none;
	padding:0;
	font-size:12px;
	color:#343f4b;
}
.videos_action{
	margin-top:125px;
}
.videos_action button img{
	margin-top:2px;
}
.videos_action .btn{
	padding:5px 5px;
	width:100%;
	margin-bottom:10px;
	
}
.videos_action .toggle-group .btn, .videos_action .toggle.btn{
	width:auto ;
	margin-bottom:0;
	font-size:12px;
}
.videos_action .toggle.btn{
	min-width:104px;
	border-radius:30px;
	min-height:25px;
}
.videos_action .toggle-handle.btn{
	min-width:50px;
}
.videos_action .toggle-off{
	background-color:#666666;
	color:#ffffff;
}
.testtaker_trust_level{
	border:1px solid #cccccc;
	padding:10px;
	margin:10px 15px;
	border-radius:3px;
}
.testtaker_trust_level h4{
	color:#343f4b;
	margin:0 0 10px 0;
}
.trust_level_information{
	position:relative;
}
.trust_level_information .nav-tabs>li.active>a, .trust_level_information .nav-tabs>li.active>a:focus, .trust_level_information .nav-tabs>li.active>a:hover{
	border: 0;
	border-bottom: 3px solid #f17e10;
	color:#343f4b;
}
.trust_level_information .nav-tabs>li>a{
	color:#666666;
}
.trust_level_information .nav-tabs>li>a:hover{
	border:1px solid transparent;
    border-bottom:3px solid #f17e10;
	background-color:transparent;
}
.trust_level_percent{
	position:absolute;
	right:0;
	top:0px;
}
.trust_level_percent h5{
	color:#343f4b;
	font-size:12px;
}
.trust_level_percent h5 span{
	font-size:30px;
}
.session_information{
	background-color:#e7e7e7;
	padding:10px;
	margin-top:10px;
}
.session_information_heading{
	border-bottom:1px solid #cccccc;
	padding-bottom:5px;
}
.session_information h3{
	font-size:12px;
	margin:0;
	font-weight:bold;
}
.session_information .alert_generated{
	width:70%;
	float:left;
	padding-left:7px;
	font-size:12px;
}
.session_information .alert_generated_time{
	width:30%;
	float:left;
	text-align:center;
	font-size:12px;
}
.session_information_content{
	height:140px;
	overflow:hidden;
}
.session_information_content li{
	border-bottom:1.5px solid #cccccc;
	padding-bottom:5px;
	margin-bottom:5px;
}
.trust_discriminator .table>thead{
	background-color:#e7e7e7;
}
.trust_discriminator .table>thead>tr>th{
	border-bottom-color:#fff;
	color:#343f4b;
}
.trust_discriminator .table>tbody>tr{
	background-color:#e7e7e7;
}
.trust_discriminator .table>tbody>tr>td{
	border-bottom:2px solid #d3d3d4;
}
#trust_discriminator_length, #trust_discriminator_filter, #trust_discriminator_info, #trust_discriminator_paginate{
	display:none;
}
.trust_discriminator table>thead .sorting_desc, .trust_discriminator table>thead .sorting_asc{
	background-image: url(../img/datatable/sort_asc_blue.png);
    background-repeat: no-repeat;
    background-position: 100%;
    padding-right: 10px !important;
}
.trust_discriminator table>thead .sorting {
    background-image: url(../img/datatable/sort_both_blue.png);
    background-repeat: no-repeat;
    background-position: 100%;
    padding-right: 10px;
}
.trust_discriminator thead, .trust_discriminator tbody { display: block; }

.trust_discriminator tbody {
    height: 140px;       /* Just for the demo          */
}
.disc_width1{
	width:56.5px;
}
.disc_width2{
	width:395.5px;
}
.disc_width3{
	width:113px;
}
li.proctors_notes a{
	background-image:url('../img/notes2.png');
	padding-left:20px;
	margin-right:10px;
	background-repeat:no-repeat;
	background-position: 0 60%;
    background-size: 19%;
    padding-bottom: 5px;
}
li.proctors_notes a:hover{
	background-image:url('../img/notes1.png');
	color:#343f4b;
}
li.proctors_notes.active a{
	background-image:url('../img/notes1.png');
}

li.proctors_chat a{
	background-image:url('../img/chat1.png');
	padding-left:20px;
	margin-right:10px;
	background-repeat:no-repeat;
	background-position: 0 60%;
    background-size: 21%;
    padding-bottom: 5px;
}
li.proctors_chat a:hover{
	background-image:url('../img/chat2.png');
	color:#343f4b;
}
li.proctors_chat.active a{
	background-image:url('../img/chat2.png');
}
.proctor_contents{
	background-color:#e7e7e7;
	padding:15px;
	margin-top:10px;
	height:188px;
	overflow:hidden
}
.proctor_chat {
	position: relative;
	background: #f5f5f5;
	border: 1px solid #f17e10;
	/* width: 86%; */
    padding: 3px;
	border-radius:4px;
	color:#666666;
	margin-bottom:5px;
	display:table-cell;
}
.proctor_chat p{
	margin:0;
}
.proctor_chat:after, .proctor_chat:before {
	right: 100%;
	top: 70%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.proctor_chat:after {
	border-color: rgba(136, 183, 213, 0);
    border-right-color: #f5f5f5;
    border-width: 7px;
    margin-top: -16px;
}
.proctor_chat:before {
	border-color: rgba(194, 225, 245, 0);
    border-right-color: #f17e10;
    border-width: 8px;
    margin-top: -17px;
}

.testtaker_chat {
	position: relative;
	background: #f5f5f5;
	border: 1px solid #acacac;
	/* width: 86%; */
    padding: 3px;
	border-radius:4px;
	color:#666666;
	margin-bottom:5px;
	float:right;	
	display:table-cell;
}
.testtaker_chat p{
	margin:0;
}
.testtaker_chat:after, .testtaker_chat:before {
	left: 100%;
	top: 70%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.testtaker_chat:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #f5f5f5;
	border-width: 7px;
	margin-top: -16px;
}
.testtaker_chat:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #acacac;
	border-width: 8px;
    margin-top: -17px;
}
.compare_name_of_test{
	width:65%;
	float:left;
	font-size:12px;
}
.compare_date_of_test{
	width:15%;
	float:left;
	font-size:12px;
}
.compare_security_level{
	width:20%;
	float:left;
	font-size:12px;
}
.compare_table label{
	font-size:12px;
}
.compare_table .control{
	padding-left: 20px;
}
.compare_table .control__indicator{
	width:12px;
	height:12px;
}
.compare_table .control--checkbox .control__indicator:after{
	left: 3px;
    top: 0px;
}
.compare_table h3{
	color:#343f4b;
}
.highcharts-button, .highcharts-credits{
	display:none;
}
.compare_graph{
	padding-top:8px;
}
/* .nicescroll-rails-vr {
    display: block!important;
 } */
#video-container {
	position:relative;
}

#video-controls {
	position: absolute;
	height:32px;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px;
	opacity: 1;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	-ms-transition: opacity .3s;
	transition: opacity .3s;
	background-color:#343f4b;
}

#video-container:hover #video-controls {
	opacity: .9;
}

#video-container button {
	background: transparent;
	border: 0;
	color: #EEE;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	float:left;
	margin-right:7px;
}
#video-container input{
	float:left;
	margin-right:7px;
}
#video-container button:hover {
	cursor: pointer;
}

#seek-bar {
	width: 63%;
}

#volume-bar {
	width: 10%;
}
.progressTime{
	float:left;
	margin-right:7px;
	color:#ffffff;
}
.list_of_bookmarks li .tooltip.in{
	opacity:1;
}
.list_of_bookmarks .tooltip.top .tooltip-arrow{
	border-top-color:#f17e10;
	bottom:1px;
}
.list_of_bookmarks .tooltip-inner{
	color:#666666;
	border:1px solid #f17e10;
	background-color:#ffffff;
}
/* Preview Image Before Upload */
 #preview_image .thumbnail{
	 display:inline-block;
 }
 #preview_image img{
	 width:19%;
	 margin-right:1%;
 }
 
 /* Performance Analysis */
 
 .tt_performance{}
 .performance_btn{
	 text-align:center;
	 width:100%;
	 background-color:transparent;
	 border:0;
	 color:#02487d;
	 padding:3px 0;
	 border:1.5px solid #02487d;
	 border-radius:3px;
 }
  .performance_btn.active{
	 text-align:center;
	 width:100%;
	 background-color:#02487d;
	 color:#ffffff;
	 padding:3px 0;
 }
 .tt_performance{
	 margin-bottom:20px;
 }
 .exam_paper_score{
	 margin-bottom:20px;
 }
 .exam_paper_score_content{
	 width:18%;
	 float:left;
	 border:1px solid #e0e0e0;
	 background-color:#ffffff;
	 text-align:center;
	 padding:5px;
	 margin-right:2.5%;
 }
 .exam_paper_score_content h2{
	 font-size:30px;
	 margin:0;
	 color:#343f4b;
 }
  .exam_paper_score_content h5{
	 font-size:14px;
	 margin:0;
	 color:#343f4b;
 }
 .testtaker_analytics.grey_bg{
	 background-color:#f5f5f5;
 }
 .learning_matrix h4{
	 padding-bottom:5px;
	 color:#343f4b;
	 border-bottom:1px solid #bac7d4;
 }
 .performance_analytics_content{
	 background-color:#ffffff;
	 padding:10px 10px 18px 10px;
 }
 .lowest_learning{
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color:#f7165b;
 }
 .average_learning{
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color:#f17e10;
 }
 .highest_learning{
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color:#02487d;
 }
 .section_performance_analytics{
	 background-color:#e7e7e7;
	 color:#343f4b;
	 padding:2px 10px;
	 border:1px solid #ededed;
	 border-radius:4px;
	 width:100%;
 }
 .performance_analytics_subject h4{
	 border-bottom-color:#dddddd;
	 margin:0;
	 font-size:16px;
 }
 .performance_analytics_total_question h4{
	 font-size:16px;
 }
 .performance_analytics_total_question h4 span{
	 font-weight:600;
 }
 .performance_analytics_subject_topic_name{
	 padding:10px;
	 background-color:#e7e7e7;
	 border-radius:4px;
	 width:100%;
 }
 .analytics_cognative_domain .performance_analytics_subject_topic_name{
	  background-color:transparent;
 }
 .performance_analytics_subject_topic{
	 position:relative;
	 max-height:136px;
	 padding-top:10px;
	
 }
 .performance_analytics_subject_topic h5{
	 font-family:Roboto-Regular;
	 font-size:14px;
	 color:#343f4b;
	 margin:0;
 }
 .line_background, .line_background1{
	 position:relative;
 }
 .line_background1 .matrix_limit{
	 bottom:-4px;
 }
 .line_background1 .min_value{
	 position:absolute;
	 left: 32.5%;
    bottom: -17%;
 }
 .line_background1 .mid_value{
	 position:absolute;
    bottom: -17%;
	left:52.9%;
 }

 .line_background1 .max_value{
	 position:absolute;
    bottom: -16%;
	left:72.7%;
 }
 .line_background .min_value{
	 position:absolute;
	 left: 32.5%;
    bottom: -14%;
 }
 .line_background .mid_value{
	 position:absolute;
    bottom: -14%;
	left:52.9%;
 }

 .line_background .max_value{
	 position:absolute;
    bottom: -14%;
	left:72.7%;
 }
 .matrix_limit{
	 position:absolute;
	 left: 33.3%;
	 width:41.66666667%;
		  height:150px;
		  overflow:hidden;
    bottom: -4px;
 }
	  .matrix_limit img{
		  width:100%;
	  }
 .performance_analytics_topic_qcount h5{
	 color:#6e797e;
	 margin-top:8px;
	 font-size:12px;
 }
  .performance_analytics_topic_qcount h5>span{
	  font-weight:bold;
  }
  .performance_analytics_bar{
	  border-radius:20px;
	  background-color:#666666;
	  height:10px;
	  width:100%;
	  margin-top:12px;
	  position:relative;
  }
  .lowest_performance_analytics{
	  position:absolute;
	  left:2%;
	  bottom:-26px;
  }
  .average_performance_analytics{
	  position:absolute;
	  left:97%;
	  bottom: 1px;
  }
  .highest_performance_analytics{
	  position:absolute;
	  left:50%;
	  bottom:9px;
  }
  .mine_performance_analytics{
	  position:absolute;
	  left:70%;
	  bottom:-14px;
  }
  .label_count{
	  font-size:12px;
	  margin:0;
	  
  }
   .analytics_cognative_domain h4{
	 padding-bottom:5px;
	 color:#343f4b;
	 border-bottom:1px solid #bac7d4;
 }
  .performance_analytics_subject_topic_cognitive{
	  position:relative;
  }
 .performance_analytics_subject_topic_cognitive h5{
	 font-family:Roboto-Regular;
	 font-size:14px;
	 color:#343f4b;
	 margin:0;
 }
 .performance_analytics_head{
	 border-bottom:1px solid #bac7d4;
 }
 .performance_analytics_head h3{
	 font-size:18px;
	 border-bottom:2px solid #f17e10;
	 display:inline-block;
	 margin:0;
	 padding-bottom:6px;
	 color:#343f4b;
 }
 .performance_analytics_information .compare_name_of_test{
	 width:51%;
	 float:left;
	font-size:12px;
	margin-right:1%;
 }
 .performance_analytics_information .compare_date_of_test{
	 width:13%;
	 float:left;
	font-size:12px;
	margin-right:1%;
 }
 .performance_analytics_information .compare_mean{
	 width:8%;
	 float:left;
	font-size:12px;
	margin-right:1%;
	text-align:center;
 }
 .performance_analytics_information .compare_median{
	 width:8%;
	 float:left;
	font-size:12px;
	margin-right:1%;
	text-align:center;
 }
 .performance_analytics_information .compare_standard_deviation{
	 width:16%;
	 float:left;
	font-size:12px;
	text-align:center;
 }
 .performance_analytics_information .session_information_content{
	 height:216px;
 }
 .performance_analytics_comparison>li{
	 margin-top:13px;
	 margin-bottom:10px;
	 display:inline-block;
	 margin-right:5px;
 }
  .performance_analytics_comparison .control-group{
	  margin:0;
  }
  .performance_analytics_comparison .control{
	  margin-bottom:0;
	  padding-left:18px;
  }
  
  /*Individual Performance */
  
.testtaker_analytics  .individual_performance .table-bordered>tbody>tr>td{
	  
  }
  .individual_performance .dataTables_wrapper .dataTables_paginate, .individual_performance .dataTables_new .dataTables_paginate{
	  background:transparent;
  }
  
  .individual_performance .pagination>li{
	  background:transparent !important;
  }
  .individual_performance .pagination>li>a{
	  background:transparent !important;
  }
  .individual_performance .view_domain_name table.scroll tbody, .individual_performance .view_domain_name table.scroll thead, .individual_performance .view_domain_name table.scroll tfoot{
	  display:table-row-group;
  }
  .individual_performance .manage_test_table thead tr th:first-child{
	  border-top-left-radius:0;
  }
   .individual_performance .manage_test_table thead tr th:last-child{
	   border-top-right-radius:0;
   }
   .individual_test_result{
	   background-color:#ffffff;
	   padding:10px 10px;
   }
   .individual_test_result h4{
	   font-size:18px;
	   color:#343f4b;
	   border-bottom:1px solid #ccd1db;
	   margin:0;
	   padding-bottom:5px;
   }
   .individual_test_result_summary h6{
	   margin:5px 0 5px 0;
	   border-bottom:1px solid #ccd1db;
	   padding-bottom:5px;
	   font-family:Roboto-Thin;
   }
   .individual_test_result_summary h6.individual_test_result_summary_heading{
	   color:#343f4b;
	   font-weight:bold;
	   margin-top:10px;
	   font-family:Roboto-Regular;
   }
   .individual_test_result_summary h6.individual_test_result_summary_heading>span{
	   font-size:16px;
   }
   .audio_btn a{
	   cursor:pointer;
   }
   
   /*=====================================================================
                    Test Analysis Css
=========================================================================*/
.test_analysis_options h4{ font-size: 16px; font-weight: 600; padding-left: 15px}
.test_analysis_options ul{ display: block; float: right;}
.test_analysis_options ul li{ display: inline-block; margin-left: 15px;}
.test-analysis-section{ width:100%; float: left;}
.test-analysis-section::after, .test-analysis-section::before, .test-analysis-section::after, .test-analysis-section::before, .white_bg_pannel::after, .white_bg_pannel::before, .test_relability_head::after, .test_relability_head::before, .test_relability_detail_section::after, .test_relability_detail_section::before, .test_relability_detail_section_content::after, .test_relability_detail_section_content::before, .option_guessability_main_section::after, .option_guessability_main_section::before, .question_anamoly_main_section::after, .question_anamoly_main_section::before, .question_difficulty_main_section::after, .question_difficulty_main_section::before, .test-analysis-tab-display::after, .test-analysis-tab-display::before, .question_kr_main_section::before, .question_kr_main_section::after{ content:""; display: table;}
.test-analysis-section::after, .test-analysis-section::after, .white_bg_pannel::after, .test_relability_detail_section::after, .test_relability_detail_section_content::after, .option_guessability_main_section::after, .question_anamoly_main_section::after, .question_difficulty_main_section::after, .test-analysis-tab-display::after, .question_kr_main_section::after{ clear:both;}
.test-analysis-section{ width:100%; float:left; padding: 0 15px;}
.white_bg_pannel{ width:100%; float:left; background: #fff; padding: 0 10px; position: relative;}
.test_relability_head{ width:100%; float: left; padding: 10px; background-color: #ededee; border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px; border:1px solid #ededee; margin: 10px 0;}
.test_relability_head h4{ font-size: 16px; margin: 0; font-weight: 600;}
.test_relability_head h4 span{ font-size:22px;}
.help_esclation_sign{ display: inline-block; border-radius: 50%; -webkit-border-radius:50%; -moz-border-radius:50%; background-color: #343f4b; border: 1px solid #343f4b; height: 18px; width:18px; text-align: center; vertical-align: middle; line-height: 17px; color:#fff; font-size:13px;}
.test_relability_detail_section{ width:100%; float: left; padding: 0 10px; height: 280px;}
.test_relability_detail_section p{ padding: 0 30px 0 5px; text-align: justify;}
.test_relability_detail_section h4{font-size: 16px; margin: 0; font-weight: 600; border-bottom: 1px solid #e3e9ee; padding: 10px 0; margin-left: 5px; }
.test_relability_detail_section_content{ font-weight: 600; width: 100%; float: left; padding: 15px ;}
.chart_display_section tspan{  fill:#193244; text-decoration: none!important; }
.chart_display_section text{ text-decoration: none!important;}
.chart_display_section h4{ font-size: 16px; margin-bottom: 20px; color: #343f4b;}
.chart_display_section .question_kr_main_section .kersection_head{ background:#ededee; border:1px solid #ddd; padding:3px 15px; margin-top:4px;}
.chart_display_section .question_kr_main_section .kersection_head h4{ margin:0;}
.chart_display_section h4 img{ margin-right:10px;}
.option_guessability_main_section{ width:100%; float: left;}
.question_kr_main_section{ width:100%; float: left; display: none;}
.question_anamoly_main_section{ width:100%; float: left; display: none;}
.question_difficulty_main_section{ width:100%; float: left; display: none;}
.question_analysis_table div.dataTables_wrapper div.dataTables_length{ display: none;}
.question_analysis_table div.dataTables_wrapper div.dataTables_filter{ display: none;}
.question_analysis_table table.dataTable.display tbody td, .question_analysis_table table.dataTable.display thead th {
    border: 1px solid #ddd; text-align: center;
}
.testtaker_analytics .question_analysis_table th, .testtaker_analytics .question_analysis_table td{ padding: 5px; cursor: pointer;}
.question_analysis_table tfoot, .question_analysis_table div.dataTables_wrapper div.dataTables_info{ display: none;}

.question_analysis_table table.dataTable thead th {
    position: relative;
    background-image: none !important;
}
.question_analysis_table table.dataTable tbody tr.selected {
    background-color: #e1e1e1;
}
.question_analysis_table table.dataTable thead th.sorting:after,
.question_analysis_table table.dataTable thead th.sorting_asc:after,
.question_analysis_table table.dataTable thead th.sorting_desc:after {
    position: absolute;
    top: 6px;
    right: 8px;
    display: block;
    font-family: FontAwesome;
}
.question_analysis_table table.dataTable thead th:nth-child(2).sorting:after{ content:""}
.question_analysis_table table.dataTable thead th:nth-child(2).sorting_asc:after{ content:""}
.question_analysis_table table.dataTable thead th:nth-child(2).sorting_desc:after{ content:""}
.question_analysis_table table.dataTable thead th.sorting:after {
    content: "\f0dc";
    color: #ddd;
    font-size: 0.9em;
    padding-top: 0.12em;
}
.question_analysis_table table.dataTable thead th.sorting_asc:after {
    content: "\f0de";
}
.question_analysis_table table.dataTable thead th.sorting_desc:after {
    content: "\f0dd";
}
.question_analysis_table table.dataTable thead>tr>th.sorting_asc, .question_analysis_table table.dataTable thead>tr>th.sorting_desc, .question_analysis_table table.dataTable thead>tr>th.sorting, .question_analysis_table table.dataTable thead>tr>td.sorting_asc, .question_analysis_table table.dataTable thead>tr>td.sorting_desc, .question_analysis_table table.dataTable thead>tr>td.sorting{ padding-right: 15px;}
.question_analysis_table h4{ font-size: 16px;}

.test-analysis-tab-display{ width:100%; float:left}
.test-analysis-tab-display .content-quality{float:left;width:193px;}
.test-analysis-tab-display .content-quality p{margin-left:10px;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:600;line-height:17px;}
.test-analysis-tab-display .content-quality p span{display:block;}
.test-analysis-tab-display .tabtop li a{border-radius:0px;margin-right:0px;border:1px solid #ededee !important; background-color: #ededee; color:#343f4b; font-size: 12px; padding: 10px 8px; }
.test_analysis_display_options .test-analysis-tab-display .tabtop li a{ font-size: 13px; text-align: center;}

.test-analysis-tab-display .tabtop li a span{ font-size:14px; display: inline-block; float: right; margin-top: -2px;}
.test-analysis-tab-display .tabtop li a span::after, .test-analysis-tab-display .tabtop li a span::before{ content: ""; display: table;}
.test-analysis-tab-display .tabtop li a span::after{ clear: both;}
.test-analysis-tab-display .tabtop .active a:before{content:"♦";position:absolute;top:14px;left:48%;color:#21c393;font-size:40px;}
.test_analysis_display_options .test-analysis-tab-display .tabtop li:nth-child(2).active a:before{color:#4879df;}
.test_analysis_display_options .test-analysis-tab-display .tabtop li:nth-child(3).active a:before{color:#f17e10;}
.test_analysis_display_options .test-analysis-tab-display .tabtop li:nth-child(4).active a:before{color:#c1382a;}
.test-analysis-tab-display .tabtop li a:hover{color:#21c393 !important;text-decoration:none;}
.test-analysis-tab-display .tabtop .active a:hover{color:#fff !important;}
.test-analysis-tab-display .tabtop .active a{background-color:#21c393 !important;color:#FFF !important;     border: 5px solid #21c393!important;}
.test_analysis_display_options .test-analysis-tab-display .tabtop li:nth-child(2).active a{background-color:#4879df !important;color:#FFF !important;     border: 5px solid #4879df!important;}
.test_analysis_display_options .test-analysis-tab-display .tabtop li:nth-child(3).active a{background-color:#f17e10 !important;color:#FFF !important;     border: 5px solid #f17e10!important;}
.test_analysis_display_options .test-analysis-tab-display .tabtop li:nth-child(4).active a{background-color:#c1382a !important;color:#FFF !important;     border: 5px solid #c1382a!important;}
.test-analysis-tab-display .margin-tops{margin-top:15px;}
.test-analysis-tab-display .tabtop li a:last-child{padding:10px;}
.test-analysis-tab-display .thbada{padding:10px 28px !important;}
.test-analysis-tab-display .nav-tabs>li{ margin-bottom: 3px; width:31%; margin-right: 1%;}
.test_analysis_display_options .test-analysis-tab-display .nav-tabs>li{ width:24%;}
.test-analysis-tab-display .nav-tabs>li.active{ margin-bottom:0;}
.test-analysis-tab-display section p{font-family:'Lato', sans-serif;}
.test-analysis-tab-display .margin-tops4{margin-top:20px;}
.test-analysis-tab-display .tabsetting{padding-top:6px; border-bottom: 2px solid #21c393;}
.test-analysis-tab-display .services{background-color:#d4d4d4;min-height:710px;padding:65px 0 27px 0;}
.test-analysis-tab-display .services a:hover{color:#000;}
.test-analysis-tab-display .services h1{margin-top:0px !important;}
.test-analysis-tab-display .heading-container p{text-align:center;font-size:16px !important;text-transform:uppercase;}
.tabtop .help_esclation_sign{ position: absolute; top: -10px; right:0;}
.highcharts-axis-labels text:nth-child(4) tspan{ display: inline-block; border-radius:50%; background: #000; }
.test-analysis-tab-display .tab-pane ul{ display: block;}
.test-analysis-tab-display .tab-pane ul li{ display: inline-block;
   min-width:25%;
    margin-right: 20px;
    padding: 0;}
.test-analysis-tab-display .tab-pane ul li h4{ font-size:14px;}
.test-analysis-tab-display .tab-pane ul li span{ display: inline-block; width:18px; height: 18px; line-height: 17px; text-align: center; border-radius: 50%; -webkit-border-radius:50%; -moz-border-radius:50%; background-color: #21c393; border: 1px solid #21c393; color:#fff; font-size: 12px;}
.test-analysis-section .compare_security_level{ text-align: center;}
.image_previw_upload_file{  float: left; width:100px; height: 100px; padding: 2px; border:1px solid #ddd; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; margin-left: 40px; position: relative;}
.image_previw_upload_file::after, .image_previw_upload_file::before{ content:""; display:table;}
.image_previw_upload_file::after{ clear:both;}
.image_previw_upload_file img{ width:100%; height: 100%;}
.remove_upload_media{    position: absolute;
    top: -6px;
    right: -8px;
    background: #e7e7e7;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 1px solid #fff;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 18px;
    font-size: 11px;
    text-align: center; cursor:pointer;}
/*=======================================
            PopUP for datatable
=========================================*/
.question_analysis_table .btn-white-org{ height: 25px; margin: 5px 0; padding: 3px 12px; font-size: 12px;}
.popup-box {
   background-color: #ffffff;
    border: 1px solid #b0b0b0;
    bottom: 0;
    display: none;
    height: 325px;
    position: absolute;
    left: 0;
    top:0;
    width: 100%;
    overflow:hidden;
    z-index:11;
    box-shadow: 0 0 10px rgba(0,0,0,0.6);
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
-o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
}

.popup-box-on {
    display: block !important;
}
.popup-box .popup-head {
    background-color: #fff;
    clear: both;
    color: #7b7b7b;
    display: inline-table;
    font-size: 21px;
    padding: 7px 10px;
    width: 100%;
     font-family: Oswald;
}

.popup-box .popup-head .popup-head-right {
    margin: 11px 7px 0;
}






.chat-header-button {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #636364;
    border-radius: 50%;
    font-size: 14px;
    height: 30px;
    width: 30px;
}
.question_detail_view_table{ width:100%; float: left; padding: 0 15px; font-size: 12px;}
.question_detail_view_table::after, .question_detail_view_table::before, .question_difficulty_description::after, .question_difficulty_description::before{ content:""; display: table;}
.question_detail_view_table::after, .question_difficulty_description::after{ clear: both;}
.question_difficulty_description{ width: 100%;
    float: left;
    margin-top: 12px;
    padding: 0 15px;
    min-height: 200px;}
.question_difficulty_description h4{ font-size: 17px; font-weight: 600;}

/*Permitted URL*/
.permitted_url_content{
	position:absolute;
	top: -38px;
  right: 17px;
	max-height:144px;
	overflow:hidden;
}
.permitted_url_wrapper.form-group{
	margin-bottom:5px;
}
.permitted_url_wrapper .form-control{
	float:left;
	background-color: transparent;
    border: none;
    border-bottom: 1px solid #ededed;
    width: 75%;
    color: #666666;
    padding-left: 10px;
	font-size:12px;
}
.permitted_url_wrapper .form-control:focus{
	box-shadow:none;
}
#add_more_url{
	width:11%;
	float:left;
	margin-left: 5px;
    margin-top: 8px;
	cursor:pointer;
}
#add_more_url img{width:20px;}
#remove_this_url{
	width:11%;
	float:left;
	margin-left: 5px;
    margin-top: 8px;
	cursor:pointer;
}
#remove_this_url img{width:20px;}
.permitted_url_content{
	
}
/* place fullscreen control on right side of the player */
.video-js .vjs-control.vjs-fullscreen-control {
    position: absolute;
    right: 0;
}

/* make sure the custom controls are always visible because
   the plugin hides and replace the video.js native mobile
   controls */
.vjs-using-native-controls .vjs-control-bar {
    display: flex !important;
}

/*Result and Analysis Library Page*/
.result_analysis_cta{
	opacity:0.7;
}
.result_analysis_cta .btn.cta_btn{
	background-color:#ffffff;
	width:100%;
	border:1px solid #cccccc;
	border-radius:10px;
	font-size:10px;
	padding:5px 10px;
	font-family:Roboto-Thin;
	font-weight:600;
}
.cta_btn_download{
	border:0;
	background:none;
	min-width: 20px;
    padding-top: 0px;
}
.cta_btn_download:focus{
	box-shadow:none;
}
tr.datarow:hover .result_analysis_cta{
	opacity:1;
}
tr.datarow:hover .result_analysis_cta .btn.cta_btn{
	border-color:#f17e10;
	color:#f17e10;
}
tr.datarow:hover .result_analysis_cta .btn.cta_btn:hover{
	background-color:#f17e10;
	color:#ffffff;
}
.cta_btn_download{
	background-image:url('../img/download1.png');
	background-repeat:no-repeat;
	background-size:75%;
	display:block;
	background-position:center;
}
tr.datarow:hover .result_analysis_cta .btn.cta_btn_download:hover{
	background-image:url('../img/download.png');
	background-repeat:no-repeat;
}

.evaluate_before_endDate .modal-dialog{
	margin:115px auto;
}
.evaluate_before_endDate .modal-body{
	padding:40px 10px;
}
.evaluate_before_endDate .modal-dialog{
	width:380px;
}
.evaluate_before_endDate p{
	font-family:Roboto-Thin;
}
/*=================================================
                Test management css
==================================================*/
.header_tab_links::after, .header_tab_links::before, .header_tab_links ul li::after, .header_tab_links ul li::before, .header_tab_top::after, .header_tab_top::before{ content: ""; display: table;}
.header_tab_links::after, .header_tab_links ul li::after, .header_tab_top::after{ clear: both;}
.tm-main-content-section .content-wrapper{ margin: 0;}
.header_tab_top{ width:100%; float: left;}
.header_tab_top h3{ margin: 0; width: 100%; text-align: center; background-image: url(../img/tm_header_top.png); background-repeat: no-repeat; background-position: 100% 100%; background-size: 100% 100%; height: 58px; color: #fff; vertical-align: middle;  padding-top: 17px; font-size: 20px;}
.header_tab_links{ width:100%; float:left; background-color: #e1e1e1;  min-height: 12px;}
.header_tab_links ul{ display: block;}
.header_tab_links ul li{ display: inline-block;
    width: 10%;
    margin: 0;
    padding: 0;
    position: relative;
    float: left;}
.header_tab_links ul li a{ display: block;
    width: 100%;
    cursor: pointer; min-height: 12px;}
.header_tab_links ul li a::after{ position: absolute; right:-5px; top:-1px; content: "\f111"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; font-size:11px; color:#bbbbbb; z-index: 1001;}
.tm-main-content-section .header_tab_links ul li:last-child a::after{ content:"" }
.header_tab_links ul li.current_tab{ background-color: #f17e10;}
.tm-main-content-section .info-tab-list{ margin-top: 20px;}
.tm-main-content-section .info-tab-list > li.active > a{ font-weight: 600;}
.tm-main-content-section .info-tab-list li:last-child{ float: right}
.tm-main-content-section .info-tab-list li span sup{color:red;}
.test_management_section{ width: 95%; margin: 0 auto;}
.form-group label.tm-label{ font-weight: 600;}
.tm-label sup{ color:red;}
.test_management_section textarea.form-control{ height: 90px;}
.test_management_section .control-group{ margin: 0;}
.test_management_section .control--radio{ font-weight: 600; font-size: 14px;}
.test_management_section .form-group p{ color:#666666; font-size: 14px; margin: 0;}
.test_management_section .file_type{ margin-top: 5px;}
.test_management_section .file_type  .btn.btn-primary{ background-color:#fafafa; text-align: left;}
.test_management_section .file_type .btn.btn-primary:hover, .test_management_section .file_type .btn.btn-primary:focus{ z-index: 1000;}
.test_management_section .file_type .upload_img {
    left:auto;
    right: 20px;
    z-index: 1000!important;
}
.test_management_section .download_file{ padding:0 10px;}
.test_management_section .add_more_domain, .test_management_section .add_more_site{ color:#f17e10; font-size: 12px;}

/*24March CSS*/
.configure_trust_level_wrapper{
	 -webkit-transition: 2s; /* For Safari 3.1 to 6.0 */
    transition: 2s;
}
.trust_level_configuration{
	border:1px solid #ededed;
	border-radius: 4px;
	padding: 5px 10px;
	max-height: 230px;
	overflow-x: hidden;
	overflow-y: auto;
}
.trust_level_configuration ul{
	list-style-type: none;
	padding-left: 0;
}
.trust_level_configuration ul.trust_level_configuration_wrapper>li{
	border-bottom:1px solid #ededed;
	margin-bottom: 3px;
}
.trust_level_configuration ul>li:last-child{
	border-bottom:0;
}
.trust_level_configuration ul>li label{
	font-size:12px;
	color:#666666;
	font-family: Roboto-Thin;
	font-weight: 600;
}
.trust_level_configuration ul>li select{
	border: 0;
	font-size: 12px;	
	font-family: Roboto-Thin;
	font-weight: 600;
}
.trust_level_configuration ul>li select:focus{
	outline:none;
}
.trust_level_configuration ul>li select>option{
	background-color: #ebebeb;
	font-weight: 600;
}
.trust_level_configuration h6{
	margin-top: 3px;
	color:#343f4b;
}
.change_level_input{
	width:15%;
}
.trust_level_configuration ul>li .form-control{
	width:100%;
	height: 22px;
	padding: 6px 6px;
	text-align: center;
	font-size: 12px;
}


/* Evaluate Test */
#evaluateTest p{
	font-size:11px;
}
a.btn-create-paper:hover{
	color:#fff;
}
.evaluate_test{
	position:relative;
}
.test_taker_list_sticky{
	position:absolute;
	background-color:#ededed;
	border-bottom:2px solid #f17e10;
	width:210px;
	text-align:center;
	padding:5px;
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
	top: 45%;
    left: 17.3%;
	z-index:1;
	cursor:pointer;
}
.test_taker_list_sticky.active{
	left:-100px;
}
.slide_arrow{
	position:absolute;
	top: 21px;
    right: 50%;
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
	width:5px;
}
.detail_marking_system{
	margin-top:20px;
	padding:20px;
	margin-bottom:10px;
	max-height:250px;
	min-height:250px;
	padding-top:0;
}
.detail_marking_system_content{
	float:left;
	width:100%;
}
.detail_marking_system_content ul, .aggregate_marking_system_content ul{
	list-style-type: disc;
	margin-left: 20px;
}
.detail_marking_system_content ol{
 	padding-left: 20px;
 }
.detail_marking_system_content .open_step_mark{
	cursor:pointer;
	float:left;
	position:relative;
}
.detail_marking_system_content .open_step_mark>img{
	position:absolute;
	right:-11px;
	top:4px;
}
.marking_system li{
	display:inline-block;
}
.step_marking{
	width:2%;
	background-image:url('../img/step_marking_active.png');
	background-repeat:no-repeat;
	background-size:90%;
	position:absolute;
	right: 0;
    top: 0px;
	width:20px;
}
.step_marking:hover{
	background-image:url('../img/step_marking_active.png');
}
.step_marking.active{
	background-image:url('../img/step_marking_active.png');
}
.single_step_marking{
	position:absolute;
	background-color:#f1edeb;
	width:371px;
	border:#e6e6e6;
	max-height:264px;
	z-index:2147483647;
	right:20px;
	top:-25px;
}

.hide_arrow{
	width:10%;
	float:left;
	background-image:url('../img/arrow-right.png');
	background-repeat:no-repeat;
	height:240px;
	background-position:50% 50%;
	border-right:1px solid #dddddd;
	cursor:pointer;
}
.step_marks_tt{
	padding:10px;
	width:90%;
	float:left;
	position:relative;
}
.step_marking_header{
	position:absolute;
	width:22px;
	height:22px;
	right: -10px;
    top: -10px;
	cursor:pointer;
}
.step_marks_tt label{
	color:#f17e10;
	font-size:12px;
}
.step_marks_tt .form-control{
	background-color:#ffffff;
	border:none;
	text-align:center;
	height:25px;
	color:#f17e10;
}
.step_marks_tt textarea{
	border:0;
	background:transparent;
	border-bottom:1px solid #dddddd;
	background-color:#ffffff;
	width:100%;
	font-size:12px;
}
.step_marks_tt .btn{
	padding:0 10px;
	min-width:40px;
}
.tt_question_list_content{
	position:relative;
}
/* .step_marking_input{
	cursor:pointer;
} */
.evalute_result_declare_table thead tr>th>span.for_pass{
	color:#19b305;
}
.evalute_result_declare_table thead tr>th>span.for_fail{
	color:#f96668;
}

.evalute_result_declare_table tbody tr>td.for_pass{
	color:#19b305;
}
.evalute_result_declare_table tbody tr>td.for_fail{
	color:#f96668;
}

/*Test Taker Login Page */
.test_taker_control .control input:checked ~ .control__indicator{
	background:#0f6db9;
}
.test_taker_control .control:hover input:not([disabled]):checked ~ .control__indicator,.test_taker_control .control input:checked:focus ~ .control__indicator{
	background:#0f6db9;
}
.reload_captcha{
	cursor:pointer;
}

/* Test Taker Registration*/
.tt_registration_head{
	padding:5px 0;
	text-align:center;
	width:91%;
	margin:0 auto;
}
.tt_registration_head h3{
	color:#0f6db9;
	margin-top:20px;
	margin-bottom:3px;
}
.personal_information{
	
}
.tt_registration_head ul{
	text-align:left;
	position:relative;
	width:40%;
	margin:0 auto;
	z-index:99;
}
.tt_registration_head ul:after{
	content:"";
    position:absolute;
    top:28%;
    left:17%;
    right:0;
    border-top:solid 1px #ebecee;
    z-index:-1;
	width:67%;
}
.time_duration{
	display:none;
	width: 6%;
    margin: 0 auto;
    padding: 4px;
    background: #0f6db9;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 20px;
}
.tt_registration_head ul.tt_registration_second_phase:after{
	content:"";
    position:absolute;
    top:28%;
    left:17.5%;
    right:0;
    border-top:solid 1.5px #0f6db9;
    z-index:-1;
	width:67%;
}
.tt_registration_head ul>li:nth-child(2){
	position: absolute;
    left: 38%;
}
.tt_registration_head ul>li{
	display:inline-block;
	text-align:center;
}
.tt_registration_head ul>li .tt_register{
	border:1px solid transparent;
	border-radius:50%;
	background-color:#f8f8f8;
	width:40px;
	height:40px;
	padding:8px 0;
	margin:0 auto;
}
.sound_clips{
	width: 40%;
	margin: 0 auto;
}
.wrapper_voice_note{
	width:45%;
	margin: 30px auto;
	box-shadow: 0 0 4px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.6);
	-o-box-shadow: 0 0 4px rgba(0,0,0,0.6);
}
.vc-action-btn{
	width:70px;
	height:70px;
	background-color: #0F6DB9;
	border-radius: 50%;
	border: 0;
}
.vc-action-btn[disabled]{
	background-color:#dddddd;
	cursor: not-allowed;
}
.vc-action-btn[disabled]:hover{
	box-shadow: none;
}
article.clip{
	position: relative;
	
}
article.clip audio{
	margin-right: 4px;
	width:90%;
}
article.clip button{
	position: absolute;
	background: rgb(15, 109, 185);
    border: 0px;
    color: rgb(255, 255, 255);
    height: 32px;
}
.vc_action_text{
	display: block;
	font-weight: bold;
	margin-top:10px;
}
.vc-action-btn:hover, .vc-action-btn:focus{
	box-shadow: 0 0 8px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.6);
	-o-box-shadow: 0 0 8px rgba(0,0,0,0.6);
	outline: none;
}
.vc-action-btn.stop{
	background-color: #FF7A70;
	display: none;
}
.vc-action-btn.play{
	background-color: #0F6DB9;
	display: none;
}
.wrapper_voice_note h4{
	padding: 5px 10px;
	background-color: #eeeeee;
	margin: 0;
	font-size:16px;
}
.wrapper_voice_note h4 span{
	display: inline-block;
}

.wrapper_voice_note h4 select{
	margin-left: 10px;
	width: 110px;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.voice_speech {
	padding:20px 10px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}
.voice_speech .error-text{
	color:#ed1c24;
	display: inline-block;
	font-size:14px;
}
.tt_registration_head ul>li.active .tt_register{
	border:1.5px solid #0f6db9;
}
.tt_registration_head ul>li.active .tt_personal_information h6{
	color:#0f6db9;
}
.tt_registration_head ul>li .tt_personal_information h6{
	color:#666666;
}
.test_taker_footer a{
	color:#8c8c8c;
}
.password_notes{
	margin:0;
	color:#666666;
	font-size:12px;
}

.test_taker_registration{
	padding-top:10px;
	padding-bottom:10px;
	width:68%;
	margin:10px auto;
	background-color:#ffffff;
	border:1px solid #dddddd;
	text-align:center;
}
.tt_profile_photo{
	width:180px;
	height:180px;
	margin:0 auto;
	border:4px solid #ffffff;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow: 0 5px 16px -6px black;
    -moz-box-shadow: 0 5px 16px -6px black;
    box-shadow: 0 5px 16px -6px black;
	overflow:hidden;
	background-color:#c5c5c5;
	position: relative;
}
.border_right{
	border-right:1px solid #dddddd;
}
.aadhar_card_input .form-control{
	border: 1px solid #dddddd;
    background-color: #f8f8f8;
    font-size: 13px;
    height: 33px;
    border-radius: 0;
}
.upload_tt_profile_pic{
	width:40%;
	margin:10px 20px 10px 30px;
	float: left;
}
.upload_using_camera{
	float: left;
	margin: 10px 20px 10px 0px;
}
.upload_using_camera span{
	font-weight: bold;
}
.upload_using_camera .btn{
	color: #ffffff;
	border-radius: 4px;
	margin-left: 20px;
}
.tt_profile_photo .capturing_wrapper{
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
}
.tt_profile_photo .capturing_wrapper video{
	height: 178px;
	border: 1px solid transparent;
	border-radius:50%;
	
}
.tt_profile_photo .capturing_wrapper canvas{
	display: none;
	border: 1px solid transparent;
	border-radius:50%;
}
.upload_using_camera #snap{
	display:none;
}
.upload_using_camera #new_snap{
	display: none;
}


.upload_tt_profile_pic .input-group-btn .btn{
	font-size:12px;
}
.upload_tt_profile_pic .form-control{
	height:32px;
}
.upload_tt_profile_pic_notes{
	font-size:10px;	
	color:#4a4646;
	margin-top:5px;
}
.keyboard_signature img{
	margin-right:10px;
}
.keyboard_signature h5{
	margin:0 0 2px;
	font-size:14px;
	color:#343f4b;
	text-align:left;
}
.keyboard_signature h6{
	margin-top:10px;
	font-size:12px;
	color:#666666;
}
.keyboard_signature .form-control{
	border:1px solid #dddddd;
	background-color:#f8f8f8;
	font-size:13px;
	height:33px;
	border-radius:0;
}
.keyboard_signature label{
	font-family:Roboto-Regular;
	font-weight:600;
	font-size:14px;
	color:#343f4b !important;
	
}
.register_success_message{
	color:#343f4b;
	font-size:20px;
	margin-bottom:30px;
}
.successfull_registeration .modal-header{
	position:relative;
	border-bottom:0;
}
.successfull_registeration .close{
	position:absolute;
	background-image:url('../img/tt_cancel_btn.png');
	background-repeat:no-repeat;
	width:31px;
	height:30px;
	right: -20px;
    top: -10px;
    opacity: 1;
    background-size: 70%;
}
.successfull_registeration .modal-dialog{
	width: 500px;
    margin: 120px auto;
}
.successfull_registeration .modal-body{
	padding:20px
}
.successfull_registeration .modal-header{
	padding:0 15px;
}
.successfull_registeration .modal-body p.exam_name{
	color:#0f6db9;
	font-size:16px;
}
/*Dashboard TEst Taker*/
.download-testPad-btn{
	background-color:#2d5270;
	color:#ffffff;
}
.download-testPad-btn:hover, .download-testPad-btn:focus{
	color:#ffffff;
}
.schedule_test_cta{
	background-color: #fff;
    border-radius: 20px;
    border: 1px solid #666666;
    color: #666666;
    height: 32px;
    padding: 5px 10px;
}
.schedule_test_cta:hover{
	background-color: #0f6db9;
	color:#ffffff;
}
.encrytion-btn{
	min-width:unset;
	width:32px;
	height:32px;
	border-radius:50px;
	padding:0;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}
.tt_pending_enrollment{
	font-size:12px;
	color:#f96668;
	padding-left:10px;
	padding-top:7px;
}
.taker_pending_enrollment .pending_btn{
	background-color: #fff;
    border-radius: 20px;
    border: 1px solid #666666;
    color: #666666;
    height: 32px;
    padding: 5px 10px;
	
}
.taker_pending_enrollment .pending_btn:hover{
	background-color:#f96668;
	border:0;
	color:#ffffff;
    border-radius: 20px;
    height: 32px;
    padding: 5px 10px;
}
.date_of_completed{
	background-color:#287cc0;
	padding:5px;
	text-align:center;
	color:#fff;
	font-size:11px;
	width: 90%;
    float: right;
	margin-bottom:5px;
}
.date_of_pending_result{
	background-color:#6b7984;
	padding:5px;
	text-align:center;
	color:#fff;
	font-size:11px;
	width: 90%;
    float: right;
	margin-bottom:5px;
}
.pending_result{
	width:32%;
}
.pending_result p{
	color:#f96668;
}
.test_taker_exam_name{
	color:#343f4b;
	font-size:13px;
	margin-bottom:3px;
}
.date_of_this_exam{
	color:#343f4b;
	font-size:10px;
	float:right;
	margin-top:3px;
}
.scorecard_testtaker{
	padding:5px;
	text-align:center;
	background-color:#ffffff;
	position: relative;
}
.scorecard_testtaker .table-responsive{
	border:1px solid #0f6db9;
}
.scorecard_testtaker .table-bordered>thead>tr>th{
	border-top: 1px solid #0f6db9!important; 
    border-right: 1px solid #0f6db9;
    border-left: 1px solid #0f6db9;
}
.scorecard_testtaker .table-bordered>thead>tr>th:first-child{
	border-right: 1px solid #dddddd;
}
.scorecard_testtaker .table>thead>tr{
	background-color:#0f6db9;
}
.scorecard_testtaker .table>thead>tr>th{
	color:#fff;
	font-size:12px;
	border-bottom:0;
	
}
.scorecard_testtaker .table>tbody>tr>td{
	border-top: 0;
	font-size:12px;
	width:72%;
	background-color:#eeecec;
	color:#343f4b;
	padding:5px 15px;
}
.scorecard_testtaker .btn{
	font-size:12px;
}
.launch_test_list .tooltip.in{
	opacity:1;
}
.launch_test_list .tooltip-inner{
	background-color:#ffffff;
	border:1px solid #000;
	color:#000000;
}
.launch_test_list .tooltip.left .tooltip-arrow{
	border-left-color:#000;
	right:1px;
}
/*Test Taker Profile Page*/
.test_taker_personal_info{
	width:45%;
	float:left;
}
.test_taker_personal_info h6{
	margin-top:10px;
	margin-bottom:5px;
}
.test_taker_personal_info h6 span>a{
	font-size:12px;
	color:#0f6db9;
}
.test_taker_profile{
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto;
	background-color:#f8f8f8;
	border:1px solid #dddddd;
	text-align:center;
}
.test_taker_profile_picture{
	width:30%;
	float:left;
	padding-top:20px;
}
.test_taker_profile label{
	font-size:14px;
	color:#666666;
}
.test_taker_profile .form-control{
	height:30px;
	background-color:transparent;
	border-radius:0;
}
.test_taker_profile .btn{
	padding:3px 10px;
}
.btn.btn-grey-bg{
	background-color:#666666;
	color:#fff;
	border-radius:20px;
}
.tt_edit_personal_info{
	background-color:#f8f8f8;
	border:1px solid #dddddd;
	width: 90%;
    margin: 0 auto;
	padding:15px;
}
/*Test Creator Login*/
.test-creator-login label{
	font-size:14px;
}
.send_otp{
	margin-bottom:10px;
}
.send_otp a{
	color:#1e5284;
	text-decoration:underline;
	
}
.enter_verify_code .form-control{
	width:50%;
}

.tc_registration_head{
	padding:5px 0;
	text-align:center;
	width:45%;
	margin:0 auto;
}
.tc_registration_head h3{
	color:#f17e10;
	margin-top:3px;
	margin-bottom:3px;
}
.tc_registration_head ul{
	text-align: left;
    position: relative;
    /* float: left; */
    width: 43%;
    /* margin-left: 10%; */
    margin: 0 auto;
}
.tc_registration_head ul:after{
	content:"";
    position:absolute;
    top:28%;
    left:14%;
    right:0;
    border-top:solid 1px #ebecee;
    z-index:-1;
	width:75%;
}
ul.registration_second_phase:after{
	content:"";
    position:absolute;
    top:28%;
    left:14%;
    right:0;
    border-top:solid 1.5px #f17e10;
    z-index:-1;
	width:35%;
}
ul.registration_second_phase:before{
	content:"";
    position:absolute;
    top:28%;
    left:53%;
    right:0;
    border-top:solid 1px #ebecee;
    z-index:-1;
	width:33%;
}
ul.registration_final_phase:after{
	content:"";
    position:absolute;
    top:28%;
    left:14%;
    right:0;
    border-top:solid 1.5px #f17e10;
    z-index:-1;
	width:75%;
}
.tc_registration_head ul>li{
	display:inline-block;
	text-align:center;
}
.tc_registration_head ul>li .tc_register{
	border:1px solid transparent;
	border-radius:50%;
	background-color:#f8f8f8;
	width:40px;
	height:40px;
	padding:8px 0;
	margin:0 auto;
}
.tc_registration_head ul>li.active .tc_register{
	border:1.5px solid #f17e10;
}
.tc_registration_head ul>li.active .tc_personal_information h6{
	color:#f17e10;
}
.tc_registration_head ul>li .tc_personal_information h6{
	color:#666666;
}
.tc_registration_head ul>li:nth-child(2){
	position:absolute;
	left:46%;
}
.test_creator_register_process{
	padding-top: 20px;
    padding-bottom: 0px;
    margin: 0 auto;
    background-color: #f8f8f8;
    border: 1px solid #dddddd;
    text-align: center;
	width:60%;
}
.test_creator_register_process p:first-child{
	color:#343f4b;
}
.test_creator_register_process p{
	margin-bottom:30px;
}
.test_creator_register_process .form-control{
	width:65%;
	margin:0 auto;
	margin-bottom:20px;
}
.tc_resend_otp a{
	color:#1e5284;
	text-decoration:underline;
}
.google_authentication_process h5{
	color:#f17e10;
	border-bottom:2px solid #f17e10;
	float:left;
	padding-right:20px;
	padding-bottom:5px;
}
.google_authentication_process{
	padding:0 75px;
}
.google_authentication_process ol{
	padding-left:16px;
}
.google_authentication_process ol>li{
	font-size:11px;
	text-align:left;
	font-family:Roboto-Regular;
	margin-bottom:8px;
}
.google_authentication_process ol>li>span{
	color:#f17e10;
}
.test_creator_register_process ol>li .form-control{
	width:90%;
	float:left;
	font-family:Roboto-Regular;
	border:none;
	border-radius:0;
}
.test_creator_register_process ol>li .form-control.ga_input{
	width:40%;
	border:1px solid #ddd;
	border-radius:4px;
}
/*Dashboard Test Creator*/
.instructor_dashboard_tabs ul>li.google_authenticator_dashboard{
	border-right:0;
	font-family:Roboto-Regular;
}
.instructor_dashboard_tabs ul>li.google_authenticator_dashboard a>img{
	margin-right:10px;
}
.collection_table_content .collection_table_header{
	padding:10px 30px;
	color:#3c3c3c;
}
.collection_table_content .launch_test_list{
	height:170px;
	overflow:hidden;
	position: relative;
}
.launch_test_list li.not_active1 .date_of_insert{
	opacity:0.6;
	background-color:#a7b5be;
}
.launch_test_list li.not_active1 .btn-launch{
	background-color:transparent;
	color:#aaaaaa;
	border:1px solid #aaaaaa;
}
.launch_test_list li.not_active .btn-launch{
	background-color:transparent;
	color:#aaaaaa;
	border:1px solid #aaaaaa;
}
.tc_launched_test .collection_table_header{
	border-bottom:1px solid #ffffff;
}
.tc_launched_test .instructor_dashboard_date_time{
	border-right: 1px solid #ffffff;
}
.tc_launched_test .launch_test_list li{
	border-bottom:1px solid #ffffff;
}
.tc_launched_test .launch_test_list li .btn-launch{
	background-color:#ffffff;
	color:#aaaaaa;
	font-size:12px;
	font-family:Roboto-Thin;
	padding:5px;
	border:0;
}
.tc_launched_test:after{
	content:"";
	position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
	top: 50%;
    left: -8px;
    margin-top: 0;
    border-width: 9px 8px 8px 0px;
    border-right-color: #f1edeb;
}
.launch_test_btn .btn-evaluate{
	font-size:12px;
	text-align:center;
	padding: 5px;
	border-radius:4px;
	font-family:Roboto-Thin;
	background-color: transparent;
    color: #aaaaaa;
    border: 1px solid #aaaaaa;
}
/* Test Creator Profile  page*/
.tc_registration_head{
	padding:5px 0;
	text-align:center;
	width:91%;
	margin:0 auto;
}
.tc_registration_head h3{
	color:#f17e10;
	margin-top:20px;
	margin-bottom:3px;
	font-size:20px;
}
.upload_tc_profile_pic{
	width:40%;
	margin:10px auto;
}
.upload_tc_profile_pic .input-group-btn .btn{
	font-size:12px;
	color:#f17e10;
	background-color:transparent;
	border-color:transparent;
	text-align:left;
}
.upload_tc_profile_pic .input-group-btn .btn:hover{
	color:#f17e10;
	background-color:transparent;
	border-color:transparent;
}
.upload_tc_profile_pic .form-control{
	height: 17px;
    border: 0;
    background: transparent;
}
/*Test Creator Profile Page*/
.test_creator_personal_info{
	width:45%;
	float:left;
}
.test_creator_personal_info h6{
	margin-top:10px;
	margin-bottom:5px;
}
.test_creator_personal_info h6 span>a{
	font-size:12px;
	color:#f17e10;
}
.test_creator_profile{
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto;
	background-color:#f8f8f8;
	border:1px solid #dddddd;
	text-align:center;
}
.test_creator_profile_picture{
	width:30%;
	float:left;
	padding-top:20px;
}
.test_creator_profile label{
	font-size:14px;
	color:#666666;
}
.test_creator_profile .form-control{
	height:30px;
	background-color:transparent;
	border-radius:0;
}
.test_creator_profile .btn{
	padding:3px 10px;
	border-radius:0;
}
.profile_google_authenticate{
	padding:10px 10px;
	background-color:#e2e2e2;
	width:95%;
	margin:0 auto;
	border-radius:6px;	
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
	background-color:transparent;
}
.edit_tc_ga_header{
	width:60%;
	margin:5px auto;
}
.no_border_radius{
	border-radius:0 !important;
}
.tc_ga_profile{
	width:80%;
	margin: 0 auto;
}
/*Question Management */
label.preview_url{
	font-size:12px;
}
.question_paper_summary{
	position:fixed;
	border-top:2px solid #f17e10;
	padding:5px ;
	text-align:center;
	background-color:#ededed;
	-ms-transform: rotate(270deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    transform: rotate(270deg);
	width:100px;
	right: -35px;
    top: 94px;
	cursor:pointer;
	z-index:9;
}
.question_paper_summary .question_paper_summary_image{
	transition: all .5s linear;
}
.question_paper_summary.active .question_paper_summary_image{
	-ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: all .5s linear;
}
.question_paper_summary h6{
	font-size:10px;
	color:#707a86;
	margin:0;
}
.question_paper_summary_content h5{
	font-size:14px;
	color:#343f4b;
	margin:18px 0;
}
.question_paper_summary_content{
	display:none;
	position:fixed;
	top:57px;
	width:93.5%;
	padding:26px 0;
	background-color:#ededed;
	z-index:9;
}
.question_paper_summary_content select.form-control{
	background-color:transparent;
	height:28px;
	border:0;
	font-size:12px;
}
.question_paper_summary_content label{
	font-size:12px;
}

.right_border{
	border-right:1px solid #aaa;
}
.set_min_height{
	min-height:47px;
}

/*Company Policies*/
.terms_condition .modal-dialog{
	width:800px;
	margin:20px auto;
}
.company_policies{
	height:450px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding-bottom:20px;
}
.company_policies h5{
	color:#343f4b
}

/*=================================================
                Test management css
==================================================*/
.header_tab_links::after, .header_tab_links::before, .header_tab_links ul li::after, .header_tab_links ul li::before, .header_tab_top::after, .header_tab_top::before, .button_type_label::after, .button_type_label::before, .associate_question_filter::after, .associate_question_filter::before, .associate_question_filter_section::after, .associate_question_filter_section::before, .associate_question_filter_section ul li::after, .associate_question_filter_section ul li::before, .associate_question_paper_detail::after, .associate_question_paper_detail::before, .associate_question_paper_detail ul li::after, .associate_question_paper_detail ul li::before, .question_bank_info::after, .question_bank_info::before, .test_type_time_picker ul::after, .test_type_time_picker ul::before, .multiple_alerts::after, .multiple_alerts::before, .test_type_time_picker::after, .test_type_time_picker::before{ content: ""; display: table;}

.header_tab_links::after, .header_tab_links ul li::after, .header_tab_top::after, .button_type_label::after, .associate_question_filter::after, .associate_question_filter_section::after, .associate_question_filter_section ul li::after, .associate_question_paper_detail::after, .associate_question_paper_detail ul li::after, .question_bank_info::after, .test_type_time_picker ul::after, .multiple_alerts::after, .test_type_time_picker{ clear: both;}
.tm-main-content-section .content-wrapper{ margin: 0;}
.header_tab_top{ width:100%; float: left;}
.header_tab_top h3{ margin: 0; width: 100%; text-align: center; background-image: url(../img/tm_header_top.png); background-repeat: no-repeat; background-position: 100% 100%; background-size: 100% 100%; height: 58px; color: #fff; vertical-align: middle;  padding-top: 17px; font-size: 20px;}
.header_tab_links{ width:100%; float:left; background-color: #e1e1e1;  min-height: 12px;}
.header_tab_links ul{ display: block;}
.header_tab_links ul li{ display: inline-block;
    width: 10%;
    margin: 0;
    padding: 0;
    position: relative;
    float: left;}
.header_tab_links ul li a{ display: block;
    width: 100%;
    cursor: pointer; min-height: 12px;}
.header_tab_links ul li a::after{ position: absolute; right:0px; top:-1px; content: "\f111"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; font-size:11px; color:#fff; z-index: 1000;}
.tm-main-content-section .header_tab_links ul li:last-child a::after{ content:"" }
.header_tab_links ul li.current_tab{ background-color: #f17e10;}
.tm-main-content-section .info-tab-list{ margin-top: 20px;}
.tm-main-content-section .info-tab-list > li{ width: auto}
.tm-main-content-section .info-tab-list > li.active > a{ font-weight: 600;}
.tm-main-content-section .info-tab-list li:last-child{ float: right}
.tm-main-content-section .info-tab-list li span sup{color:red;}
.test_management_section{width:100%}
.form-group label.tm-label{ font-weight: 600;}
.tm-label sup{ color:red;}
.test_management_section textarea.form-control{ height: 126px;}
.test_management_section .control-group{ margin: 0;}
.test_management_section .control--radio{ font-weight: 600; font-size: 14px;}
.test_management_section .control--radio span{ font-size: 12px; font-weight: 300;}
.test_management_section .form-group p{ color:#666666; font-size: 14px; margin: 0;}
.test_management_section .file_type{ margin-top: 5px;}
.test_management_section .file_type  .btn.btn-primary{ background-color:#fafafa; text-align: left; width:150px;}
.test_management_section .file_type .btn.btn-primary:hover, .test_management_section .file_type .btn.btn-primary:focus{ z-index: 1000;}
.test_management_section .file_type .upload_img {
    left:auto;
    right: 20px;
    z-index: 1000!important;
}
.test_management_section .download_file{ padding:0 10px;}
.test_management_section .add_more_domain, .test_management_section .add_more_site{ color:#f17e10; font-size: 12px;}
.button_type_label{ width: 100%; float: left; border-radius: 4px 0 0; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; background-color: #f4f4f4; border:1px solid #dddddd; padding: 10px 10px; text-align: center; color: #343f4b; font-weight: 600; cursor: pointer;}
.test_management_section .associate_question_paper_selection textarea.form-control{ height: auto; padding:10px 10px 0; height: 42px;}
.question_bank_info{ width:100%; float: left; margin:0;}
.question_bank_info ul{ display: block;}
.question_bank_info ul li{ display: inline-block; color:#343f4b; font-weight: 600;}
.question_bank_info ul li:first-child{ width:73%;}
.question_bank_info.associate_question_pool ul li:first-child{ width:66%;}
.question_bank_info.associate_question_pool ul li:nth-child(2){ width:9%; margin-right:10px;}
.question_bank_info.associate_question_pool ul li:last-child{ width:7%; font-size:18px;}
.question_bank_info ul li:last-child{ width:26%;}
.question_bank_info ul li .form-control{ text-align: center; width:100%; height: 25px; margin-left: 8px;}
.associate_paper_detais{ margin-top: 0px;}
.associate_paper_detais h5{ color:#343f4b; font-size: 14px; font-weight: 600;}
.associate_question_filter{ width:100%; float: left; border: 1px solid #e1e1e1;}
.associate_question_filter_section{ width:100%; float: left; background-color: #e1e1e1; padding: 8px 10px 0;}
.associate_question_filter_section ul{ display: block;}
.associate_question_filter_section ul li{ display: inline-block;  margin: 0 2%;  width: 24%;}
.associate_question_filter_section ul li:first-child{ width:14%;}
.associate_question_filter_section ul li .form-group{ margin-bottom: 8px;}
.associate_question_filter_section .form-control{ height: 30px;}
.associate_question_filter_section .form-control.date-input{ background-color: #fff; background-image: url(../img/calendar_new_icon.png); background-repeat: no-repeat; background-position: 95%; cursor: pointer}
.associate_question_paper_detail{ width:100%; float: left; padding: 10px 15px; height: 204px;}
.associate_question_paper_detail .row:last-child .associate_paper_row{ border-bottom: 0;}
.associate_question_paper_detail ul{ display: block;}
.associate_question_paper_detail ul li{ display: inline-block; min-width: 35%;}
.associate_question_paper_detail ul li:last-child{ float: right; text-align: center;}
.associate_question_paper_detail .form-group{ margin-bottom: 4px;   }
.associate_paper_row{ border-bottom: 1px solid #e1e1e1; margin-bottom: 5px;}
.test_management_section .button-group{ margin: 35px 0 20px;}
.unencrypted_modal .modal-dialog{ width:700px;}
.unencrypted_modal h5{ font-size: 15px; font-weight: 600; margin-bottom: 25px;}
.unencrypted_modal .form-group label{ font-size: 14px;}
.unencrypted_modal p{ font-size: 10px}
.unencrypted_modal .form-control{ height: 30px;}
.white_tooltip + .tooltip > .tooltip-inner {background-color: #fff; color:#343f4b; border: 1px solid #ddd; width:auto; max-width: auto; text-align: left; min-width:400px;}
.white_tooltip + .tooltip > .tooltip-arrow { border-top-color:#ddd; }
.test_type_time_picker ul{ display: block; width: 100%; float: left}
/* .test_type_time_picker ul li{ display: inline-block; min-width: 8.6%; float: left;} */
.test_type_time_picker ul li:nth-child(3){ text-align: right; padding-right: 15px;}
.test_type_time_picker ul li:last-child{ margin-left:15px;}
.test_type_time_picker ul li .date-pick{ margin-right: 50px;}
.test_type_time_picker{ margin-bottom: 15px; width: 100%; float: left;}
.test_management_form_control input.form-control, .test_management_form_control textarea.form-control, .test_management_form_control select.form-control{ height: 30px;}
.test_management_form_control .form-control[disabled], .test_management_form_control .form-control[readonly], .test_management_form_control fieldset[disabled] .form-control, .test_taker_additional_info .form-control[disabled],.test_taker_additional_info .form-control[readonly] { background-color: #fff; color: #666666;
    border: 1px solid #666666; width:100%; padding: 6px 12px;}
.test_management_form_control .timingfield .timingfield_hours .timingfield_prev, .test_management_form_control .timingfield .timingfield_minutes .timingfield_prev,.test_management_form_control .timingfield .timingfield_seconds .timingfield_prev{ height: 30px; background-color: #9c9c9c; border-color: #9c9c9c; line-height: 12px }
.test_management_form_control .timingfield .timingfield_hours .timingfield_next,.test_management_form_control .timingfield .timingfield_minutes .timingfield_next, .test_management_form_control .timingfield .timingfield_seconds .timingfield_next{ height: 30px; background-color: #9c9c9c; border-color: #9c9c9c; line-height: 12px;}
label.norml_label{ font-weight: 600; font-size: 14px;}
.test_management_form_control .form-group{ margin-bottom: 12px;}
.test_management_form_control p{ color:#aaaaaa; font-size: 12px; margin-top: -10px; }
.test_type_time_picker .multiple_alerts{ width: 100%; float: left;}
.test_type_time_picker .multiple_alerts ul{ display: block;}
.test_type_time_picker .multiple_alerts li{ display: inline-block; min-width: 26%; color:#aaaaaa; font-size: 12px; margin-top: -10px; float: none }
.test_type_time_picker .form-control.date-input, .test_taker_additional_info .form-control.date-input, .schedule-date .form-control.date-input{ background-color: #fff; background-image: url(../img/calendar_new_icon.png); background-repeat: no-repeat; background-position: 95%; cursor: pointer; height: 30px; background-size:6%;}
.test_type_time_picker .form-control.date-input.timepicker1, .test_taker_additional_info .form-control.date-input.timepicker1, .schedule-time .form-control.date-input.timepicker1{ background-image: url(../img/clockpicker_icon.png);background-repeat: no-repeat; background-size:6%;background-position: 95%; height: 30px;}
.test_taker_additional_info ul{ display: block;}
.test_taker_additional_info ul li{ display: inline-block; font-weight: 600; font-size: 14px; color:#343f4b; height: 24px;}
.randomize_question_paper_option .form-group{ width:100%; float:left; margin-bottom: 10px; }
.randomize_question_paper_option .form-group::after, .randomize_question_paper_option .form-group::before{ content:""; display: table;}
.randomize_question_paper_option .form-group::after{ clear: both;}
.randomize_question_paper_option .form-group label{ font-size: 14px; color:#666666;}
.question_in_defined_option label{ font-size: 14px; color:#666;}
.question_in_defined_option .form-control{ height: 30px;}
.question_in_defined_option .multiple_alerts{ width: 100%; float: left;}
.question_in_defined_option .multiple_alerts ul{ display: block;}
.question_in_defined_option .multiple_alerts li{ display: inline-block; min-width: 12%; color:#666666; font-size: 12px; margin-top: -10px; float: none }
.authenticate_ids:first-child{ padding-left: 5%; border-right:1px solid #dadada;}
.authenticate_ids h5{ color:#253d50; font-size: 14px; margin-bottom: 15px; font-weight: 600;}
.authenticate_ids label{ color:#707a86; font-size:14px;}
.capture_test_screen .form-group label{ color:#343f4b; font-size: 14px; font-weight:600;}
.capture_test_screen_options ul li{ display: inline-block; margin-right: 20px;}
.capture_test_screen .capture_test_screen_options .form-group label{ color:#707a86; font-size: 12px; font-weight:300;}
.breaks_section_detail label{ color:#343f4b; font-size: 14px; font-weight:600;}
.breaks_section_detail .capture_test_screen_options .form-group label{ color:#707a86; font-size: 12px; font-weight:300;}
.break_time_duration_detail ul li{ display: inline-block; min-width: 10%; margin-right: 15px;}
.breaks_section_detail .form-group{ margin-bottom: 15px;}
.break_time_duration_detail .form-control{ width:80%; height: 30px;}
.break_time_duration_detail  .number_breaks.form-control{ width:30%;}
.break_time_duration_detail .form-control.date-input{ background-color: #fff; background-image: url(../img/clockpicker_icon.png); background-repeat: no-repeat; background-position: 95%; cursor: pointer;}
.disconecttion_section_detail .break_time_duration_detail .form-control{ width:100%;}
.permitted_item_resources h5{
	color:#343f4b;
	margin:0;
}

.permitted_item_resources .control-group label{
	font-size:14px;
	font-family:Roboto-Regular;
	font-weight: normal;
	
}
.permitted_item_resources .form-group label.tm-label{
	font-weight:200;
}
.permitted_item_resources .form-group{
	margin-bottom:15px;
}
.permitted_item_resources .control__indicator{
	top:4px;
	height:14px;
	width:14px;
}
.permitted_item_resources .other_permitted_items{
	height:28px;
	border:0;
	border-bottom:1px dashed #dddddd;
	font-size:14px;
	padding:0;
	border-radius:0;
	padding-left:10px;
	
}
.permitted_item_resources .other_permitted_items:focus{
	box-shadow:none;
}
label.add_more_permitted_items, label.remove_permitted_items, label.tm_add_more_permitted_items, label.tm_remove_permitted_url{
	color:#f17e10;
	cursor:pointer;
	font-size:14px;
}
label.disabled {
   color: darkgrey;
	pointer-events:none;
}
.permitted_item_content{
	max-height:160px;
	overflow:hidden;
}
#cke_test_instruction .cke_editable p{
	margin:0 !important;
}
.showing_summary_answer .control-group label{
	font-family:Roboto-Regular;
}
.permitted_item_resources .tm_marks_cent label{
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
}
.permitted_item_resources .tm_marks_cent .form-control{
	height:30px;
	font-size:14px;
}
.test_management_summary_section{ width:100%; float: left;  margin-top: 30px;}
.test_management_summary_head{ width: 100%; float: left;}
.test_management_summary_head::after, .test_management_summary_head::before, .test_management_summary_section::after, .test_management_summary_section::before, .tm_detailsfilled_view::after, .tm_detailsfilled_view::before, .tm_detailsfilled_view ul li ul::after, .tm_detailsfilled_view ul li ul::before, .tm_test_istructions_view::after, .tm_test_istructions_view::before{ content:""; display: table;}
.test_management_summary_section::after, .test_management_summary_head::after, .tm_detailsfilled_view::after, .tm_detailsfilled_view ul li ul::after, .tm_test_istructions_view::after{ clear: both;}

.test_management_summary_head h5{ font-size: 16px ; color:#253d50; margin-bottom: 10px; font-weight: 600;}
.tm_summary_left:first-child{ border-right:1px solid #d7d7d7;}
.tm_summary_left:last-child{ padding-left: 40px;}
.tm_detailsfilled_view{ width:100%; float: left;}
.tm_detailsfilled_view ul{ display: block; width:100%; padding-left: 30px;}
.tm_detailsfilled_view ul li{ color:#666666; font-size: 14px; margin-bottom: 4px; position: relative; padding-left: 10px;}
.tm_detailsfilled_view ul li::before{ content: "\f111";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 7px;
    padding-right: 0.5em;
    position: absolute;
    top: 4px;
    left: 0;}
.tm_detailsfilled_view ul li ul{ display: block; width:100%; float: left; padding: 0}
.tm_detailsfilled_view ul li ul li{ display: inline-block; float: left; margin-right: 4px; padding-left: 0;}
.tm_detailsfilled_view ul li ul li::before{ content: "";}
.multi_show_selected{ width:380px; border:1px solid #d7d7d7; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; height: 50px; padding: 6px 10px;}
.tm_detailsfilled_view span{ color:#f17e10; font-size: 14px; margin-left: 5px;}
.tm_test_istructions_view{ border:1px solid #d7d7d7; float: left; width:100%; height: 120px; padding: 6px 15px;}
.tm_test_istructions_view.customed_height{
	height:135px;
	background-color:#ffffff;
}
.tm_test_istructions_view ul{ display: block; width:100%; padding: 0;}
.tm_test_istructions_view ul li{position: relative; color: #676767; font-size: 12px; padding-left: 15px;}
.tm_test_istructions_view ul li::before{ content: "\f111";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 7px;
    padding-right: 0.5em;
    position: absolute;
    top: 3px;
    left: 0;}
.test_taker_manual_minutes .timingfield{ width:230px!important;}
.test_taker_manual_minutes .timingfield_hours{ display: none!important;}
.test_taker_manual_minutes label{ font-weight: 300;}
.test_taker_manual_minutes .timingfield_minutes{ width:100%;}

.test_taker_manual_minutes_second .timingfield{ width:230px!important;}
.test_taker_manual_minutes_second .timingfield_hours{ display: none!important;}
.test_taker_manual_minutes_second label{ font-weight: 300;}
.test_taker_manual_minutes_second .timingfield_minutes{ width:100%;}

.tm_test_information{
	padding:0 15px;
}
.tm_test_information_status{
	width:80%;
	margin:10px auto;
	background-color:#ffffff;
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 10px #eee;
	-ms-box-shadow: 0 0 10px #eee;
    box-shadow: 0 0 5px #000;
	border-color:transparent;
	text-align:center;
	padding:3px 0 0 0;
}
.tm_test_information_status h4{
	color:#343f4b;
	margin-top:0;
	margin-bottom:5px;
}
.tm_test_tasker_status{
	background-color:#dddddd;
	border-radius:2px 2px 0 0;
}
.tm_test_tasker_status li{
	border-right:1px solid #bcbcbc;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	color:#343f4b;
	font-size:13px;
}
.tm_test_tasker_status li span{
	color:#f17e10;
	margin-left:20px;
	font-size:15px;
}
.tm_test_information_content h5{
	color:#343f4b;
	font-weight:600;
}
.tm_test_information_content h6{
	font-size:14px;
	font-weight:600;
	font-family:Roboto-Thin;
}
.tm_test_information_content label{
	font-size:14px;
}
.tm_test_information_content textarea{
	width:100%;
	border-radius:0;
	border-color:transparent;
	padding:5px;
	font-family:Roboto-Thin;
	font-size:13px;
	font-weight:600;
}
.tm_test_taker_detail h6{
	color:#343f4b;
	font-family:Roboto-Regular;
}
.tm_test_taker_detail_content{
	font-size:12px;
}
.tm_test_taker_detail_content ol{
	padding-left:12px;
}
.end_message textarea{
	resize:none;
	height:80px;
	border:1px solid #ededed;
	border-radius:4px;
}
.end_message label{
	color:#666666;
	margin-bottom:5px;
}
.question_selection_criteria{
	color:#343f4b;
	font-weight:600;
}
.question_criteria_filter label{
	font-size:14px;
	font-weight:600;
}
.question_criteria_filter .form-control{
	margin-left:5px;
	margin-right:10px;
}
.question_criteria_filter select.form-control{
	padding: 0px 2px;
}
.add_more_criteria, .remove_more_criteria{
	color:#f17e10;
	cursor:pointer;
}



/*Home Page*/
.home_page{
	background-color:#f2f7fb;
}
.beta_version{
	position:fixed;
	left:0;
	top:0;
}
.home_page .navbar-brand{
	padding:5px 13px 0;
	height:auto;
	
}
.home_page .navbar-brand img{
	width:182px;
}
.home_page .navbar-default{
	background-color:#f2f7fb;
	padding:10px 0;
	margin-bottom:0;
	border-bottom:transparent;
}
.home_page .navbar-nav li{
	margin-right:5px;
	display:inline-block;
}
.home_page .navbar-nav li>.btn-home{
	border:1px solid #0db4c7;
	font-family:Roboto-Thin;
	padding:8px;
	border-radius:0;
	color:#0db4c7;
	font-weight:600;
	
}
.home_page .navbar-default .navbar-collapse{
	border-color:transparent;
	margin-right:8px;
}

.home_page .navbar-nav li>.btn-home:hover{
	background-color:#0db4c7;
	color:#ffffff;
}
.home_page_main{
	width:98%;
	margin:57px auto 0;
}
.home_page_main section.home_page_banner{
	background-image:url('../img/home_bg.png');
	background-size:100% 100%;
	background-repeat:no-repeat;
	min-height:480px;
	position:relative;
	padding:30px;
}
.get_start_now{
	border-radius:0;
	margin-top:25px;
	padding: 7px 50px;
	text-transform:uppercase;
}

.home_page_banner_content{
	width:48.6%;
	padding-right:30px;
	position: relative;
}
.home_page_banner_content h2{
	font-size:28px;
	font-family:Roboto-Regular;
	color:#ffffff;
	margin-top:17px;
}
.home_page_banner_content p{
	font-family:Roboto-Thin;
	font-size:14px;
	color:#dadbdc;
	font-weight:600;
	line-height:1.3;
	margin-top:30px;
}
.home_page_banner_content ul>li{
	display:inline-block;
	text-transform:uppercase;
	font-family:Roboto-Thin;
	font-size:14px;
	color:#ffffff;
	font-weight:600;
	margin-right:20px;
	margin-bottom:5px;
}
.home_page_banner_content ul{
	list-style:none;
	padding:0;
	margin:0;
}
.home_page_banner_content ul>li:first-child:before{
	content: '\2022';
    color: rgb(180, 221, 140);
    margin-right: 5px;
}
.home_page_banner_content ul>li:last-child:before{
	content: '\2022';
    color: rgb(250, 99, 91);
    margin-right: 5px;
}
.home_page_banner_content ul>li:nth-child(2):before{
	content: '\2022';
    color: rgb(245, 219, 127);
    margin-right: 5px;
}
.home_page_content{
	position:relative;
	background-color:#ffffff;
}

.home_page_content_section{
	width:88%;
	position:absolute;
	left:6%;
	background:#ffffff;
	bottom:-193px;
	text-align:center;
	padding:4px 35px 20px;
	
}
.home_page_content_section h3{
	position:relative;
	color:#343f4b;
	font-size:25px;
}
.home_page_content_section h3:after {
    content:'';
    position:absolute;
    width:100px;
    height:1px;
    background:#f17e10;
    bottom:-10px;
    left:0;
    right:0;
    margin:auto;
}
.home_page_content_section h4{
	font-size:24px;
	color:#343f4b;
	border-bottom:1px solid #0ab4c5;
	padding-bottom:6px;
	text-align:left;
}
.home_page_content_section p{
	font-size:20px;
	font-family:Roboto-Thin;
	font-weight:600;
	margin-top:24px;
	color:#393a3a;
}
.digiproctor_offering{
	background-color:#f0f0f0;
	padding:10px;
}
.digiproctor_offering ul{
	list-style: none;
    padding: 0;
    margin: 0;
	text-align:left;
}
.digiproctor_offering ul>li{
	font-family:Roboto-Thin;
	font-weight:600;
}
.digiproctor_offering ul>li:before{  
	content: "•";
    color: rgb(13, 180, 199);
    margin-right: 5px;
	
}
.additional_digiproctor_offering h2{
	font-size:26px;
	font-family:Roboto-Thin;
	font-weight:500;
	color:#343f4b;
}
.additional_digiproctor_offering_content{
	background-color:#555a61;
	width:100%;
	padding:4px 0;
	text-align:center;
	font-size:18px;
	font-family:Roboto-Thin;
	color:#ffffff;
	border-radius:3px;
	border:1px solid #ededed;
}
.home_page footer{
	background-image:url('../img/footer_bg.png');
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:100%;
	padding:20px 20px 10px;
	margin-top:193px;
}
.home_page footer .home_footer_top ul>li{
	color:#fff;
	font-size:12px;
	margin-bottom:3px;
	font-family:Roboto-Thin;
	font-weight:500;
}
.home_footer_bottom ul>li>a{
	color:#fff;
	
}
.home_footer_bottom ul>li>a:focus{
	color:#ffffff;
}
.home_page footer .home_footer_top ul>li i{
	margin-right:5px;
}
.home_footer_bottom{
	margin-top:3px;
	border-top:1px solid #575757;
	padding-top:5px;
}
.home_footer_bottom p{
	font-family:Roboto-Thin;
	font-size:10px;
	color:#666666;
}
.home_footer_bottom ul>li{
	border-right:1px solid #f17e10;
	font-family:Roboto-Thin;
	font-size:10px;
	text-align:center;
	display:inline-block;
	padding-right:10px;
	margin-right:20px;
}
.home_footer_bottom ul>li:last-child{
	border-right:0;
	margin-right:0;
}


/*Common Registration*/
.common_registration .login-panel-wrapper {
	padding:25px 0;
	width:23%;
	margin-top:50px;
}
.common_registration_form{
	text-align:center;
	padding:30px;
}
.common_registration_header {
	width:50%;
	margin:0 auto;
}
.common_registration_header .reg_user{
	width:50px;
	height:50px;
	background-color:#f4f2f3;
	border-radius:50%;
	margin:0 auto;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
}
.common_registration_header h4{
	color:#272626;
	font-size:16px;
	margin-bottom:5px;
}
.common_registration_header p{
	font-family:Roboto-Thin;
	margin-top:5px;
}
.register_as{
	width:80%;
	margin:0 auto;
}
.register_as .btn-tctt{
	background-color:#0db4c7;
	width:100%;
	border-radius:4px;
	font-size:16px;
	margin-bottom:15px;
	color:#ffffff;
}
.register_as .btn-tctt img{
	margin-right:15px;
}

.information_register{
	width:53%;
	float:left;
	margin-left:30px;
}
.information_register h1{
	font-size:48px;
	color:#ffffff;
}
.information_register p{
	color:#ffffff;
	font-size:24px;
}
.information_register_wrap{
	padding:10px;
	width:100%;
	background-color:rgba(85,90,97,0.5);
	border-radius:3px;
	margin-bottom:10px;
}
.register_icon{
	width:60px;
	height:60px;
	border-radius:50%;
	background-color:#a5afbb;
	text-align:center;
	padding:12px 0;
	float:left;
}
.information_register_wrap_content{
	float:left;
	margin-left:20px;
}
.information_register_wrap_content h4{
	font-size:24px;
	color:#ffffff;
	margin:0;
}
.information_register_wrap_content ul{
	list-style:none;
	padding:0;
	margin:0;
}
.information_register_wrap_content ul>li { 
    padding-left: 1em; 
    text-indent: -.7em;
	display:inline-block;
	color:#fff;
	font-size:14px;
	margin-right:2px;
}

.information_register_wrap_content ul>li:before {
    content: "•";
    color: #0db4c7; /* or whatever color you prefer */
	margin-right:5px;
}

/*Manual Evaluation*/
.manual_evaluation{
	background-color:#ededed;
	padding:2px 10px;
	width:100%;
	cursor:pointer;
}
#evaluateTest .manual_evaluation p{
	font-size:12px;
}
#evaluateTest.uploadResult_popup .modal-dialog{
	width:620px;
}
.download_for_evaluation{
	width:100px;
	height:auto;
	background-color:#ffffff;
	border:1px solid #dddddd;
	border-radius:4px;
	padding:5px 0; 
}
.download_for_evaluation img{
	display:inline-block;
	margin-right:3px;
	
}
#downloadResult.uploadResult_popup .modal-body{
	padding:50px 20px;
}
#downloadResult.uploadResult_popup .modal-dialog{
	width:675px;
}
#downloadResult label{
	font-size:13px;
	margin-top:6px;
}
#downloadResult .form-control{
	height:27px;
	padding:3px 12px;
	font-size:10px;
	font-family:Roboto-Thin;
	font-weight:600;
}
#successfullyDownloaded.uploadResult_popup .modal-body{
	padding:50px 20px;
}
#successfullyDownloaded.uploadResult_popup .modal-body p{
	font-size:18px;
}
#successfullyDownloaded.uploadResult_popup .modal-dialog{
	width:675px;
}
#uploadAnswerSheet.uploadResult_popup .modal-body{
	padding:50px 20px;
}
#uploadAnswerSheet.uploadResult_popup .modal-dialog{
	width:63%;
}
#uploadAnswerSheet label{
	font-size:13px;
	margin-top:6px;
}
#uploadAnswerSheet .form-control{
	height:27px;
	padding:3px 12px;
	font-size:10px;
	font-family:Roboto-Thin;
	font-weight:600;
}
.download_answer_sheet_btn{
	background-color:#ffffff;
	border:1px solid #f17e10;
	color:#f17e10;
	border-radius:4px;
	padding:4px 10px;
	margin-bottom:5px;
}
.download_answer_sheet_btn:focus{
	color:#f17e10;
}
.download_answer_sheet_btn:hover{
	color:#f17e10;
}
.download_answer_checkbox .control__indicator{
	left:50%;
	bottom:-5px;
	top:unset;
}
.evaluate_declared_result_detail{
	position:relative;
}
.control-group.position_absolute{
	bottom: 5%;
    right: 3%;
}
.evaluate_final_screen .table tbody>tr>td{
	border-right:1px solid #ddd;
}
.evaluate_final_screen .table tbody>tr>td.evaluation_completed:first-child{
    background-image: url('../img/checked.png');
    background-repeat: no-repeat;
    background-position: 96%;
	background-size:6%;
}
.evaluate_final_screen .table tbody>tr>td.evaluation_not_completed:first-child{
    background-image: url('../img/not_checked.png');
    background-repeat: no-repeat;
    background-position: 96%;
	background-size:6%;
}


/*02 June 2017 Suraj Bisht*/
.add_more_enc_paper {
	padding-top: 8px;
}
.add_more_enc_paper label{
	color:#f17e10;
	cursor: pointer;
	font-weight: normal;
}
.remove_this_enc_paper {
	padding-top: 8px;
}
.remove_this_enc_paper label{
	color:#f17e10;
	cursor: pointer;
	font-weight: normal;
}

/*arvind css*/
.tt-individual_test_result{
	background-color:#ffffff;
	min-height:277px;
	padding:10px 10px 0;
}
.tt-individual_test_result .test_result_header{
	color:#343f4b;
	margin:0;
}
.tt-individual_test_result .performance_analytics_comparison li{
	margin-top:0;
}
.header_test_performance{
	border-bottom:1px solid #ccd1db;
	margin-bottom:10px;
}
.performance_scorecard{
	padding:0;
}
.testtaker_analytics .individual_performance .performance_scorecard .table-bordered>thead>tr>th{
	color:#ffffff;
}
.testtaker_analytics .individual_performance .performance_scorecard .table-bordered>tbody>tr>td{
	padding:10px;	
}

.testtaker_analytics .individual_performance .performance_scorecard .table-bordered>tbody>tr>td i{
	font-size:17px;
}
.tt-individual_test_result_summary_heading{
	border-bottom:1px solid #ccd1db;
	padding-bottom:15px;
	padding-top:15px;
	margin:0;
}
.tt-individual_test_result_summary h6{
	padding-bottom:20px;
	padding-top:19px;
	margin:0; 
}
.testtaker_analytics .individual_performance .performance_scorecard .table-bordered>tbody>tr>td:first-child{
	font-size:14px;
}
.testtaker_analytics .individual_performance .performance_scorecard .table-bordered>tbody>tr>td:last-child{
	font-size:20px;
	color:#343f4b;
}


.scorecard_testtaker.performance_scorecard .table>tbody>tr>td{
	width:auto;
}
.scorecard_testtaker.performance_scorecard .table>thead>tr>th
.scorecard_testtaker.performance_scorecard .table>thead>tr>th{
	color:#ffffff;
	border-right:1px solid #ffffff;
}
.scorecard_testtaker.performance_scorecard .table>thead>tr>th:last-child
{
	text-align:center;	
}
.scorecard_testtaker.performance_scorecard .table>thead>tr>th:nth-child(2){
	text-align:center;
}

.br-partc{
	border-right:1px solid #ccd1db;
}
.tt_performance_analytics_head h3{
	font-size:18px;
	border-bottom:4px solid #0f6db9;
	display:inline-block;
	margin:0;
	padding-bottom:6px;
	padding-right:15px;
	color:#343f4b;
}
.tt li:first-child a{
	color:#343f4b;
}
.nicescroll-rails.nicescroll-rails-hr{
	display:none !important;
}


/*Test Taker Analysis*/
.testtaker_analytics .info-tab-list > li.active > a, .testtaker_analytics .info-tab-list > li > a:hover{
	border-bottom: 5px solid #0f6db9;
	color:#343f4b;
}
.testtaker_analytics .info-tab-list > li>a{
	
	color:#343f4b;
	padding:0 20px 9px;
}
.testtaker_analytics .info-tab-list > li{
	width:230px;
}
.test_taker_filter_table{
	width:28%;
	border:1px solid transparent;
	border-radius:4px;
	float:left;
	margin-right:1%;
	margin-left:1%;
}
.test_taker_filter_result{
	width:69%;
	border:1px solid transparent;
	border-radius:4px;
	float:left;
	margin-right:1%;
}
.white_bg_pannel_tt{
	width: 100%;
    float: left;
    background: #fff;
    padding: 0;
    position: relative;
	border-radius:8px;
}
.white_bg_pannel_tt table.dataTable{
	margin-top:0 !important;
	margin-bottom:0 !important;
	
}
.white_bg_pannel_tt .dataTables_wrapper .dataTables_paginate, .dataTables_new .dataTables_paginate{
	padding:15px 0;
}
.white_bg_pannel_tt table.question-analysis-datatable>thead{
	background-color:#0f6db9;
}
.white_bg_pannel_tt table.question-analysis-datatable>thead>tr>th{
	color:#ffffff;
}
.white_bg_pannel_tt table.question-analysis-datatable>thead>tr>th:first-child{
	border-radius:8px 0 0 0 ;
}
.white_bg_pannel_tt table.question-analysis-datatable>thead>tr>th:last-child{
	border-radius:0 8px 0 0 ;
}
.white_bg_pannel_tt table.question-analysis-datatable>thead>tr>th select{
	background-color:#0f6db9;
	border:0;
}
.white_bg_pannel_tt table.dataTable thead th.sorting:after{
	color:#ffffff;
	opacity:1;
}
.white_bg_pannel_tt table.dataTable thead th.sorting:after, .white_bg_pannel_tt table.dataTable thead th.sorting_asc:after, .white_bg_pannel_tt table.dataTable thead th.sorting_desc:after{
	color:#ffffff;
	opacity:1;
	top: 15px;
}
.testtaker_analytics .test_taker_filter_table .question_analysis_table th{
	padding:16px 5px;
}
.testtaker_analytics .question_analysis_table td{
	padding:9px;
}
.test_taker_filter_table .pagination>li>a, .test_taker_filter_table .pagination>li>a:hover, .test_taker_filter_table .pagination>li>a:focus{
	color:#0f6db9;
}
.test_taker_filter_table .pagination>.active>a{
	border: 1px solid #0f6db9 !important;
}
.creator_added_filter{
	background-color:#0f6db9;
	width:100%;
	padding:5px 8px;
	border-radius:8px 8px 0 0;
}
.creator_added_filter ul>li{
	display:inline-block;
	color:#ffffff;
	margin-right: 17px;
    padding-right: 20px;
	border-right: 1px solid #8bc8f9;
}
.creator_added_filter ul>li:last-child{
	border-right: 1px solid transparent;
}

.creator_added_filter ul>li>span{
	display:block;
}
.creator_added_filter ul>li>span:first-child{
	color:#8bc8f9;
}
.creator_added_filter ul>li.added_filter_one{
	width:9%;
}
.creator_added_filter ul>li.added_filter_two{
	width:20%;
}
.creator_added_filter ul>li.added_filter_three{
	width:25%;
}
.creator_added_filter ul>li.added_filter_four{
	width:22%;
}
.creator_added_filter ul>li.added_filter_five{
	width:14%;
}
.test_creator_question_wrapper{
	background-color:#ffffff;
	padding:8px;
}
span.tt_question_label{
	color:#0f6db9;
	margin-right:10px;
}
span.tt_question_value{
	color:#707a86;
	font-weight:600;
	font-family:Roboto-Thin;
}
.test_taker_given_answer{
	padding-left:15px;
	padding-right:15px;
	max-height:200px;
	margin-bottom:30px;
}
.test_taker_given_answer p{
	font-family:Roboto-Thin;
	font-weight:600;
}
.test_taker_given_answer label{
	color:#707a86;
	font-weight:600;
	font-family:Roboto-Thin;
	margin-bottom:0;
}
.test_taker_given_answer span{
	margin-top:7px;
	width:11px;
}
.test_creator_solution_header img{
	margin-right:5px;
	margin-bottom: 4px;
}
.test_creator_solution_header {
	color:#0f6db9;
	font-weight:bold;
	border-bottom:2px solid #dddddd;
	padding-bottom:5px;
	margin-bottom:5px;
}
.test_creator_solution_header span{font-size:16px;}
.test_creator_given_solution{
	padding-left:25px;
	padding-right:15px;
	max-height:140px;
}
.test_creator_given_solution p{
	font-size:12px;
	font-weight:600;
	font-family:Roboto-Thin;
	display: block;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
	overflow:auto;
	text-align:left;
}
.test_creator_subjective_header{
	margin-top:20px;
	color:#0f6db9;
	font-weight:bold;
	border-bottom:2px solid #dddddd;
	padding-bottom:5px;
	margin-bottom:5px;
}
/*Tooltip CSS*/
.cta_tooltip{
	position: relative;
    display: inline-block;
}

.cta_tooltip .cta_tooltiptext {
    visibility: hidden;
    width: 86px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1111;
    top: -30px;
    left: -34px;
    font-size: 10px;
}
.cta_tooltip .cta_tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}
.cta_tooltip:hover .cta_tooltiptext {
    visibility: visible;
}
.custom_heighttc{
	height:40px;
	background-color:#ffffff;
}
.tooltipkey {
    visibility: hidden;
    width: auto;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: fixed;
    z-index: 1;
    top: -30px;
    font-size: 10px;
	padding:10px;
}
.cta_tooltip .tooltipkey::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}
.cta_tooltip:hover .tooltipkey {
    visibility: visible;
}


.test_taker_filter_result .test_taker_given_answer{
	max-height:unset;
}

/*Schedule Domain PopUp 12 April 2017*/
.schedule_domaintest_popup .modal-dialog{
	width:550px;
	margin: 220px auto 0 auto;
}
.schedule_domaintest_popup .modal-dialog .modal-content .modal-header {
    background-color: #2d526f;
    text-align:center;
}
.schedule_domaintest_popup .modal-dialog .modal-content .modal-header h4{
	color:#ffffff;
	font-size:20px;
}
.schedule_domaintest_popup .modal-dialog .close{
	color:#fff;
	font-size:20px;
	font-weight:200;
	z-index:9999;
	opacity:1;
}
.schedule_domaintest_popup .modal-dialog .close{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}
.schedule_domaintest_popup .modal-dialog .close{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}
.schedule_domaintest_popup .modal-body p{
	color:#343f4b;
}
.validation_key_action{
	text-align: center;
	padding: 40px 20px;
}
.validation_key_action .btn{
	width: 100%;
	padding: 10px 0;
	height: 40px;
}
.email_id_control .form-control{
	width:70%;
}
.email_id_control .form-control:focus{
	border-color:#0f6db9;
}
.email_id_control label{
	font-size: 14px;
	padding-top: 10px;
}
.select_id_control .form-control{
	width:90%;
}
.schedule_domaintest_popup .form-control:focus{
	border-color:#0f6db9;
}
.select_id_control label{
	font-size: 14px;
	padding-top: 10px;
}
.schedule_domaintest_popup .modal-dialog h6{
	color: #343f4b;
	font-weight: bold;
	margin-top:50px;
	margin-bottom:50px;
}
.schedule_domaintest_popup .modal-dialog h6 span{
	color:#0f6db9;
}
.schedule_domaintest_popup.enter_validation_keypopup .modal-dialog{
	width: 300px;
}
.get_template_wrapper{
	width:80%;
	margin:125px auto;
	border:1px solid #dddddd
	
}
.action_on_template{
	padding:35px 35px 70px 35px;
	text-align:center;
}
.action_on_template h4{
	color:#343f4b;
	font-weight:bold;
	margin-bottom:80px;
}
.action_on_template p{
	color:#aaa;
	font-size:12px;
}
.normal-btn{
	background:transparent;
	min-width:100px;
	border:1px solid #ededed;
	border-radius:4px;
	display:inline-block;
}
.normal-btn img{
	display:inline-block;
	margin-right:5px;
}
.normal-btn:hover, .normal-btn:focus{
	background-color:#dddddd;
}
.upload_filled_template_wrapper{
	
}
.upload_filled_template_wrapper h4{
	text-align:center;
	color:#343f4b;
	font-weight:bold;
	margin-top:40px;
	margin-bottom:40px;
}
.upload_filled_template_content{
	width:70%;
	margin:0 auto;
	border:1px solid #dddddd;
	padding:30px;
}
.upload_filled_template_content img{
	display:inline-block;
}
.upload_filled_template_content .form-control[readonly]{
	height:36px;
	background-color:#ededed;
	border-color:#ddd;
}
.add_more_template{
	padding-top:7px;
}
.add_more_template label{
	color:#f17e10;
	font-size:14px;
	cursor:pointer;
}
.remove_this_template label{
	color:#f17e10;
	font-size:14px;
	cursor:pointer;
}
.upload_filled_template_content p{
	color:#aaaaaa;
	text-align:left;
}
.upload_filled_template_content span{
	text-align:left;
}
.download_questionPaper .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.download_questionPaper .modal-dialog{
	width:40%;
	margin:150px auto 0 auto;;
}
.download_questionPaper .modal-header{
	background-color:#343f4b;
	color:#ffffff;
}
.download_questionPaper .modal-body{
	padding:20px;
}
.card_1{
	border-bottom:1px solid #ededed;
	padding:0 125px;
	margin-bottom:20px;
}
.card_2{
	padding:0 65px;
	margin-bottom:20px;
	text-align:left;
}
.card_2 p{
	color:#aaaaaa;
	font-size:12px;
}
.unencrypted_modal{
	margin:100px auto 0;
}

/****
===01-May-2016=====Create Paper Through Question BANK======Suraj Bisht ====
*****/
.question_bank_wrapper{
	
}
.question_bank_wrapper .question_paper_summary{
	top:89px;
}
.question_bank_wrapper .question_paper_summary.active{
	
}
.question_bank_wrapper .question_paper_summary .question_bank_summary_image{
	-ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    transition: all .5s linear;
}
.question_bank_wrapper .question_paper_summary.active .question_bank_summary_image{
	-ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    transition: all .5s linear;
}
.question_bank_content_header h3{
	float:left;
	color:#343f4b;
	font-size:18px;
	margin:8px 0 0 0;
}
.question_bank_content_header{
	background-color:#f4f4f4;
	padding:10px 30px;
}
.question_bank_content{
	/*width:90%;
	margin:20px auto 20px auto;*/
	padding:20px;
	
}
.question_bank_header{
	background-color:#cccccc;
	text-align:center;
	color:#343f4b;
	padding:15px;
	border-radius:4px;
	margin-bottom:5px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.question_bank_header h3{
	font-size:18px ;
	color:#343f4b;
	margin:0;
	font-weight:bold;
}
.question_bank_header.active{
	background-color:#f17e10;
}
.question_bank_header.active h3{
	color:#ffffff;
}
.my_question_bank_table{
	position:relative;
}
#my_question_bank_table_filter, #my_question_bank_table_length, #my_question_bank_table_info, #my_question_bank_table_paginate{
	display:none;
}
table.my_question_bank_table.dataTable{
	border:1px solid #dddddd;
	margin-top:0 !important;
	
}
.my_question_bank_table tfoot{
	position:absolute;
	top:-50px;
	left:-1px;
	width:100%;
	background-color:#343f4b;
	border:1px solid #343f4b;
}
.my_question_bank_table tfoot th{
	color:#aaaaaa;
}
.my_question_bank_table tfoot .form-control{
	height:30px;
}
.my_question_bank_table.table>thead, .my_question_bank_table.table>tbody{
	display:block;
	width:100%;
}
.my_question_bank_table.table>tbody{
	max-height:350px;
	overflow-y: auto;    /* Trigger vertical scroll    */
    overflow-x: hidden;
}
.my_question_bank_table.table>tfoot>tr>th{
	border-top:0;
}
.my_question_bank_table.table>thead{
	background-color:#eeeeee;
}
.my_question_bank_table.table>thead>tr>th{
	border-bottom:0;
	color:#343f4b;
}
.my_question_bank_table.table>thead>tr>th:first-child{
	width:22px;
}
.my_question_bank_table.table>thead>tr>th:nth-child(2){
	width:546px;
}
.my_question_bank_table.table>thead>tr>th:nth-child(3){
	width:109px;
}
.my_question_bank_table.table>thead>tr>th:nth-child(4){
	width:234px;
} 
.my_question_bank_table.table>thead>tr>th:last-child{
	width:281px;
}
.my_question_bank_table.table>tbody>tr>td:last-child{
	text-align:center;
}
/* .my_question_bank_table.table>tbody>tr>td:nth-child(3){ */
	/* text-align:center; */
/* } */
.my_question_bank_table.table>tbody>tr{
	display:block;
	width:100%;
	cursor:pointer;
}
.my_question_bank_table.table>tbody>tr:hover{
	background-color:#dddddd;
}
.my_question_bank_table.table>tbody>tr>td{
	border-top:0;
	vertical-align:middle;
	font-weight:bold;
}
.my_question_bank_table.table>tbody>tr>td:first-child{
	width:22px;
	border-bottom:1px solid #dddddd;
}
.my_question_bank_table.table>tbody>tr>td:nth-child(2){
	width:546px;
	border-bottom:1px solid #dddddd;
}
.my_question_bank_table.table>tbody>tr>td:nth-child(3){
	width:109px;
	border-bottom:1px solid #dddddd;
}
.my_question_bank_table.table>tbody>tr>td:nth-child(4){
	width:234px;
	border-bottom:1px solid #dddddd;
}
.my_question_bank_table.table>tbody>tr>td:last-child{
	width:281px;
	border-bottom:1px solid #dddddd;
}
.my_question_bank_table.table>tbody>tr>td .form-control{
	width:70px;
	height:28px;
	color:#aaaaaa;
	text-align:center;
}
.my_question_bank_table.table>tbody>tr>td .form-control:focus{
	border-color:#cccccc;
}
#public_question_bank_table_filter, #public_question_bank_table_length, #public_question_bank_table_info, #public_question_bank_table_paginate{
	display:none;
}
#question_bank_list_wrapper_wrapper{
	padding:0 20px;
}
.table>thead>tr>th.bank_section, .table>thead>tr>th.bank_question_type{
	padding:0;
	border-bottom:0;
}
.question_bank_list_wrapper {
	border:1px solid #bbb;
	border-radius:3px;
	position:relative;
}
.table>thead>tr>th.bank_section select{
	background-color: #f17e10;
    color: #fff;
    border: 0;
	border-radius:3px 0 0 0;
}
.table>thead>tr>th.bank_question_type select{
	background-color: #f2f2f2;
    color: #aaa;
    border: 0;
	width:100%;
	border-radius:0 3px 0 0;
	height:50px;
}
.question_bank_list_wrapper tbody tr td:last-child{
	background-color:#ededed;
	padding-left:16px;
	color:#aaaaaa;
}
#question_bank_list_wrapper_length{
	display:none;
}
.question_bank_list_wrapper tbody tr td label{
	color:#666666;
	margin-bottom:0;
}
.question_bank_list_wrapper tbody tr:hover{
	background-color:#f4f4f4;
}
.question_bank_list_wrapper tfoot{
	position:absolute;
	top:-54px;
}
.question_bank_list_wrapper tfoot tr th{
	padding:0;
	border-top:0;
}
.question_bank_list_wrapper tfoot tr th .form-control{
	border:0;
	border-bottom:1px solid #dddddd;
}
.question_bank_content .nav-tabs{
	border-bottom:0;
}
.question_bank_content .nav-tabs>li>a{
	border:1px solid #dddddd;
	text-align:center;
	border-radius:3px;
	padding:13px;
	color:#343f4b;
	font-weight:bold;
	font-size:16px;
	margin-right:0;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	
}
.question_bank_content .nav-tabs>li.active a{
	background-color:#f17e10;
	color:#ffffff;
	border-radius:0;
	border:0;
	box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
}
.question_bank_content .nav-tabs>li{
	min-width:350px;
	margin-right:30px;
}
.my_question_bank_table.table>tbody>tr>td .btn{
	color:#343f4b;
	border:1px solid #aaaaaa;
	background-color:transparent;
	margin-right:10px;
	padding:3px 10px;
}
.my_question_bank_table.table>tbody>tr>td .btn:hover{
	background-color:#f17e10;
	border:0;
	color:#ffffff;
}
.question_bank_content .tab-content>.tab-pane{
	margin-top:70px;
}

.my_question_bank_table.table>thead>tr{
	display:block;
	width:100%;
}
.my_question_bank_table.table tfoot label{
	color:#aaaaaa;
	font-weight:bold;
	margin-right:10px;
}
.my_question_bank_table.table tfoot .domain select{
	width:340px;
	border-radius:0;
}
.my_question_bank_table.table tfoot .sub_domain select{
	width:292px;
}
.my_question_bank_table.table tfoot .author_name select{
	width:292px;
}
.my_question_bank_table.table tfoot select{
	border-radius:0;
}
#public_question_bank_table .btn{
	min-width:66px;
}
.select_from_set_wrapper fieldset, label { margin: 0; padding: 0; position:relative;}
.select_from_set_wrapper .rating { 
  border: none;
  float: left;
}

.select_from_set_wrapper .rating > input { display: none; } 
.select_from_set_wrapper .rating > label:before { 
  margin: 5px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

.select_from_set_wrapper .rating > .half:before { 
  content: "\f089";
  position: absolute;
}

.select_from_set_wrapper .rating > label { 
  color: #aaa; 
 float: right; 
}

/***** CSS Magic to Highlight Stars on Hover *****/

.select_from_set_wrapper .rating > input:checked ~ label, /* show gold star when clicked */
.select_from_set_wrapper .rating:not(:checked) > label:hover, /* hover current star */
.select_from_set_wrapper .rating:not(:checked) > label:hover ~ label { color: #f17e10;  } /* hover previous stars in list */

.select_from_set_wrapper .rating > input:checked + label:hover, /* hover current star when changing rating */
.select_from_set_wrapper .rating > input:checked ~ label:hover,
.select_from_set_wrapper .rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.select_from_set_wrapper .rating > input:checked ~ label:hover ~ label { color: #fd9b3d;  } 

.number_theory_header{
	background-color:#f4f4f4;
	padding:5px 15px;
}
.number_theory_header h4{
	float:left;
}
.number_theory_header h4 span{
	color:#343f4b;
}
.number_theory_header .set_rating{
	float:right;
}
.question_set_description{
	margin-bottom:40px;
}
.number_theory_modal .modal-dialog .modal-content .close-icon-modal{
    background: url(../img/cancel-white.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
	opacity:1;
}
.number_theory_modal .modal-dialog{
	width:50%;
	margin:100px auto 0 auto;;
}
.number_theory_modal .modal-header{
	background-color:#343f4b;
	color:#ffffff;
}
.number_theory_modal .modal-body{
	padding:0 0 20px 0;
}
h3.question_set_name{
	font-size:18px;
}
.number_theory_header h4{
	font-size:14px;
	font-weight:bold;
}
.number_theory_header h4 span{
	color:#343f4b;
}
.question_set_description{
	padding:0 15px;
}
.question_set_description h6{
	color:#aaaaaa;
	font-weight:bold;
}
.question_set_description p{
	color:#343f4b;
}
.question_set_other_information{
	padding:0 15px;
}
.question_set_other_information h6{
	color:#343f4b;
	font-weight:bold;
	margin-left:10px;
}
.question_set_other_information h6 span{
	color:#f17e10;
	font-size:18px;
	margin-left:20px;
}
.total_question_in_set{
	border:1px solid #aaaaaa;
	padding:10px 10px;
}
.total_question_in_set h5{
	font-size:14px;
	color:#aaaaaa;
	font-weight:bold;
	margin:0;
}
.total_question_in_set h5 span{
	color:#f17e10;
	font-size:18px;
	margin-left:20px;
}
.question_set_other_information{
	margin-bottom:20px;
}
.question_set_other_information ul{
	border:1px solid #aaaaaa;
}
.question_set_other_information ul>li{
	padding:10px 10px;
	display:inline-block;
	border-right:1px solid #aaaaaa;
	color:#aaaaaa;
	font-weight:bold;
}
.question_set_other_information ul>li:last-child{
	border-right:0;
}
.question_set_other_information ul>li span{
	color:#343f4b;
	margin-left:10px;
}
.costing_wrapper{
	background-color:#f4f4f4;
	padding:10px 10px;
}
.costing_wrapper h6{
	text-align:center;
	color:#aaaaaa;
	font-size:14px;
	margin:0;
}
.costing_wrapper h6>span{
	font-size:18px;
	color:#f17e10;
}
.question_set_selection label{
	display:block;
	border:1px solid #aaaaaa;
	border-radius:3px;
	text-align:center;
	color:#343f4b;
	font-weight:bold;
	padding:13px;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	cursor:pointer;
}
.question_set_selection label.active{
	background-color:#f17e10;
	box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	color:#ffffff;
}
.question_set_selection_wrapper{
	margin-top:20px;
}
.question_set_selection_wrapper select{
	background-color:#eee;
	border:0;
}
.question_set_selection_wrapper label{
	font-weight:bold;
	font-size:14px;
}
label.remove_domain, .add_more_sub_domain, label.remove_sub_domain, .add_more_question_set, label.remove_question_set{
	color:#f17e10;
	cursor:pointer;
}
.new_question_set{
	margin-top:20px;
}
.new_question_set textarea{
	min-height:80px;
}
.number_theory_modal.create_question_set .modal-dialog{
	margin:25px auto 0 auto;
}


/*************Message Center  15 May 2017 Suraj Bisht****************/
.info-table-wrapper .info-table.message_center_table thead tr th{
	padding:5px 10px;
}
.message_center_table th .form-control{
	background-color:transparent;
	border:0;
	width:100%;
	height:auto;
	padding-left:0;
	color:#ffffff;
}
.message_center_table th .form-control:focus{
	box-shadow:none;
}
.message_center_table th .form-control::-moz-placeholder, .message_center_table th .form-control::-moz-placeholder {
  color: #ffffff;
}
.message_center_table th .form-control:-ms-input-placeholder, .message_center_table th .form-control:-ms-input-placeholder {
  color: #ffffff;
}
.message_center_table th .form-control::-webkit-input-placeholder, .message_center_table th .form-control::-webkit-input-placeholder {
  color: #ffffff;
}
.message_center_table .message_status{
	background-color:#242C34;
	padding:5px 0 !important;
}
.message_status select.form-control{
	background-color:#242C34;
	color:#ffffff;
}
.message_test_name {
	position:relative;
}
.search_message_test_name{
	position:absolute;
	right:6px;
	top:33%;
}
.message_center_table thead>tr>th{
	border-right:1px solid #666666;
	vertical-align:initial;
}
.message_center_table thead th:nth-child(3), .message_center_table thead th:nth-child(4){
	background-color:#242C34;
	text-align:center;
}
.message_center_table tbody>tr>td:nth-child(3), .message_center_table tbody>tr>td:nth-child(4){
	text-align:center;
}
.urgent_mark_btn{
	background-color:#aaaaaa;
	min-width:40px;
	text-align:center;
	padding:1px 10px;
	border-radius:0;
	color:#ffffff;
}
.urgent_mark_btn:focus{
	box-shadow:none;
	color:#ffffff;
}
.urgent_mark_btn:hover{
	color:#ffffff;
}
#message_center_table_wrapper .dataTables_length, #message_center_table_wrapper .dataTables_filter, #message_center_table_wrapper .dataTables_info{
	display:none;
}
.info-table-wrapper .message_center_table tbody>tr:hover{
	background:#ededed !important;
}

/***********Create Message Template***************/
.create_message_wrapper{
	margin-top:0;
}
.create_message_header{
	padding:10px 0;
}
.create_message_header h5{
	margin-top:4px;
	color:#343f4b;
	font-weight:bold;
}
.grayed-btn{
	background-color:#f4f4f4;
	color:#343f4b;
	padding:4px 10px;
}
.grayed-btn i{
	color:#f17e10;
}
.blue-btn{
	background-color:#343f4b;
	color:#ffffff;
	padding:4px 10px;
}
.blue-btn:hover{
	color:#ffffff;
}
.message_test_taker_list{
	float:left;
	width:26%;
}
.compose_mail_tt{
	float:left;
	margin-left:5px;
	width:73%;
}
#message_tt_list_table_wrapper .dataTables_length, #message_tt_list_table_wrapper .dataTables_filter, #message_tt_list_table_wrapper .dataTables_info{
	display:none;
}
.message_test_list{
	position:relative;
}
.message_center_list_table{
	position:relative;
}
.info-table-wrapper .info-table.message_center_list_table thead tr th{
	padding:5px 10px;
}
.info-table-wrapper .info-table.message_center_list_table thead{
	background-color:#F1F2F2;
	display:block;
	width:100%;
}
.info-table-wrapper .info-table.message_center_list_table thead tr{
	display:block;
}
.info-table-wrapper .info-table.message_center_list_table thead tr th:first-child{
	width:60%;
}
.info-table-wrapper .info-table.message_center_list_table thead tr th:last-child(){
	width:40%;
}

.info-table-wrapper .info-table.message_center_list_table tbody{
	display:block;
	width:100%;
	max-height:400px;
	overflow:hidden;
	position:relative;
}
.info-table-wrapper .info-table.message_center_list_table tbody tr{
	display:block;
}
.info-table-wrapper .info-table.message_center_list_table tbody tr td:first-child{
	width:210px;
}
.info-table-wrapper .info-table.message_center_list_table tbody tr td:last-child{
	width:40%;
}
.message_center_list_table thead th .form-control{
	background-color:transparent;
	border:0;
	width:100%;
	height:auto;
	padding-left:0;
	color:#ffffff;
	font-weight:bold;
}
.message_center_list_table thead th select.form-control{
	padding:2px 12px;
	color:#343f4b;
}
.message_center_list_table thead th select.form-control option{
	background-color:#DCE0E0;
}
.message_center_list_table thead th label{
	font-weight:bold;
}
.message_center_list_table th .form-control:focus{
	box-shadow:none;
}
.message_center_list_table th .form-control::-moz-placeholder, .message_center_list_table th .form-control::-moz-placeholder {
  color: #ffffff;
}
.message_center_list_table th .form-control:-ms-input-placeholder, .message_center_list_table th .form-control:-ms-input-placeholder {
  color: #ffffff;
}
.message_center_list_table th .form-control::-webkit-input-placeholder, .message_center_list_table th .form-control::-webkit-input-placeholder {
  color: #ffffff;
}
.message_center_list_table thead>tr>th{
	vertical-align:initial;
}
.message_center_list_table .message_status{
	background-color:transparent;
	padding:5px 0 !important;
}
.message_center_list_table .control{
	margin-bottom:0;
}
.info-table-wrapper .info-table.message_center_list_table tbody tr td{
	padding:10px ;
}
.message_center_list_table .control__indicator{
	border:1px solid #f17e10;
	height:13px;
	width:13px;
	border-radius:3px;
}
.message_center_list_table .control--checkbox .control__indicator:after{
	left: 4px;
    top: 0px;
}
.info-table-wrapper .info-table.message_center_list_table tfoot{
	left: -1px;
	width:100%;
	top:-38px;
}
.info-table-wrapper .info-table.message_center_list_table tfoot tr, .info-table-wrapper .info-table.message_center_list_table tfoot tr>th{
	display:block;
	padding:0;
}
 .info-table-wrapper .info-table.message_center_list_table tfoot tr>th .form-control{
	 width:100.7%;
	 border-radius:4px 4px 0 0;
	 background-color:#343f4b;
	 color:#ffffff;
 }
 .info-table-wrapper .info-table.message_center_list_table{
	margin-top:36px !important;
	-webkit-box-shadow: 0 8px 6px -6px black;
       -moz-box-shadow: 0 8px 6px -6px black;
            box-shadow: 0 8px 6px -6px black;
 }
.compose_mail_tt{
	border:1px solid #eeeeee;
	padding:0px;
	-webkit-box-shadow: 0 8px 6px -6px black;
       -moz-box-shadow: 0 8px 6px -6px black;
            box-shadow: 0 8px 6px -6px black;
	border-radius:4px 4px 0 0;
}
.compose_mail_tt_header{
	background-color:#f1f2f2;
	padding:0;
	border-bottom:1px solid #f17e10;
}
.compose_mail_tt_heading{
	border-radius:4px 4px 0 0;
	background-color:#f17e10;
	padding:10px;
	text-align:center;
	color:#fff;
}
.compose_mail_tt_heading h6{
	margin:0;
}
.message_for_urgent{
	padding-right:10px;
}
.message_for_urgent h6{
	display:inline-block;
	margin:0;
	font-size:15px;
}
.message_for_urgent label{
	display:inline-block;
	margin-left:10px;
	cursor:pointer;
}
.white_star_uncheck{
	font-size:24px;
}
.white_star_uncheck:hover{
	text-shadow: 0px 0px 0px #000;
}
.star_check{
	color:#f17e10;
	font-size:24px;
}
input#message_marked_urgent:checked ~ .white_star_uncheck{
	display:none;
}
.star_check{
	display:none;
}
input#message_marked_urgent:checked ~ .star_check{
	display:inline-block;
}
.type_of_message{
	border-bottom:1px solid #dddddd;
}
.form-control-message{
	width:auto;
	height:50px;
	border:0;
}
.form-control-message option{
	background-color:#DCE0E0;
}
.compose_mail_tt #cke_1_bottom{
	visibility:visible;
	padding-top:0;
	background:#dce0e0;
	padding-left:0;
	position:relative;
}
.text_editor_for_message_footer.active::before{
    content: '';
	display:inline-block;
    position: absolute;
    left: 8px;
    top: -2px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 8px solid #dce0e0;
    clear: both;
	z-index:2147483647;
}

.compose_mail_tt #cke_1_bottom.active{
	visibility:hidden;
}
.cke_editor_mail_temlate{
	border:0 !important;
}
.text_editor_for_message textarea{
	border:0;
	height:200px;
}
.text_editor_for_message_footer{
	padding:5px;
	border-top:1px solid #ededed;
	position:relative;
}
.font_editor{
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
	padding:2px 5px;
	cursor:pointer;
	width:20px;
	height:20px;
	border:1px solid transparent;
}
.font_editor:hover{
	border:1px solid #dddddd;
}
.font_editor.active{
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
	padding:2px 5px;
	border:1px solid #dddddd;
	background-color:#f4f4f4;
	cursor:pointer;
}
.attach_any_file{
	margin-left:10px;
	cursor:pointer;
}
.attach_any_file .fa{
	cursor:pointer;
}
.text_editor_for_message_footer .btn{
	padding:3px 10px;
}
.compose_mail_tt .cke_toolgroup{
	margin:0;
	border:0;
	border-radius:0;
	background:none;
	background-image:none;
	box-shadow:none;
}
.compose_mail_tt .cke_path{
	display:none;
}
.compose_mail_tt .cke_combo_button{
	margin: 0;
    border: 0;
    -moz-border-radius: 3px;
    border-radius: 0px;
    box-shadow: 0;
    background: none;
    background-image: none;
}
.compose_mail_tt .cke_combo__fontsize, .compose_mail_tt .cke_combo__font{
	margin:0;
}

.pip{
	display:block;
	border:1px solid #dddddd;
	background-color:#ededed;
	padding:5px 10px;
}
.message_upload_filename{
	color:#343f4b;
	font-weight:bold;
}
.file_extension{
	color:#666666;
}
.remove_this{
	color:#f17e10;
	font-weight:bold;
	cursor:pointer;
}
/*********************Read Message Wrapper \========Inbox========/  *****************************/
.read_message_wrapper{
	margin-top:0;
}
.read_message_wrapper ul.nav-tabs{
	border-bottom-color:#f17e10;
}
.read_message_wrapper ul.nav-tabs li{
	min-width:150px;
}
.read_message_wrapper ul.nav-tabs li a{
	color:#ffffff;
	text-align:center;
	background-color:#9BA2AA;
}
.read_message_wrapper ul.nav-tabs li.active a{
	background-color:#f17e10;
}
.read_message_wrapper ul.nav-tabs li.inbox_message_notes{
	padding-top:12px;
	min-width:auto;
	font-weight:bold;
}
.read_message_wrapper ul.nav-tabs li.inbox_message_notes.urgent{
	color:#aaaaaa;
	margin-left:20px;
}
.read_message_wrapper .nav-tabs>li.active>a, .read_message_wrapper .nav-tabs>li.active>a:focus, .read_message_wrapper .nav-tabs>li.active>a:hover{
	color:#ffffff;
}
.delete_selected_mail{
	text-align:right;
	padding:8px 0;
}
.delete_btn{
	min-width:30px;
	background-color: #CACBCE;
    color: #666666;
    border: 0;
    border-radius: 4px;
    padding: 7px 15px;
    font-size: 14px;
}
.delete_btn:hover,.delete_btn:focus{
	color:initial;
}
.inbox_data_table{
	border:1px solid #fafafa;
	border-top:1px solid #eeeeee;
	padding-bottom:10px;
	border-radius:0 0 4px 4px;
	-webkit-box-shadow: 0 8px 6px -9px #666;
    -moz-box-shadow: 0 8px 6px -9px #666;
    box-shadow: 0 8px 6px -9px #666;
}
.inbox_data_table .table{
	margin-top:0 !important;
}
.inbox_data_table .control__indicator{
	border:1px solid #666;
	height:13px;
	width:13px;
	border-radius:3px;
}
.inbox_data_table .control--checkbox .control__indicator:after{
	left: 4px;
    top: 0px;
}
.tab-content .inbox_data_table label{
	line-height:15px;
	color:#666666;
	cursor:pointer;
}
.inbox_data_table tbody tr{
	-webkit-box-shadow: -7px 8px 6px -11px #666;
    -moz-box-shadow: -7px 8px 6px -11px #666;
    box-shadow: -7px 8px 6px -11px #666;
}
.inbox_data_table tbody tr:hover{
	background-color:#ededed;
}
.inbox_data_table tbody tr td:first-child{
	width:5%;
}
.inbox_data_table tbody tr td.mail_tt_name{
	width:17%;
}
.inbox_data_table tbody tr td.mail_tt_subject{
	width:78%
}
.inbox_data_table tbody tr td{
	cursor:pointer;
	font-size:14px;
	color:#343f4b;
	font-weight:bold;
	padding:14px 8px;
	border-top:0;
	border-bottom:1px solid #ddd;
	
}
.inbox_data_table tbody tr td>span{
	color:#a1a1a1;
}
.extra_message_info .attachment_in_message{
	-ms-transform: rotate(131deg); /* IE 9 */
    -webkit-transform: rotate(131deg); /* Chrome, Safari, Opera */
    transform: rotate(131deg);
	font-size:18px;
}
.extra_message_info{
	font-size:12px;
}
.inbox_data_table .dataTables_wrapper .dataTables_paginate .paginate_button, .inbox_data_table .dataTables_new .dataTables_paginate .paginate_button{
	background:transparent;
}
.inbox_data_table  div.dataTables_wrapper div.dataTables_paginate{
	margin-bottom:10px;
	margin-top:15px;
}
.reply_message_wrapper{
	padding:10px 0;
}
.reply_message_wrapper .subject_of_read_message h5{
	border-bottom:1px solid #dddddd;
	font-size:16px;
	color:#343f4b;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	margin:0;
}
.reply_message_wrapper .read_body_header{
	border-bottom:1px solid #dddddd;
	padding:10px;
}
.read_body_header ul>li{
	display:inline-block;
	color:#343f4b;
}
.read_body_header ul>li.name{
	font-weight:bold;
	width:18%;
	padding-right:10px;
}
.read_body_header ul>li.subject{
	font-weight:bold;
	width:67%;
	padding-right:10px;
}
.read_body_header ul>li.subject>span{
	color:#a1a1a1;
}
.read_body_header ul>li.other_info{
	text-align:right;
	width:14%;
}
.read_body_header ul>li.other_info>span{
	color:#a1a1a1;
}
.read_body_header ul>li.other_info label{
	line-height:16px;
}
.read_body_header ul>li.other_info .white_star_uncheck{
	color:#a1a1a1;
}
.read_body_header ul>li.other_info .white_star_uncheck, .read_body_header ul>li.other_info .star_check{
	font-size:22px;
}
.reply_message_wrapper .tt_message_body{
	border-bottom:1px solid #dddddd;
	padding:10px;
}
.tt_message_body{
	font-size:14px;
}
.tt_message_body ul{
	list-style-type:disc;
	padding-left: 45px;
}
.tt_message_body_attachment{
	border-top:1px dashed #dddddd;
	padding-top:10px;
}
.tt_message_body_attachment .image_attachment{
	display: block;
    float: left;
    height: 120px;
    width: 180px;
    position: relative;
	margin-right:10px;
	cursor:pointer;
}
.tt_message_body_attachment .image_attachment:hover .overlay_option{
	display:block;
}
.tt_message_body_attachment .image_attachment img{
	max-width:100%;
	max-height:100%;
}
.tt_message_body_footer{
	margin-top:10px;
}
.tt_message_body_footer .btn{
	padding:5px 12px;
	margin-right:10px;
}
.overlay_option{
	position:absolute;
	display:none;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
	color:#ffffff;
}
.overlay_option .download_btn{
	position:absolute;
	bottom:8px;
	background-color:#666666;
	border:1px solid #666666;
	color:#ffffff;
	min-width:30px;
	width:20px;
	height:28px;
	padding:3px 7px;
}
.mail_wrapper.compose_mail_tt{
	width:100%;
	margin:0;
}
.mail_sender_info{
	border-bottom:1px solid #dddddd;
	padding:10px;
}
.action_on_sender_mail{
	border:0;
	width:40px;
}
.mail_sender_info .dropdown-toggle{
	min-width:20px;
	border:0;
	color:#a1a1a1;
	padding:8px 12px 5px;
}
.mail_sender_name h6{
	color:#343f4b;
	font-weight:bold;
	font-size:14px;
}
.reply_message_wrapper .text_editor_for_message_footer.active::before{
	left:112px;
}


/***************Rank Order Question Types 15 June*****************88*/
.rank_order_option{
  border-bottom: 1px solid #ededed;
  width: 95%;
  margin-right: 1%;
  padding: 0 0 0px 20px;
  float: left;
}
      /*Spinner CSS*/
.rank_order_option .spinner {
  width: 100px;
  float: left;
}
.rank_order_option .spinner input {
  text-align: center;
  height: 34px;
}
.rank_order_option .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}
.rank_order_option .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  padding: 8px;
  margin-left: -1px;
  position: relative;
  border-radius: 0;
  min-width: 35px;
  background-color: #C7D2DC;
}
.rank_order_option .input-group-btn-vertical > .btn:first-child {
  border-top-right-radius: 4px;
}
.rank_order_option .input-group-btn-vertical > .btn:last-child {
  margin-top: -2px;
  border-bottom-right-radius: 4px;
}
.rank_order_option .input-group-btn-vertical i{
  position: absolute;
  top: 0;
  left: 38%;
}
.rank_order_option_wrapper{
  width: 100%;
  margin-bottom: 10px;
}
.rank_order_group{
  float: left;
  width: 85%;
}
.rank_order_group .paper_heading{
  border:0;
  padding-top: 5px;
  font-weight: normal;
}
.rank_order_group .form-control:focus{
  box-shadow: none;
}
.rank_order_media_option{
  width: 4%;
  float: left;
}
.add_more_rank_option{
  color: #f17e10;
  padding-left: 20px;
  padding-top: 8px;
  cursor: pointer;
}
.remove_this_rank_option{
  color: #f17e10;
}

/***************Match The following***************/
.answer_no_for_match h5, .group_answer_no_for_match h5{
	border-bottom : 1px solid #aaa;
	padding-bottom: 8px;
	padding-left: 15px;
    font-weight: bold;
}
.following_question{
	margin-top:20px;
}
.add{
	color:#f17e10;
	cursor: pointer;
	margin-top: 10px;
}
.question_bank_wrapper .add{
	color:#414CB7;
}
.question_bank_wrapper.q_utility .fa-minus-circle{
	color:#414CB7;
}
.fa-minus-circle{
	cursor: pointer;
}
.group_question_type_wrapper .group_answer_no_for_match .answer_text{
	border-bottom: 1px solid #ededed;
	min-height: 31px;
}

/****************Group Question***********************************************/
.group_action{
	position: absolute;
    top: 15px;
    right: 5px;
}
.group_action .btn{
	background-color: transparent;
	border: 0;
	min-width: auto;
	color: #aaaaaa;
	font-size: 20px;
	padding: 4px;
}
.child_accordion_wrapper .panel .select_question_from_bank:hover .group_action .btn{
	color:#f17e10;
}
.question_bank_wrapper .child_accordion_wrapper .panel .select_question_from_bank:hover .group_action .btn{
	color:#414CB7;
}

.cke_editor_group_question_editor .cke_bottom{
  display: none;
}
.group_question_information_wrapper{
  width: 98%;
  margin: 0 auto;
}
.question_type2 select option[disabled]{
  color: #dddddd;
}
.group_question_footer{
  margin-bottom: 10px;
  margin-top: 10px;
}
.group_question_footer .btn{
  border-radius: 0;
  padding: 5px 10px;
  width: 100%;
}
.group_question_nav span{
  line-height: 32px;
  color: #f17e10;
  cursor: pointer;
  margin-right: 4px;
}
.group_question_nav .group_activate_question{
  border-radius: 2px;
  border:1px solid #ededed;
  text-align: center;
  padding:0 6px;
}
.group_question_nav .group_current_question{
  border-radius: 2px;
  border:1px solid #ededed;
  text-align: center;
  padding:0 6px;
  color: #ffffff;
  background-color: #f17e10;
}
.group_inner_question{
  border-radius: 2px;
  border:1px solid #ededed;
  text-align: center;
  padding:0 6px;
  background-color: #ffffff;
  color: #343f4b;
}
.group_questions_wrapper{
  padding:13px;
}
.group_questions_wrapper .tab-content{
  border: 1px solid #55555561;
  border-top: 0;   
  padding: 10px;
}
.group_questions_wrapper .nav-tabs{
  border-bottom: 1px solid #55555561;
}

.group_questions_wrapper .nav-tabs>li>a{
  border-radius: 0;
  margin-right: 0;
  padding: 1px 15px;
  min-width: 110px;
  text-align: center;
  border:1px solid #55555561;
  color: #555555;
  font-weight: bold;
}
.group_questions_wrapper .nav-tabs>li.active>a, .group_questions_wrapper .nav-tabs>li.active>a:focus, .group_questions_wrapper .nav-tabs>li.active>a:hover{
  color: #ffffff;
  background-color: #555555;
  border:1px solid #55555561;
}
.disabled_for_group_questions.active{
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}
.answer_no_for_group_questoins{
  position: relative;
}
.group_question_filter_section{
    position: absolute;
    width: 79.4%;
    right: 0;
    top: 0;
}
.group_question_filter_section .control__indicator{
  border: 1px solid #f17e10;
  border-radius: 2px;
  height: 12px;
  width: 12px;
}
.group_question_filter_section .control--checkbox .control__indicator:after{
  left: 3px;
  top: 0px;
}
.group_question_filter_section .control{
  font-size: 12px;
  padding-left: 20px;
}
.group_question_filter_section .control-group{
  margin:15px 13px 0 13px;
}
.group_mcq_type_question{
  margin-bottom: 10px;
}
.group_mcq_type_question_inner{
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px;
}
.group_question_type_wrapper{
  margin-top: 10px;
  ,margin-bottom: 10px;
}
.group_mcq_type_question_wrapper .form-group{
  width: 84.5%;
  margin-bottom: 0;
}
.group_question_type_wrapper .answer_text{
  border-bottom: 0;
}
.group_question_type_wrapper .control-group{
  margin: 0;
}
.add_more_grp_mcq{
  color: #f17e10;
  margin-top: 10px;
  cursor: pointer;
}
.remove_this_grp_option{
  margin-top: 10px;
}
.grp_upload_icon{
  width: 8%;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.group_question_type_wrapper .image_previw_upload_file{
  margin-left: 0;
  margin-right: 7px;
  margin-bottom: 10px;
}
.group_question_type_wrapper .remove_upload_media{
  top: -12px;
  right: -8px;
}
.question_for_group_wrapper .single_question_duration .form-control{
    width: 28px;
    height: 25px;
    font-size: 10px;
    padding-left: 2px;
    border: 1px solid #a7a7a7;
    padding-right: 1px;
    text-align: center;
}
.question_for_group_wrapper .question_level .form-control{
  padding:6px 4px;
}
.group_question_type_wrapper .group_answer_solution{
  border-bottom: 1px solid #ededed;
  margin-left: 18px;
}
.group_question_type_wrapper .answer_solution .form-group{
  margin-bottom: 7px;
}

.group_mrq_type_question{
  margin-bottom: 10px;
}
.group_mrq_type_question_inner{
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px;
}
.group_mrq_type_question_wrapper .form-group{
  width: 84.5%;
  margin-bottom: 0;
}
.group_mrq_type_question{
  margin-bottom: 10px;
}
.group_mrq_type_question_inner{
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px;
}
.add_more_grp_mrq{
  color: #f17e10;
  margin-top: 10px;
  cursor: pointer;
}
.group_tf_type_question_wrapper .answer_text{
  border-bottom: 1px solid #ededed;
  line-height: 11px;
}
.group_tf_type_question_wrapper .form-group{
  margin-bottom: 0;
}
#add_more_url_grp img{
  width: 20px;
}
#add_more_url_grp{
  width:34px;
  float: right;
  padding-top: 8px;
}
.question_for_group_wrapper .permitted_url_content{
  top: -15px;
}
.remove_this_url{
  width:34px;
  float: right;
  padding-top: 8px;
}
.remove_this_url img{
  width: 20px;
}
.group_learning_objective .form-control{
  height: 29px;
}
.group_answer_solution .form-group{
  margin-bottom: 0;
}
.group_question_filter_section{
  display: none;
}
.group_permitted_url_wrapper.form-group{
  margin-bottom:5px;
}
.group_permitted_url_wrapper .form-control{
  float:left;
  background-color: transparent;
    border: none;
    border-bottom: 1px solid #ededed;
    width: 75%;
    color: #666666;
    padding-left: 10px;
  font-size:12px;
}
.group_permitted_url_wrapper .form-control:focus{
  box-shadow:none;
}
.grp_image_priview_display_section{ width:100%; float: left; padding: 0 20px;}
.grp_image_priview_display_section::after,.grp_image_priview_display_section::before{ content:""; display: table;}
.grp_image_priview_display_section::after{ clear:both;}
.grp_image_priview_display_section .remove_upload_media{     top: -10px;
    right: -12px;}
.grp_image_priview_display_section ul{ display: inline-block;
    position: relative;
    width: auto;
    padding: 2px;
    border: 1px solid #ddd;}
.grp_image_priview_display_section ul.image_without_border{ border:0; padding: 0;}
.grp_image_priview_display_section ul li{     display: inline-block;
    padding: 0 5px;}
.grp_image_priview_display_section ul li .thumbnail{ width: 100px;
    height: 100px;
    padding: 2px;
    border: transparent; margin-bottom: 0;}

/*X==*/

/*Test Template PopUP  21June 2017*/
.test_template_popup label{
  font-size: 12px;
}
.test_template_popup h6{
  color: #34314b;
  font-weight: bold;
}
.test_template_popup .control-group{
  margin: 10px 5px;
}
.test_template_popup .control{
  padding-left: 15px;
}
.test_template_popup .control__indicator{
    top: 2px;
    left: 0;
    height: 12px;
    width: 12px;
    border: 1px solid #f17e10;
}
.test_template_popup .control--radio .control__indicator:after{
  left: 3px;
    top: 1px;
    width: 4px;
    height: 7px;
}
.template_nomenclature{
  visibility: hidden;
}




/*Test Managment 03July 2107*/
.advance_value_wrapper .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: transparent;
        margin-bottom: 3px;
}

.advance_value_wrapper .panel-default > .panel-heading {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #EEEEEE;
    border-color: #EEEEEE;
}

.advance_value_wrapper .panel-title {
    font-size: 14px;
}

.advance_value_wrapper .panel-title > a {
    display: block;
    padding: 15px;
    text-decoration: none;
    color: #34314f;
    font-size: 15px;
    font-weight: bold;
}

.advance_value_wrapper .more-less {
    float: right;
    color: #aaaaaa;
    font-size: 30px;
    line-height: 0px;

}

.advance_value_wrapper .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border:none;
    padding:12px 0;
}
.list-syle-square{
  list-style-type: square;
  color: #f17e10;
  font-size: 24px;
  margin-left: 14%;
}
.list-syle-square li{
  line-height: 34px;
}
.list-syle-square li>label{
  font-size: 14px;
  color:#343f4b;
  font-weight: bold;
  margin-right: 20px;
}
.list-syle-square .control__indicator{
  top: 9px;
}
.list-syle-square .control{
  padding-left: 20px;
  color: #707a86;
  font-family: 'Roboto-Thin';
}

/*casestudy*/
/****************Group Question***********************************************/
.exit_btn{
	background-color:#f17e10;
	color: #ffffff;
	border-radius: 0;
	text-align:center;
	min-width: 130px;
	padding: 6px 10px;
}
.exit_btn:hover{
	-moz-box-shadow: 0px 3px 5px 1px #ccc;
    -webkit-box-shadow: 0px 3px 5px 1px #ccc;
    box-shadow: 0px 3px 5px 1px #ccc;
    color: #ffffff;
}

.question_bank_wrapper .exit_btn{
	background-color:#414CB7;
}
.cke_editor_casestudy_question_editor .cke_bottom{
  display: none;
}
.casestudy_question_information_wrapper{
  width: 98%;
  margin: 0 auto;
}
.question_type2 select option[disabled]{
  color: #dddddd;
}
.casestudy_question_footer{
  margin-bottom: 10px;
  margin-top: 10px;
}
.casestudy_question_footer .btn{
  border-radius: 0;
  padding: 5px 10px;
  width: 100%;
}
.casestudy_question_nav span{
  line-height: 32px;
  color: #f17e10;
  cursor: pointer;
  margin-right: 4px;
}
.casestudy_question_nav .casestudy_activate_question{
  border-radius: 2px;
  border:1px solid #ededed;
  text-align: center;
  padding:0 6px;
}
.casestudy_question_nav .casestudy_current_question{
  border-radius: 2px;
  border:1px solid #ededed;
  text-align: center;
  padding:0 6px;
  color: #ffffff;
  background-color: #f17e10;
}
.casestudy_questions_wrapper{
  padding:13px;
}
.casestudy_questions_wrapper .tab-content{
  border:1px solid #555555;
  border-top: 0;   
  padding: 10px;
}
.casestudy_questions_wrapper .nav-tabs{
  border-bottom: 1px solid #555555;
}

.casestudy_questions_wrapper .nav-tabs>li>a{
  border-radius: 0;
  margin-right: 0;
  padding: 1px 15px;
  min-width: 110px;
  text-align: center;
  border:1px solid #555555;
  color: #555555;
  font-weight: bold;
}
.casestudy_questions_wrapper .nav-tabs>li.active>a, .casestudy_questions_wrapper .nav-tabs>li.active>a:focus, .casestudy_questions_wrapper .nav-tabs>li.active>a:hover{
  color: #ffffff;
  background-color: #555555;
  border:1px solid #555555;
}
.disabled_for_casestudy_questions.active{
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}
.answer_no_for_casestudy_questoins{
  position: relative;
}
.casestudy_question_filter_section{
    position: absolute;
    width: 79.4%;
    right: 0;
    top: 0;
}
.casestudy_question_filter_section .control__indicator{
  border: 1px solid #f17e10;
  border-radius: 2px;
  height: 12px;
  width: 12px;
}
.casestudy_question_filter_section .control--checkbox .control__indicator:after{
  left: 3px;
  top: 0px;
}
.casestudy_question_filter_section .control{
  font-size: 12px;
  padding-left: 20px;
}
.casestudy_question_filter_section .control-group{
  margin:15px 13px 0 13px;
}
.casestudy_mcq_type_question{
  margin-bottom: 10px;
}
.casestudy_mcq_type_question_inner{
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px;
}
.casestudy_question_type_wrapper{
  margin-top: 10px;
  ,margin-bottom: 10px;
}
.casestudy_mcq_type_question_wrapper .form-group{
  width: 84.5%;
  margin-bottom: 0;
}
.casestudy_question_type_wrapper .answer_text{
  border-bottom: 0;
}
.casestudy_question_type_wrapper .control-group{
  margin: 0;
}
.add_more_casestudy_mcq{
  color: #f17e10;
  margin-top: 10px;
  cursor: pointer;
}
.remove_this_casestudy_option{
  margin-top: 10px;
}
.casestudy_upload_icon{
  width: 8%;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.casestudy_question_type_wrapper .image_previw_upload_file{
  margin-left: 0;
  margin-right: 7px;
  margin-bottom: 10px;
}
.casestudy_question_type_wrapper .remove_upload_media{
  top: -12px;
  right: -8px;
}
.question_for_casestudy_wrapper .single_question_duration .form-control{
    width: 28px;
    height: 25px;
    font-size: 10px;
    padding-left: 2px;
    border: 1px solid #a7a7a7;
    padding-right: 1px;
    text-align: center;
}
.question_for_casestudy_wrapper .question_level .form-control{
  padding:6px 4px;
}
.casestudy_question_type_wrapper .casestudy_answer_solution{
  border-bottom: 1px solid #ededed;
  margin-left: 18px;
}
.casestudy_question_type_wrapper .answer_solution .form-group{
  margin-bottom: 7px;
}

.casestudy_mrq_type_question{
  margin-bottom: 10px;
}
.casestudy_mrq_type_question_inner{
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px;
}
.casestudy_mrq_type_question_wrapper .form-group{
  width: 84.5%;
  margin-bottom: 0;
}
.casestudy_mrq_type_question{
  margin-bottom: 10px;
}
.casestudy_mrq_type_question_inner{
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px;
}
.add_more_casestudy_mrq{
  color: #f17e10;
  margin-top: 10px;
  cursor: pointer;
}
.casestudy_tf_type_question_wrapper .answer_text{
  border-bottom: 1px solid #ededed;
  line-height: 11px;
}
.casestudy_tf_type_question_wrapper .form-group{
  margin-bottom: 0;
}
#add_more_url_casestudy img{
  width: 20px;
}
#add_more_url_casestudy{
  width:34px;
  float: right;
  padding-top: 8px;
}
.question_for_casestudy_wrapper .permitted_url_content{
  top: -20px;
}

.casestudy_learning_objective .form-control{
  height: 29px;
}
.casestudy_answer_solution .form-group{
  margin-bottom: 0;
}
.casestudy_question_filter_section{
  display: none;
}
.casestudy_permitted_url_wrapper.form-group{
  margin-bottom:5px;
}
.casestudy_permitted_url_wrapper .form-control{
  float:left;
  background-color: transparent;
    border: none;
    border-bottom: 1px solid #ededed;
    width: 75%;
    color: #666666;
    padding-left: 10px;
  font-size:12px;
}
.casestudy_permitted_url_wrapper .form-control:focus{
  box-shadow:none;
}
.casestudy_image_priview_display_section{ width:100%; float: left; padding: 0 20px;}
.casestudy_image_priview_display_sectioncasestudy_image_priview_display_section::after, .casestudy_image_priview_display_sectioncasestudy_image_priview_display_sectioncasestudy_image_priview_display_section::before{ content:""; display: table;}
.casestudy_image_priview_display_section::after{ clear:both;}
.casestudy_image_priview_display_sectioncasestudy_image_priview_display_section .remove_upload_media{     top: -10px;
    right: -12px;}
.casestudy_image_priview_display_section ul{ display: inline-block;
    position: relative;
    width: auto;
    padding: 2px;
    border: 1px solid #ddd;}
.casestudy_image_priview_display_section ul.image_without_border{ border:0; padding: 0;}
.casestudy_image_priview_display_section ul li{     display: inline-block;
    padding: 0 5px;}
.casestudy_image_priview_display_section ul li .thumbnail{ width: 100px;
    height: 100px;
    padding: 2px;
    border: transparent; margin-bottom: 0;}

.case_study_instruction label{
  color: #343f4b;
  font-size: 14px;
  font-weight: bold;
}
.case_study_instruction textarea{
  overflow: hidden;
  height:40px;
}
.case_study_instruction{
  border-bottom:1px solid #555555;
}


/* Updated QUestionBank 22 August 2017 */

.info-table-wrapper.question_bank_library_wrapper .info-table.dataTable tbody tr:hover{
	background-color:#ededed !important;
}
.info-table-wrapper.question_bank_library_wrapper .info-table.dataTable tbody tr td:nth-child(3){
	cursor:pointer;
}
.question_bank_table_header{
	position:absolute;
	background:#343f4b;
	width: 93.9%;
    height: 50px;
    top: 40%;
    margin: 0 auto;
    left: 67px;
}
.info-table-wrapper.question_bank_picker_wrapper .info-table tfoot{
	left:0.5%;
}
.info-table-wrapper.question_bank_picker_wrapper .info-table thead{
	background-color:#ebebeb;
}
.info-table-wrapper.question_bank_picker_wrapper .info-table thead tr th{
	color:#343f4b;
}
.info-table-wrapper.question_bank_picker_wrapper .info-table thead tr:first-child{
	background-color:#414CB7;
}
.info-table-wrapper.question_bank_picker_wrapper .info-table thead tr:last-child{
	background-color: #ebebeb;
}
.info-table-wrapper.question_bank_picker_wrapper .info-table thead tr:first-child th{
	color:#ffffff;
}
.info-table-wrapper.question_bank_picker_wrapper .info-table thead tr th.custom_width_sm{
	width:20px;
}
.info-table-wrapper.question_bank_picker_wrapper .info-table thead tr th.question_bank_tname{
	width:80% !important;
}
.info-table-wrapper.question_bank_picker_wrapper .info-table thead tr th.question_bank_ttype{
	background-color:#f2f2f2;
}
.info-table-wrapper.question_bank_picker_wrapper .info-table tbody tr td.qb_question_type{
	background-color:#f2f2f2;
}
.question_bank_picker_wrapper #question_bank_list_wrapper_wrapper{
	padding:0;
}
.info-table-wrapper.question_bank_picker_wrapper .info-table tbody tr td:last-child{
	background-color:#f5f5f5;
}
.question_bank_difficulty{
	width:12% !important;
}
.question_bank_picker_wrapper .dataTables_paginate{
	float:left;
}
.edit_question_ppr{
	position:absolute;
	right:2%;
	top:-20%;
}
.edit_question_wrapper .single_question_duration .btn{
	padding: 0 7px;
}
.info-table-wrapper.question_bank_popup_data .info-table thead tr th.custom_width_sm{
	width:26px !important;
}
.info-table-wrapper.question_bank_popup_data .info-table thead tr th.question_bank_tname{
	width:67%!important;
}
.info-table-wrapper.question_bank_popup_data .info-table thead tr th.question_bank_qdate{
	width:15%!important;
}
.info-table-wrapper.question_bank_popup_data .info-table thead tr th.question_bank_tqcount{
	width:13%!important;
}
.info-table-wrapper.question_bank_popup_data .info-table tbody tr{
	cursor:pointer;
}
.info-table-wrapper.question_bank_popup_data .info-table tbody tr:hover{
	background-color:#ededed;
}
.preview_question_pop_up.question_bank_question_preview .question_value{
	font-size:14px;
}
/*.qp_ques_preview{
	overflow:hidden;max-height:400px;position:relative;
}*/
/*.qp_ques_preview ul.child_accordion_wrapper{
	max-height: 400px; overflow: auto; position: static;
}*/
.btn.save_dragged_btn{
	transition: visibility 0s, opacity 0.5s linear;
	visibility: visible;
  	opacity: 1;
  	 -webkit-box-shadow: 0px 5px 10px 0px #666;
       -moz-box-shadow: 0px 5px 10px 0px #666;
            box-shadow: 0px 5px 10px 0px #666;
}
.btn.save_dragged_btn.active{
	visibility: visible;
 	opacity: 1;
}

/*******Test Management new Screen 31July 2017************/

.test_management_header_five{
	width:100%;
}
.tm_header_content{
	position: relative;
	width: 20%;
	border-right:1px solid #fff;
	background-color: #ebebeb;
	background-position: 10% 50%;
	background-repeat: no-repeat;
	text-align: center;
	padding: 12px;
	font-size: 14px;
	border-bottom:6px solid #cccccc;
	float: left;
	color: #231F20;
	font-weight: bold;
}
.tm_header_content.active{
	background-color: #005689;
	color: #ffffff;
}
.tm_header_content.visited{
	border-bottom:6px solid #f17e10;
}
.tm_header_content.visited .tm_tab_count{
	background-color:#f17e10;
	color:#ffffff;
}

.tm_tab_count{
	position: absolute;
	left:50%;
	width:16px;
	height: 16px;
	border-radius: 50%;
	background-color: #cccccc;
	color: #aaaaaa;
	text-align: center;
	font-size:12px;
	bottom: -10px;
}
.tm_header_content.active .tm_tab_count{
	color: #ffffff;
	background-color:#f17e10;
}


.tm_header_content.tm_header_one{
	background-image: url(../img/tm_new_icon/tab-1_click.png);
}
.tm_header_content.tm_header_one.visited{
	background-image: url(../img/tm_new_icon/tab-1_visited.png);
}

.tm_header_two.tm_header_content{
	background-image:url('../img/tm_new_icon/tab-2_nurmal.png');
}
.tm_header_two.tm_header_content.active{
	background-image:url('../img/tm_new_icon/tab-2_click.png');
}
.tm_header_two.tm_header_content.visited{
	background-image:url('../img/tm_new_icon/tab-2_visited.png');
}

.tm_header_three.tm_header_content{
	background-image: url('../img/tm_new_icon/tab-3_nurmal.png');
}
.tm_header_three.tm_header_content.active{
	background-image: url('../img/tm_new_icon/tab-3_click.png');
}
.tm_header_three.tm_header_content.visited{
	background-image: url('../img/tm_new_icon/tab-3_visited.png');
}

.tm_header_four.tm_header_content{
	background-image: url('../img/tm_new_icon/tab-4_nurmal.png');
}
.tm_header_four.tm_header_content.active{
	background-image: url('../img/tm_new_icon/tab-4_click.png');
}
.tm_header_four.tm_header_content.visited{
	background-image: url('../img/tm_new_icon/tab-4_visited.png');
}

.tm_header_five.tm_header_content{
	background-image: url(../img/tm_new_icon/tab-5_nurmal.png);
}
.tm_header_five.tm_header_content.active{
	background-image: url(../img/tm_new_icon/tab-5_click.png);
}
.tm_header_five.tm_header_content._visited{
	background-image: url(../img/tm_new_icon/tab-5__visited.png);
}

.test_management_information_content{
	margin-top:20px;
}
.additional_information_test_taker{
	background-color: #ebebeb;
	cursor: pointer;
	padding:8px 10px;
	width: 98%;
    margin: 0 auto;
    font-size: 12px;
    transition:all .5s;
}
.tm_plus_icon{
	width:20px;
	height:20px;
	border-radius:2px;
	text-align: center;
	padding: 0px;
	border:1px solid #231F20;
	float: left;
	margin-right: 20px;
	padding-top: 1px;
	position: relative;
}
.additional_information_test_taker label{
	font-size: 14px;
}
.additional_information_test_taker.active{
	background-color: #f17e10;
	color: #fff;
	transition:all .5s;
}
.additional_information_test_taker.active .tm_plus_icon{
	border-color: #fff;
	color: #fff;
}
.additional_information_test_taker.active label{
	color:#ffffff;
}
.additional_information_test_taker_content{
	border-top:none;
	border:1px solid transparent;
	max-height: 0;
	transition:all .3s;
	overflow: hidden;
	width: 98%;
    margin: 0 auto;
}
.additional_information_test_taker_content.active{
	max-height:700px;
	border:1px solid #f17e10;
	transition:all .8s;
}
.additional_information_test_taker_content .panel .panel-heading{
	background-color:#ffffff;
	color: #343f4b;
	font-size: 14px;
	border-radius: 0;
	cursor: pointer;
	padding: 10px 8px;
}
.additional_information_test_taker_content .panel .panel-heading.active{
	background-color: #dddddd;
	
}
.additional_information_test_taker_content .panel .panel-heading.active .tm_plus_icon{
	color: #f17e10;
	border-color: #f17e10;
}
.additional_information_test_taker_content .panel .panel-title{
	font-size:14px;
}
.additional_information_test_taker_content .panel-group .panel+.panel{
	border-radius: 0;
	margin-top: 0;
	border-bottom-color: transparent;
}
.additional_information_test_taker_content .panel-group .panel-heading+.panel-collapse>.panel-body{
	padding: 5px 20px ;
	border-top:0;
	border:0;
	border-radius: 0;
}
.additional_information_test_taker_content .panel .panel-heading .tm_plus_icon{
	width:17px;
	height: 17px;
	padding-top: 0;
}
.associate_question_paper_selection .form-control{
	border-radius: 0 3px 3px 0;
}
.enc_dec_poreview_popup .modal-dialog{
	width:90%;
	margin: 80px auto;
}
.tm_qp_delivery .test_taker_additional_info ul li{
	display: block;
	padding: 0 10px 0 25px;
	margin-bottom: 5px;
}
.tm_qp_delivery .test_taker_additional_info ul li div{
	font-weight: normal;
}
.tm_qp_delivery .test_taker_additional_info .question_in_defined_option .multiple_alerts li{
	min-width:auto;
}
.tm_qp_delivery .test_taker_additional_info .question_in_defined_option{
	margin-top: 10px;
	padding-top: 10px;
	border-top:1px solid #ededed;
}
.enc_dec_poreview_popup .control-group {
	margin: 0;
}
.tm_test_delivery_header{
	background-color:#f5f5f5;
	padding: 8px 10px;
	width:100%;
}
.tm_test_delivery_header.tt_registration_head ul{
	width:15%;
}
.tm_test_delivery_header.tt_registration_head ul:after{
	top: 50%;
    left: 20%;
    width: 60%;
    border-top: solid 2px #a1a1a1;
}
.tm_test_delivery_header.tt_registration_head ul>li.active .tt_register{
	border: 1.5px solid #f17e10;
	background-color:#f17e10;
}
.tm_test_delivery_header.tt_registration_head ul>li .tt_register{
	background-color: #cacaca;
}
.tm_test_delivery_content{
	padding: 10px;
}
.tm_test_taker_invitation{
	padding:0 10px;
	border:1px dashed #ededed; 
}
.tm_test_taker_invitation ul>li{
	border-right:1px solid #ededed;
	padding-bottom: 10px;
}
.tm_test_taker_invitation ul>li:last-child{
	border-right: none;
}
.tm_test_taker_invitation ul>li .li_label label{
	font-size:14px;
}
.specific_grp_content{
	padding-left:25px;
}
.specific_grp_content label{
	font-size: 14px;
}
.specific_grp_content .download_file{
	padding: 5px 4px;
	background-color: #ededed;
	width:93%;
}
.breaks_section_detail .tm_plus_icon{
	width: 17px;
    padding-top: 0;
}
.test_taker_additional_info .capture_test_screen_options ul>li{
	padding-left: 0;
	display: inline-block;
}
.test_taker_additional_info .no_break_time_duration ul>li{
	display: inline-block;
	padding-left: 0;
	min-width: unset;
	margin-right: 0;
}
.test_taker_additional_info .break_time_duration_detail .form-control{
	width:100%;
}
.test_taker_additional_info .no_break_time_duration ul>li:nth-child(2){
	width:55px;
}
.test_taker_additional_info .no_break_time_duration ul>li:last-child{
	width:126px;
}

.test_taker_additional_info .recommence_test_yes ul>li{
	display: inline-block;
	font-weight: normal;
	margin-right: 0;
	padding: 0;
}
.test_taker_additional_info .recommence_test_yes ul>li:first-child{
	padding-left:25px;
}
.test_taker_additional_info .recommence_test_yes ul>li:nth-child(2){
	width:123px;
}
.browsing_window_wrapper{
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding: 10px 0;
	margin-top: 10px;
}
.browsing_window_wrapper label>span{
	font-size: 12px;
}
.verify_tt_identity_wrapper{
	margin-top:20px;
	margin-bottom:20px;
}
.verify_tt_identity_content{
	padding: 10px 20px;
	border: 1px solid #ededed;
	border-radius: 4px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.verify_tt_identity_content label{
	font-size: 14px;
}
.verify_tt_identity_content_wrapper.active{
	border-right: 1px solid #ededed;
}
.not_permit_test_condition_wrapper{
	/*border-left: 1px solid #ededed;*/
	padding: 10px;
}
.various_validation_content_wrapper{
	padding-left: 20px;
}
.various_validation_content_wrapper .control input:checked ~ .control__indicator{
	background: #aaaaaa;
	border: 0;
}
.various_validation_content_wrapper .control--checkbox{
	margin-bottom:0;
}
.various_validation_content_wrapper .control--checkbox .control__indicator:after{
	left: 6px;
    top: 2px;
}
.various_validation_content_wrapper .control:hover input:not([disabled]):checked ~ .control__indicator, .various_validation_content_wrapper .control input:checked:focus ~ .control__indicator{
	background: #aaaaaa;
}
.various_validation_content_wrapper .control-group .form-control{
	margin-left: 30px;
	width:35%;
	border:0;
	border-bottom: 2px dashed #ededed;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	opacity: 0.5;
}
.not_permit_for_id_validation, .not_permit_for_aadhaar_validation, .not_permit_for_behavioural_validation{
	border-bottom: 1px dashed #aaaaaa;
    border-bottom-width: thin;
    padding-bottom: 10px;
}
input.random_form_control{
	width:15%;
	height: 28px;
	margin: 0 10px;
}
.additional_information_test_taker label span{
	font-size: 10px;
}
.display_inline_block{
	display:inline-block;
	margin-right:10px;
	transition: .2s;
}
.display_inline_block img{
	border:1px solid #cccccc;
}
/* .btn{
	font-size:16px;
} */
/* Question Bank New CSS 11August17 */
.create_question_bank .primary-btn, .question_bank_wrapper .primary-btn{
	background-color:#414CB7;
}
.question_bank_wrapper .btn-white-org{
	border-color:#414CB7;
	color:#414CB7;
}
.info-tab-list > li.active > a:focus{
	text-decoration:none;
}
.info-tab-list > li.overview_tab_bank.active > a{
	border-bottom:5px solid #414CB7;
}
.info-tab-list > li.overview_tab_bank > a:hover{
	border-bottom:5px solid #414CB7;
}
.question_bank_wrapper{
	
}
.question_bank_wrapper tr.datarow:hover .result_analysis_cta .btn.cta_btn{
	border-color: #414CB7;
    color: #414CB7;
}
.question_bank_wrapper tr.datarow:hover .result_analysis_cta .btn.cta_btn:hover{
	background-color:#414CB7;
	color:#ffffff;
}
.question_bank_wrapper input.form-control:focus,.question_bank_wrapper textarea.form-control:focus{
	border-color: #414CB7;
}
.question_bank_wrapper .pagination>.disabled>a, .question_bank_wrapper .pagination>.disabled>a:focus, .question_bank_wrapper .pagination>.disabled>a:hover, .question_bank_wrapper .pagination>.disabled>span, .question_bank_wrapper .pagination>.disabled>span:focus, .question_bank_wrapper .pagination>.disabled>span:hover{
	color:#414CB7;
}
.question_bank_wrapper .pagination>.active>a, .question_bank_wrapper .pagination>.active>a:focus, .question_bank_wrapper .pagination>.active>a:hover, .question_bank_wrapper .pagination>.active>span, .question_bank_wrapper .pagination>.active>span:focus, .question_bank_wrapper .pagination>.active>span:hover{
	color: #414CB7;
    border: 1px solid #414CB7 !important;
}
.question_bank_popup .btn{
	background-color:#414CB7;
}
.question_bank_popup .custom_test a:hover, .question_bank_popup .quick_test a:hover{
	background-color:#414CB7;
}
.question_bank_wrapper .control:hover input:not([disabled]):checked ~ .control__indicator, .question_bank_wrapper .control input:checked:focus ~ .control__indicator, .question_bank_wrapper .control input:checked ~ .control__indicator{
	background:#414CB7;
}
.question_bank_wrapper .btn.prev_btn, .question_bank_wrapper .btn.next_btn,.question_bank_wrapper .add_more_option h5, .question_bank_wrapper #remove_ip i.fa, .question_bank_wrapper #remove_domain i.fa, .question_bank_wrapper .question_type2 select option, .question_bank_wrapper .add_more_grp_mcq, .question_bank_wrapper .add_more_grp_mrq, .question_bank_wrapper .add_more_option1 h5, .question_bank_wrapper #remove_ip1 .fa{
	color:#414CB7;
}
.question_bank_wrapper textarea:focus{
	border-bottom-color: #414CB7;
}
.question_bank_wrapper .qpad_filter .control__indicator, .question_bank_wrapper .question_type2 .form-group .form-control:focus, .question_bank_wrapper .group_question_filter_section .control__indicator{
	border-color: #414CB7;
}
.question_bank_wrapper .question_types.active{
	border-left-color:#414CB7;
}
.question_bank_wrapper .question_paper_footer .bookmarks.active{
	background-image: url(../img/qbank_img/bookmark_blue.png);

}
.question_bank_wrapper .text_editor.active{
	background-image: url(../img/qbank_img/text-blue.png);
}
.question_bank_wrapper .shuffle {
    background-image: url(../img/qbank_img/swap_blue.png);
}
.question_bank_wrapper .mendatory.active {
    background-image: url(../img/qbank_img/upload_blue.png);
}
.question_bank_wrapper .permitted_url.active {
    background-image: url(../img/qbank_img/link_blue.png);
}
.question_bank_wrapper .question_paper_summary{
	border-top-color:#414CB7;
}
.question_bank_wrapper .group_question_nav .group_current_question{
	background-color: #414CB7;
}
.question_bank_wrapper .remove_this_grp_option .fa-minus-circle{
	color:#414CB7;
}
.question_bank_wrapper .select_question_from_bank{
	
    border-left: 4px solid #414CB7;
}
.question_bank_wrapper .group_question_nav span{
	color: #414CB7;
}
.group_question_cell{
	background-image: url(../img/qbank_img/group_blue.png);
	background-repeat:no-repeat;
	background-position:2% 0%;
	background-size:1.5%;
}
.question_grp_instruction{
	transition: all .5s;
	cursor:pointer;
}
.question_grp_full_instruction{
	transition: all .5s;
	max-height:0;
	overflow:hidden;
}
.question_grp_full_instruction.active{
	transition: all .5s;
	max-height:20000px;
}
.info-table-wrapper .info-table.dataTable tbody tr.open_group_instructions{
	background-color:#f0f0f0 !important;
	transition: all .5s;
}
.question_bank_wrapper.paper_area .upload_options:hover{
	background-color: #414CB7;
}
.question_bank_wrapper .icon.icon-packages{
	background-image: url(../img/qbank_img/wizard.png);
	background-repeat: no-repeat;
    background-size: 85%;
    background-position: center;
}
.question_bank_wrapper .icon.icon-tamplate{
	    background: rgba(0, 0, 0, 0) url(../img/qbank_img/template.png) no-repeat scroll 0 0;
	    background-size: 71%;
}
.question_bank_wrapper .existing_template a, .question_bank_wrapper td>a:hover{
	color: #414CB7;
}
.question_bank_wrapper .file_type  .btn.btn-primary{
	color:#414CB7;
}
.question_bank_wrapper tr.datarow:hover .result_analysis_cta .btn.cta_btn.disabled:hover{
	background-color: #ffffff;
	color:#666666;
}
.question_paper_table_wrapper .info-table-wrapper .info-table thead{
	background-color: #f17e10;
}
.question_bank_wrapper .info-table-wrapper .info-table thead{
	background-color: #414CB7;
}
.delete_question_set.cancel_popup .modal-dialog{
	width:30%;
	
}
.delete_question_set.cancel_popup .modal-header{
	padding:10px;
	background-color: #ededed;
}
.delete_question_set.cancel_popup .modal-dialog .modal-content .close-icon-modal{
	background: url(../img/cancel-black.svg) no-repeat;
}
.delete_question_set.cancel_popup .modal-body{
	padding:40px 10px 10px;
}

/* ===========================TEst Management Result Screen 12 Aug 2017============================= */
.tm_test_result_wrapper{
	padding:20px 10px;
}
.tm_test_result_wrapper label{
	font-size:14px;
}
.tm_test_result_wrapper .tm_marks_cent .form-control{
	height:26px;
}
.border_bottom_style{
	border-bottom:1px solid #ededed;
	padding-bottom: 5px;
}

/*TEst Management 3rd Tab change 19August 2017*/
.authetication_scope_wrapper{
  -moz-box-shadow:    inset 0 0 10px #aaaaaa;
   -webkit-box-shadow: inset 0 0 10px #aaaaaa;
   box-shadow:         inset 0 0 10px #aaaaaa;
   border:1px solid #ededed;
   border-radius: 3px;
   background-color: #ededed;
   padding: 0 10px;
   height:22px;
   position: relative;
}
.authetication_scope_wrapper ul>li{
  display: inline-block;
  width:8.5%;
  text-align: center;
  color: #666666;

}
.authetication_scope_wrapper ul>li label{
  font-size: 14px;
  cursor: pointer;
}
.authetication_scope_wrapper ul>li input{
  visibility: hidden;
  position: absolute;
}
.authetication_scope_wrapper ul>li.active_authenticate_scope{
  position: absolute;
  width: 47px;
  height: 30px;
  bottom: -4px;
  left: 10px;
  background-color: #ffffff;
  border:1px solid #ededed;
  border-radius: 3px;
  border-top: 6px solid #f17e10;
  transition: .2s all linear;
}
.additional_information_test_taker_content .dynamic_height:first-child{
  border-right:1px solid #ededed;
}
.tm_hint{
  margin-top: 10px;
}
.tm_hint img{
  margin-right: 5px;
  width: 3%;
}
.tm_hint p{
  width: 95%;
  font-size: 11px;
  color: #aaaaaa;
}
.tm_test_taker_count.form-control{
  width:100px;
  border-radius: 4px;
  height: 29px;
  margin-left: 10px;
}
.sequence_number_wrapper .form-control{
  width: 20%;
  height:30px;
}
.test_delivery_wrapper_content{
  position: relative;
}
.test_delivery_wrapper label{
  font-size: 14px;
}
.delivery_mode_wrraper{
  position: relative;
  border:1px solid #f17e10;
  border-radius: 4px;
  padding: 10px;
  float: left;
  margin-left: -13px;
}
.delivery_mode_wrraperdelivery_mode_wrraper {
  position: relative;
  background: #88b7d5;
  border: 4px solid #c2e1f5;
}
.delivery_mode_wrraper:after, .delivery_mode_wrraper:before {
  bottom: 100%;
  left: 4%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.delivery_mode_wrraper:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #ffffff;
  border-width: 7.5px;
  margin-left: 2px;
}
.delivery_mode_wrraper:before {
  border-color: rgba(194, 225, 245, 0);
  border-bottom-color: #f17e10;
  border-width: 9.5px;
  margin-left: 0px;
}
.proctor_mode .delivery_mode_wrraper{
  float: none;
}
.proctor_mode .delivery_mode_wrraper:after, .proctor_mode .delivery_mode_wrraper:before{
  left: 40.2%;
}
.proctor_mode label{
  font-size: 14px;
}
.scope_percentage_wrapper .showing_summary_answer label{
  font-size: 14px;
}
.custom_rotation_minutes .form-control{
  float: left;
  height: 32px;
  width: 58%;
  margin-right: 10px; 
}
.proctor_list_heading{
  width: 150px;
  height: 40px;
  padding: 10px;
  text-align: center;
  background-color: #f17e10;
  color: #ffffff;
}
.table--class table {
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
        /*
            background:-o-linear-gradient(bottom, #003366 5%, #003f7f 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #003366), color-stop(1, #003f7f) );
        background:-moz-linear-gradient( center top, #003366 5%, #003f7f 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#003366", endColorstr="#003f7f");  background: -o-linear-gradient(top,#003366,003f7f);

        background-color:#003366;
          */ /* Setting the colour of the table to a gradient did not work as expected, since the height of the table is much greater than the height of the thead! */
      }

      .table--class thead, .table--class tbody, .table--class tr, .table--class td, .table--class th { box-sizing: border-box;display: block; }

      .table--class tr:after {
        content: ' ';
        display: block;
        visibility: hidden;
        clear: both;
      }

      .table--class thead th { 
        height: 30px;
        line-height: 30px;
        /*text-align: left;*/
      }

      /*any os other than mac*/
      .table--class tbody {
       max-height: 120px;
        overflow-y: auto;
        width: 100%;
      }

      /*any os other than mac*/
      .table--class thead {
        width: 100%;
        background-color: #EDEDED;
        color: #666666;
      }
      /*if mac os*/
      body.MacOS .table--class thead {
        padding-right: 0;
      }

      .table--class tbody td, .table--class thead th {
        float: left;
      }

      .table--class {
        margin:0px;padding:0px;
        margin-left: auto;
        margin-right: auto;
        width:100%;
        
        -moz-border-radius-bottomleft:0px;
        -webkit-border-bottom-left-radius:0px;
        border-bottom-left-radius:0px;
        
        -moz-border-radius-bottomright:0px;
        -webkit-border-bottom-right-radius:0px;
        border-bottom-right-radius:0px;
        
        -moz-border-radius-topright:0px;
        -webkit-border-top-right-radius:0px;
        border-top-right-radius:0px;
        
        -moz-border-radius-topleft:0px;
        -webkit-border-top-left-radius:0px;
        border-top-left-radius:0px;
      }
      .table--class tr:last-child td:last-child {
        -moz-border-radius-bottomright:0px;
        -webkit-border-bottom-right-radius:0px;
        border-bottom-right-radius:0px;
      }
      .table--class table tr:first-child td:first-child {
        -moz-border-radius-topleft:0px;
        -webkit-border-top-left-radius:0px;
        border-top-left-radius:0px;
      }
      .table--class table tr:first-child td:last-child {
        -moz-border-radius-topright:0px;
        -webkit-border-top-right-radius:0px;
        border-top-right-radius:0px;
      }
      .table--class tr:last-child td:first-child{
        -moz-border-radius-bottomleft:0px;
        -webkit-border-bottom-left-radius:0px;
        border-bottom-left-radius:0px;
      }
      .table--class tr:hover{
        background-color:#f4f4f4;
        

      }
      .table--class tr{
        border-bottom: 1px solid #ededed;
      }
      .table--class td{
        vertical-align:middle;
        border-width:0px 1px 1px 0px;
        text-align:left;
        padding:7px;
        font-size:14px;
        font-family:Arial;
        color:#666666;
      }.table--class tr:last-child td{
        border-width:0px 1px 0px 0px;
      }.table--class tr td:last-child{
        border-width:0px 0px 1px 0px;
      }.table--class tr:last-child td:last-child{
        border-width:0px 0px 0px 0px;
      }
      .table--class tr:first-child th{
        border-width:0px 0px 1px 1px;
        font-size:14px;
        color:#666666;
      }
      .table--class tr:first-child th{
        padding-left: 7px;
        padding-right: 7px;
      }
      .table--class tr:first-child:hover th{

      }
      .table--class tr:first-child th:first-child{
        border-width:0px 0px 1px 0px;
      }
      .table--class tr:first-child th:last-child{
        border-width:0px 0px 1px 1px;
      }

      .table--class tbody td:last-child, .table--class thead th:last-child {
        border-right: none;
      }
      .table--class tbody td .form-control{
        height:25px;
        border-radius: 0;
        border-color: #f1f1f1;
        padding: 0 12px;
      }
      .table--class tbody td .grey-btn{
        padding:1px 10px;
        border-radius: 0;
      }
      .table--class tbody td i{
        cursor: pointer;
        color: #aaaaaa;
      }
      .table--class tbody td input.form-control{
        border: 0;
        border-bottom: 1px solid #ededed;
        padding-left: 10px;
        background-color: #ededed;
      }
      .table--class tbody td input[readonly]{
        border: none;
        background-color: transparent;
        padding-left: 0;
      }
      .table--class tbody td input[readonly]:focus{
        box-shadow: none;
      }
      .table--class tbody td input[readonly]:hover{
        background-color: transparent;
      }
      .table--class input.form-control:focus,.table--class input.form-control:hover{
        background-color: #ffffff;
      }
	.list-bg .preview_answer_option ul>li:nth-of-type(even){
		font-size: 12px;
		list-style-type: upper-alpha;
		margin-bottom: 0;
		background-color: #fff;
		padding: 5px 14px;
	}
	.list-bg .preview_answer_option ul>li:nth-of-type(odd){
		font-size: 12px;
		list-style-type: upper-alpha;
		margin-bottom: 0;
		background-color: #ffffff;
		padding: 5px 14px;
	}
.add_more_proctor {
  color: #f17e10;
  margin-top: 10px;
  margin-left: 5px;
  cursor: pointer;
}
.test_taker_detail_popup .modal-header{
  background-color: #343f4b;
  padding:7px 15px;

}
.test_taker_detail_popup .modal-header h4{
  color: #ffffff;
  font-size: 16px;
}
.test_taker_detail_header{
  background-color: #ededed;
}
.test_taker_detail_popup .modal-dialog{
  width: 60%;
  margin:80px auto;
}
.test_proctor_list{
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
}
.test_taker_detail_popup h6{
  color: #343f4b;
}

.test_taker_detail_popup .form-group label{
  font-size: 14px;
}
.test_taker_detail_popup.for_specific_ip .modal-dialog{
  width: 30%;
  margin:80px auto;
}
.specific_ip_header{
  background-color: #ededed;
  padding:15px 20px;
  font-weight: bold;
  margin:0;
}
.specific_ip_content{
  padding:20px 10px;
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
}
.specific_ip_content .form-group{
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.test_taker_detail_popup.for_specific_ip .modal-footer{
  border-top-color: transparent;
  padding-top: 0;
}
.moblie_monitoring_wrapper{
  position: relative;
  padding:25px 0;
}
.mobile_monitoring_icon{
  position: absolute;
  right: 20px;
  bottom: 0;
  opacity: 0.5;
}
.tm_test_delivery_header.tt_registration_head.for_monitor ul:after{
    border-top: solid 2px #f17e10;
}

/*Display All Question of question Paper in A List 30 August 2017*/
.parent_accordion_wrapper{
  overflow-x: hidden;
}
.parent_accordion_wrapper .panel-heading{
  padding: 2px 10px 2px 0;
  background-color: #ededed;
  position: relative;
  cursor: pointer;
}
.question_list_section{
  background-color: #f17e10;
  border-radius: 4px 4px 0 0;
  padding:8px 10px;
  float: left;
  min-width: 15%;
}
.ql_section_name{
	float: left;
}
.ql_section_time{
	float: right;
}
.view_section_instruction{
  cursor: pointer;
  background-color: #dddddd;
  position: absolute;
  color: #343f4b;
  border-radius: 4px;
  text-align: center;
  padding:7px 10px;
  float: left;
  margin: 3px;
  top: 0;
  left: 15%;
}
.marks_header_list{
  float: right;
}
.arrow_icon_list{
  float: right;
  padding: 8px 10px;
  color: #343f4b;
  transition: .2s all linear;
}
.arrow_icon_list.open{
  transition: .2s all linear;
  padding: 8px 15px;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg); 
  -webkit-transform: rotate(90deg);
}
.view_ql_marks{
  top: 0;
  position: absolute;
  left: 80%;
}
.view_ql_marks label{
    margin: 10px 0px;
    font-size: 14px;
    color: #aaa;
}
.section_question_types{
  top: 0;
  position: absolute;
  left: 85%;
}
.section_question_types label{
      margin: 11px 0px;
      font-size: 12px;
      color: #aaa;
      float: left;
}
.section_question_types select.form-control{
  width: 69%;
  float: left;
  height: 27px;
  padding: 0px 5px;
  margin-top: 7px;
  margin-left: 2px;
  font-size: 14px;
}
.child_accordion_wrapper .marks_of_question{
  width: 6%;
}
.child_accordion_wrapper .panel{
  position: relative;
}

.edit_this_list_question a{
  position: absolute;
  right: 40px; 
  top:18px;
  background-image: url('../img/edit_grey.png');
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  background-size: 44%;
  background-position: 100% 10%;
}
.edit_this_list_question.active a, .edit_this_list_question:hover a{
	background-image: url('../img/edit_orange.png');
}
.question_bank_wrapper .edit_this_list_question.active a, .question_bank_wrapper .edit_this_list_question:hover a{
	background-image: url('../img/qbank_img/edit_blue.png');
}
.delete_this_list_question{
  position: absolute;
  right: 8px; 
  top:18px;
}

.delete_this_list_question span{
  font-size: 20px;
  color: #aaaaaa;
}
.delete_this_list_question.active span, .delete_this_list_question:hover span{
	color: #f17e10;
}

.question_bank_wrapper .delete_this_list_question.active span, .question_bank_wrapper .delete_this_list_question:hover span{
	color: #414CB7;
}

.marks_of_question.in_detail{
	width: 6%;
    position: absolute;
    top: 18px;
    right: 15.3%;
}
.panel-group .child_accordion_wrapper .panel{
  margin-top: 0;
  border:0;
}
.select_questions .qp_ques_preview{
  overflow: hidden; max-height: 440px; position: relative;
}
.select_questions .qp_ques_preview ul.parent_accordion_wrapper{
    max-height: 440px;
    overflow-x: hidden;
    overflow-y: auto;
    position: static;
}
.parent_accordion_wrapper.panel-group .panel+.panel{
  margin-top: 0;
}
.empty_section_block{
  padding: 15px 0;
  font-size: 16px;
}
.empty_section_block .btn{
  padding: 4px 10px;
}
.ql_group_question_instruction .panel-body{
	padding:10px 0;
	max-height:200px;
	overflow-x:hidden;
	overflow-y:auto;
}
.group_accordion .select_question_from_bank{
	border-left: 4px solid rgba(241,126,16,0.5);
}
.question_bank_wrapper .group_accordion .select_question_from_bank{
  border-left: 4px solid rgba(65,76,183,0.5);
}
.question_bank_wrapper .delete_this_list_question a{
  color: #414CB7;
}
.ql_section_instruction{
	border-left:4px solid #f17e10;
}
.panel_heading .view_section_instruction{
	display:none;
}
.table--class table{
	position:relative;
}

/* Suggestion Box CSS */
.suggestion-result{
	background-color:#ededed;
	position:absolute;
	width:174px;
	z-index:1;
	max-height:150px;
	overflow-y:auto;
	overflow-x:hidden;
	
}
.suggestion-result li{
	border-bottom:1px solid #dddddd;
	background-color:#fafafa;
	padding:10px;
	cursor:pointer;
	transition:.3s all linear;
}
.suggestion-result li:hover{
	color:#343f4b;
	transition:.3s all linear;
	background-color:#d;
}

/******TEst Summary POp Up 9 Sep 17'****/
.summary_test_popup .modal-dialog{
  width:90%;

}
.summary_test_popup .modal-header{
  background-color: #414CB7;
  padding: 7px 15px;
}
.summary_test_popup .modal-header h4{
  color:#ffffff;
}
.tabs_information h5{
  color: #343f4b;
  font-weight: bold;
  font-size: 16px;
}
.tabs_content{
  border:1px solid #dddddd;
  padding: 5px;
  border-radius:4px;
  margin-bottom: 20px;
}
.tabs_content h6{
  color:#aaaaaa;
  font-size:14px;
  font-weight: bold;
  margin: 0;
}
.tabs_content h6 span{
  color:#414CB7;
}
.instruction_in_summary{
  margin-top: 10px;
  padding: 5px;
  max-height:50px;
  overflow-x: hidden;
  overflow-y: auto;
  border:1px solid #ededed;
  border-radius: 4px;
}
.instruction_in_summary.tab_four{
  max-height:150px;
  min-height: 50px;
}
.question_label .MJXc-display{
	margin:0;
}
.MathJax_Display{
  text-align: left !important;
  margin:0 !important; 
}
.preview_answer_option .MathJax_Display{
  width:97% !important;
  float:left;
  margin-bottom: :10px !important; 
}

/*Audio And Video Css 26 Sep 17'*/
.media_recording_footer{
  background-color: #f1f1f1;
  padding: 10px;
  border-left: 3px solid #f17e10;
}
.audio_video_choice{
  float: left;
  width: 14.6666666%;
  border-right: 1px solid #aaaaaa;
  padding: 5px 0;
}
.recording_cta{
  width: 25%;
  float: left;
  padding: 0 15px;
}
.record_btn{
  border:2px solid #f17e10;
  border-radius: 50%;
  box-shadow: none;
  width:30px;
  height: 30px;
  background-color: transparent;
  color: #f17e10;
  margin-left: 10px;
}
.record_btn:focus{
  outline: none;
}
.recording_cta .form-control{
  width: 20%;
  padding: 0 5px;
  display: inline-block;
  margin-left: 20px;
  height: 29px;
}
.recording_btn{
  width: 20%;
  float: right;
  text-align: right;
}
.recording_btn .btn{
  padding: 4px 10px;
  margin-left: 10px;
  border-radius: 0;
  text-align: center;
}
.md-card-content{
	transition: 2s all linear;
	max-width: 1000px;
}
.question_bank_button{
	padding:15px;
	cursor: pointer;
	min-width: 90px;
	text-align: center;
	color: #414CB7;
	background-color: #f1f1f1;
	float:left;
	margin-right: 20px;
	border-radius: 2px;
	font-weight: bold;
	
}
.question_bank_button label{
	color: #f17e10;
	display: block;
}
.question_bank_button.active{
	background-color: #414CB7;
	-webkit-box-shadow: 0 2px 6px 1px #aaa;
       -moz-box-shadow: 0 2px 6px 1px #aaa;
            box-shadow: 0 2px 6px 1px #aaa;
	color: #ffffff;
}
.question_bank_button.active label{
	color: #ffffff;
}
.existing_bank_wrapper{
	margin-top:20px;
}
.existing_bank_wrapper h5{
	color: #343f4b;
	font-size: 18px;
}
.existing_bank_list{
	background-color:#f1f1f1;
	padding: 5px;
}
.existing_bank_name{
	width:60%;
	float: left;
	padding: 10px;
	border-right:1px solid #ffffff;
	margin: 0;
	margin-bottom: 5px;
}
.existing_bank_questions{
	width:35%;
	float: left;
	padding: 10px;
	margin: 0;
}
.bank_name{
	width:61%;
	padding: 10px;
	float: left;
	font-size: 14px;
}
.bank_count{
	width:39%;
	float: left;
	padding: 10px;
	font-size: 14px;
}
.existing_bank_list ul{
	background-color:#ffffff;
	max-height: 250px;
	overflow: auto;
}
.existing_bank_list ul li{
	cursor: pointer;
	border-bottom: 1px solid #ededed;
}
.existing_bank_list ul li.active{
	background-color: #cccccc;
}
.existing_bank_list ul li label{
	display: block;
	cursor: pointer;
}
.new_bank_wrapper{
	display:none;
}
.new_bank_wrapper input.form-control{
	width:64%;
	display: block;
	
}
.new_bank_wrapper textarea.form-control{
	width:64%;
	margin-top: 20px;
	height: auto;
}

/*Width in Mozilla*/
@-moz-document url-prefix() { 
  .testTaker_library .form-control.datepicker{
    width: 128px;
  }
}
.empty_data{		
	position: absolute;
    top: 50%;
    left: 50%;
    width: 18em;
    height: 4em;
    margin-top: -2em;
    margin-left: -9em;
    text-align: center;
}
.launch_test_list li.no_data_available{
	border-bottom:0;
}
.launch_test_list li.no_data_available:hover{
	background-color: transparent;
}
.no_result_available{
	position: relative;
	height: 193px;
	margin-top: 22px;
}

/*Create Event 21 Nov 2017*/
.event_creation_wrapper{
	width:90%;
	margin: 35px 90px 15px;
	background-color: rgba(255,255,255, 0.3);
	box-shadow: 0 0 4px rgba(0,0,0,0.6);
}
.event_creation_wrapper h1{
	font-size: 18px;
	padding: 8px 10px;
	color: #343f4b;
	background-color: #dddddd;
	border-bottom:4px solid #343f4b;
	margin: 0;
}
.event_creation_form{
	padding:20px;
	border-right: 1px solid #ddd;
    width: 62%;
    float: left;
    background-color: rgba(255,255,255,0.6);
    min-height: 430px;
    max-height: 450px;
    overflow: auto;
}
.information_asked{
	width: 37%;
    float: left;
    padding: 20px;
}
.event_creation_form label{
	font-weight:600;
}
.event_creation_form .datepicker{
	background-color: #fff;
    background-image: url(../img/calendar_new_icon.png);
    background-repeat: no-repeat;
    background-position: 95%;
    cursor: pointer;
    background-size: 5%;
}
.event_creation_form .event_location{
	float: left;
	width:86%;
}
.event_creation_form .note{
	font-size: 11px;
}
.event_btn{
	background:none;
	border: 0;
	color: #f17e10;
	height:37px;
}
.location_wrapper{
	margin-bottom: 20px;
}
.ui.selection.dropdown.form-control{
	display:block;
}
/*Custom Checkbox and radio*/
/* The input_container */
.input_container {
    display: inline-block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: normal !important;
    margin-right: 20px;
    margin-bottom: 20px !important;
    width:44.33%;
}

/* Hide the browser's default checkbox */
.input_container input {
    position: absolute;
    opacity: 0;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: #fff;
}

/* On mouse-over, add a grey background color */
.input_container:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.input_container input:checked ~ .checkmark {
    background-color: #f17e10;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.input_container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.input_container .checkmark:after {
    left: 8px;
    top: 3px;
    width: 7px;
    height: 13px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.event_creation_form ul{
	box-shadow: 0 0 4px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.6);
	-o-box-shadow: 0 0 4px rgba(0,0,0,0.6);
	position: fixed;
	width: 20%;

}
.event_creation_form ul>li{
	position: relative;
	padding:15px 10px;
	background-color: #dedede;
	border-bottom: 1px solid #aaa;
	cursor: pointer;
	transition: 0.3s all linear;
	font-size:16px;
}
.event_creation_form ul>li.completed{
	background-image: url(../img/event-creation/completed.png);
	background-repeat: no-repeat;
	background-position: 98% 50%;
	background-size: 8%;
}
.event_creation_form ul>li:hover, .event_creation_form ul>li.active{
	background-color:rgba(255,255,255, 0.4);
	color: #343f4b;
	transition: 0.3s all linear;
	font-weight:bold;
	border-bottom-width: 2px;
}
.event_creation_form.add_detail{
	width: 100%;background-color: transparent;
}
.test_detail_form{
	background-color:rgba(255,255,255, 0.4);
	padding: 15px 20px;
	box-shadow: 0 0 4px rgba(0,0,0,0.6);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.6);
    -o-box-shadow: 0 0 4px rgba(0,0,0,0.6);

}
.student_info{
	position: relative;
}
.event_management_table .btn.cta_btn{
	background-color: rgb(255, 255, 255);
    width: 25%;
    font-size: 10px;
    font-family: Roboto-Thin;
    font-weight: 600;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    border-image: initial;
    border-radius: 10px;
    padding: 5px 10px;
}
.question_bank_wrapper tr.datarow:hover .result_analysis_cta .btn.cta_btn.public_btn{
	border-color: #f17e10;
    color: #f17e10;
}
.question_bank_wrapper tr.datarow:hover .result_analysis_cta .btn.cta_btn.public_btn:hover{
	background-color: #f17e10;
    color: #ffffff;
}
.event_management_table .btn.cta_btn:hover{
	background-color:#f17e10;
	color: #ffffff;
}
.event_summary_modal{
	width:50%;
	margin: 100px auto;
}
.event_summary_modal .close{
	opacity:1;
	font-weight: normal !important;
	color: #ffffff;
}
.event_summary_modal .modal-header{
	background-color:#0f6db9;
	color: #fff;
}
.event_summary_modal .modal-body{
	padding: 25px 15px;
}
.test_information_wrapper h4{
	font-weight: normal;
	color:#666666;
}
.ssc_creation .event_creation_form{
	min-height:250px;
}
.event_creation_wrapper.ssc_creation{
	margin:80px auto;
	width:75%;
}
.ssc_logo{
	width:300px;
	height:150px;
}
.ssc_logo img{
	max-width:100%;
	height:100%;
}
.iso_certified{
	position: absolute;
	width: 100px;
	height: 100px;
	right: 54px;
    bottom: 0px;
}
.iso_certified img{
	width:100%;
}
/*************************** Deepak rawat 01-06-2020******************/
.select-manage-user .modal-dialog{
	    width: 420px !important;
		margin: 120px auto;
		
}
.close-select-manage-user{
	opacity: 1 !important;
    color: #fff !important;
    font-size: 26px !important;
}
.select-manage-user .modal-header{
	background-color:#3450a3 !important;
	color:#fff !important;
}
.add-qp-Creator-btn{
	background-color: #0f4f8e !important;
    color: #ffffff !important;
}
.creator-txt{
	color:#5e6799 !important;
}
.test-dot:after {
	content: '\2807';
	font-size: 16px;
	cursor: pointer;
  }
	.info-table-wrapper .example-creator  thead tr th:first-child {
	  width:20%  !important;
	}
	.info-table-wrapper .example-creator thead tr th:nth-child(2) {
		width: 45% !important;
	}
	  .info-table-wrapper .example-creator thead tr th:nth-child(3) {
		width: 20% !important;
	} 
	.info-table-wrapper .example-creator thead tr th:last-child {
		width: 15% !important;
	}
	.save-details{
		background-color:#3450a3;
		color:#fff !important;
		min-width: 100px;
	}
	.cancel-details{
		background-color: transparent;
		color:#666 !important;
		border: 1px solid #666;
		min-width: 100px;
	}
	.add-qp-creator-dialog{
		    width: 650px !important;
	}
	.add-qp-creator-dialog .modal-header{
		background-color:#3450a3 !important;
		color:#fff !important;
	}
	.calendar-icon{
		background-color: #fff;
		background-image: url(../img/calendar_new_icon.png);
		background-repeat: no-repeat;
		background-position: 95%;
		cursor: pointer;
		height: 30px;
		background-size: 6%;
	}
	.btn-area{
		background-color:#ededed;
	}
	#example-creator tfoot th {
		width: auto !important;
		font-weight: 200;
	}
	.remove-field-disable[disabled] .form-control {
		background-color: #ededed;
	}
	/* .custom-fieldset .form-control{
		background-color:#eeeeee !important;
	} */
	
	/*  live-proctoring css start **********/
		.custom-navbar{
			float: right !important;
		}
		.custom-navbar ul>li img {
			width: 24px;
			margin-left: 5px;
		}
		.exit-list{
			display: inline-block;
			margin-right: 20px;
			padding: 15px;
		}
		.custom-header{
			background-color: #f5f6f8 !important;
		}
		.header-container{
			background-color: #e7e8ea !important;
		}
		.header-container label{
			font-size:14px;
		}
		.info-value{
			color: #0f4e91;
			font-size: 16px;
			font-weight: 600;
		}
		.time-value{
			color:#ec8012;
			font-size: 16px;
			font-weight: 600;
		}
		.inline-block-li li {
			display: inline-block;
		}
		select.custom-select-box{
				color:#0f4e91;
		}
		.trust-score{
			font-size: 14px;
		}
		
		.candidate-list-tbl .table-bordered>thead>tr>th:first-child {
			border-right: 1px solid #dddddd;
			
		}
		.candidate-list-tbl tr:nth-child(even) {background: #fff}
		.candidate-list-tbl tr:nth-child(odd) {background: #f7f8fa}
		.candidate-list-tbl .table>thead>tr {
			background-color: #0f4e91;
			color: #fff;
			font-size: 12px;
		}
		.candidate-list-tbl .table-bordered>thead>tr>th {
			border-top: 1px solid #0f6db9!important;
			border-left: 1px solid #0f6db9;
		}
		.candidate-list-tbl .table>tbody>tr>td {
			border-top: 0;
			font-size: 12px;
			color: #343f4b;
			padding: 8px 15px;
			border: 0px;
		}
		.candidate-view-proctoring{
			background-color:#0f4e91;
		}
		.capture-btn{
			background-color: #0a3f7b !important;
			padding: 7px !important;
			border-radius: 0px !important;
			color: #fff !important;
		}
		.candidate-list-right{
			color: #fff !important;
		}
		.list-trust-discriminator{
			    background-color: #e3e4e8;
		}
		.list-trust-discriminator label{
			font-size:13px;
		}
		
		
		.custom-scroll-bar-outter{
			height: 150px;
			overflow: hidden;
			border-right: 1px solid #f1f1f1;
			border-left: 1px solid #f1f1f1;
			position: relative;
		}
		
		.custom-scroll-bar-outter ul li{
			background-color:#f7f8fa;
			border-bottom: 1px solid #f1f1f1;
			padding: 10px;
		}
		.custom-scroll-bar-outter ul li span{
			color:#b9b9c1;
			font-size:13px;
		}
		.proctoring-img-list{
			background-color:#e1e1e1 !important;
			height:100px;
		}
		.media-btn-proctoring{
			background-color: #f17e10 !important;
			color: #fff !important;
			width: 150px !important;
		}
		.media-btn-proctoring-view{
			background-color: #e7e8ea !important;
			color: #666 !important;
			width: 200px !important;
		}
		.custom-menu-bars{
			color:#fff !important;
		}
		.select-reason{
			background-color: #ededed !important;
			color:#0a3f7b !important;
		}
		.custom-preview{
			cursor: pointer;
		}
		.get-proctoring-img{
			margin-left:auto;
			margin-right:auto;
			display:block;
			width:100%;
		}
		.chat-area{
			margin-top: -190px !important;
			position: absolute !important;
			overflow: hidden !important;
			width: 100% !important;	
		}
		.send-chat-btn{
				border-radius: 0px;
			    width: 72px !important;
				background-color: #0a3f7b !important;
				color: #fff !important;
				padding: 7px !important;
				min-width: 81px !important;
		}
		.send-chat-bars{
			    text-align: center !important;
				margin-left: auto !important;
				margin-right: auto !important;
				font-size: 18px !important;
				display: block !important;
				background-color: #0a3f7b !important;
				color: #fff !important;
				line-height: 34px !important; 
				width: 100% !important;
				cursor: pointer !important;
				height: 34px !important;
		}
	/*  live-proctoring css end **********/
	/****************** strat chat style *************/
		.help-button{
		  color: #282828;
		  display: flex;
		  align-items: center;
		  justify-content: center;
		  font-size: 16px;
		  transition:0.3s all ease-in-out;


		}
		.chat-area-div{
			text-align: left !important;
		}
		.chat-area-div p{
			text-align: left !important;
			font-size:14px !important;
			word-break: break-all;
			
		}
		.help-button:focus{
		  text-decoration: none;
		}


		.help-wrapper {
			width:326px;
			top:-20px;
			transform:translate(-30%,-100%);
			color:#000;
			font-weight:normal;
			font-size:14px;
			border-radius:4px;
			position:absolute;
			z-index:99999999;
			box-sizing:border-box;
			display:none;
		   /*  border: 1px solid #F8BA34; */
		   border: 1px solid #32465A;
		   /*  background-color: #fff; */
			background-color: #E6EAEA;
		}
		.help-wrapper.active {
			display:block;
			right:-98px;
			top:0px;
		}

		.help-wrapper .drop-down {
			position:absolute;
			top:100%;
			left:94%;
			margin-left:-15px;
			width:30px;
			height:15px;
			overflow:hidden;

		}

		.help-wrapper .drop-down::after {
			background-color: #32465A;
			content:'';
			position:absolute;
			width:15px;
			height:15px;
			left:50%;
			transform:translate(-50%,-50%) rotate(45deg);
		  /*   background-color:rgb(248, 186, 52); */
			box-shadow:0 1px 8px rgba(248, 186, 52, 0.5);
		}
		.help-wrapper h4{
		  background-color: #F8BA34;
		  color: #282828;
		  margin: 0;
		  padding: 10px 10px;
		  -webkit-box-shadow: 0 8px 6px -6px #ededed;
			   -moz-box-shadow: 0 8px 6px -6px #ededed;
					box-shadow: 0 8px 6px -6px #ededed;
		}
		.help-wrapper-content{
		 /*  padding: 10px; */
		  padding: 0px;
		}
		.search-bar-wrapper{
		  display: flex;
		  align-items: center;
		}
		.search-bar{
		  position: relative;
		  flex: 1;
		}
		.search-bar-wrapper img{
		  margin-right: 15px;
		  width: 46px;
		}
		.search-bar input.form-control{
		  height: 40px;
		  padding-right: 30px;
		}
		.search-bar button{
		  position: absolute;
		  right: 0;
		  top: 1px;
		  border: 0;
		  background:transparent;
		}
		.search-bar-wrapper img.search-icon{
		  width: 36px;
		  margin-right: 0;
		  transform: rotate(-18deg);
		}
		.help-main-content{
		/*  max-height: 375px; */
		 max-height: 264px;
		 overflow-y: auto;
		 padding: 10px;
		 cursor: default;
		}
		.help-main-content::-webkit-scrollbar-thumb {
		   background-color:#00365C;
		  outline: 1px solid slategrey;
		  border-radius: 20px;
		}
		.help-main-content::-webkit-scrollbar {
			width: 0.6em;
			
		}
		.help-main-content h5{
		  color: #00365C;
		  font-size: 16px;
		  font-weight: bold;
		}
		.help-main-content{
		  color: #666666;
		  font-size: 14px;
		}

		.help-main-content h6{
		  font-size: 14px;
		  font-weight: bold;
		  color: #00365C;
		}
		.custom-chat-scroll-bar{
				height: 250px;
				overflow: hidden;
				border-right: 1px solid #f1f1f1;
				border-left: 1px solid #f1f1f1;
				position: relative;
			}
		.chat-header h4{
			background-color: #0f4e91;
			color: #fff !important;
		}
		.input-chat-box{
			border: 1px solid #0a3f7b !important;
			border-radius: 0px !important;;
		}
		.close-chat{
			cursor:pointer;
		}
	/****************** end chat style *************/
	/******************* new chat box start  css *******/
			.chatbox {
			position: fixed;
			bottom:-50;
			right: 14px;
			width: 328px;
			height: 400px;
			background-color: #fff;
			-webkit-transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
			transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);

			display: -webkit-flex;
			display: flex;

			-webkit-flex-direction: column;
			flex-direction: column;
		}

		.chatbox--tray {
			bottom: -100px;
		}

		.chatbox--closed {
			bottom: -10px;
		}

		.chatbox .form-control:focus {
			border-color: #1f2836;
		}

		.chatbox__title,
		.chatbox__body {
			border-bottom: none;
		}

		.chatbox__title {
			min-height: 35px;
			padding-right: 10px;
			background-color: #0a3f7b;
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
			cursor: pointer;

			display: -webkit-flex;
			display: flex;

			-webkit-align-items: center;
			align-items: center;
		}

		.chatbox__title h5 {
			height: 35px;
			margin: 0 0 0 0px;
			line-height: 35px;
			position: relative;
			padding-left: 20px;

			-webkit-flex-grow: 1;
			flex-grow: 1;
		}

		.chatbox__title h5 a {
			color: #fff;
			max-width: 195px;
			display: inline-block;
			text-decoration: none;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}

		/* .chatbox__title h5:before {
			content: '';
			display: block;
			position: absolute;
			top: 50%;
			left: 0;
			width: 12px;
			height: 12px;
			background: #4CAF50;
			border-radius: 6px;

			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
		} */

		.chatbox__title__tray,
		.chatbox__title__close {
			width: 24px;
			height: 24px;
			outline: 0;
			border: none;
			background-color: transparent;
			opacity: 0.5;
			cursor: pointer;

			-webkit-transition: opacity 200ms;
			transition: opacity 200ms;
		}

		.chatbox__title__tray:hover,
		.chatbox__title__close:hover {
			opacity: 1;
		}

		.chatbox__title__tray span {
			width: 12px;
			height: 12px;
			display: inline-block;
			border-bottom: 2px solid #fff
		}

		.chatbox__title__close svg {
			vertical-align: middle;
			stroke-linecap: round;
			stroke-linejoin: round;
			stroke-width: 1.2px;
		}


		.chatbox__body {
			overflow-y: auto;
		}

		.chatbox__body__message {
			position: relative;
		}

		.chatbox__body__message p {
			padding: 15px;
			border-radius: 4px;
			font-size: 14px;
			background-color: #fff;
			-webkit-box-shadow: 1px 1px rgba(100, 100, 100, 0.1);
			box-shadow: 1px 1px rgba(100, 100, 100, 0.1);
		}

		.chatbox__body__message img {
			width: 40px;
			height: 40px;
			border-radius: 4px;
			border: 2px solid #fcfcfc;
			position: absolute;
			top: 15px;
		}

		.chatbox__body__message--left p {
			margin-left: 15px;
			padding-left: 30px;
			text-align: left;
		}

		.chatbox__body__message--left img {
			left: -5px;
		}

		.chatbox__body__message--right p {
			margin-right: 15px;
			padding-right: 30px;
			text-align: right;
		}

		.chatbox__body__message--right img {
			right: -5px;
		}

		.chatbox__message {
			padding: 15px;
			min-height: 50px;
			outline: 0;
			resize: none;
			border: none;
			font-size: 12px;
			border: 1px solid #ddd;
			border-bottom: none;
			background-color: #fefefe;
		}

		.chatbox--empty {
			height:400px;
		}

		.chatbox--empty.chatbox--tray {
			bottom: -330px;
		}

		.chatbox--empty.chatbox--closed {
			bottom: -262px;
		}

		.chatbox--empty .chatbox__body,
		.chatbox--empty .chatbox__message {
			display: none;
		}

		.chatbox--empty .chatbox__credentials {
			display: block;
			border: 1px solid #0a3f7b;
		}
		
		/*******************modification date 24 march 2020  ************/
		/*******************By Deepak rawat  ************/
	/******************* new chat box end  css *******/
	
		.chatbox-active-session{
			    margin-bottom: 171px;
				height: 150px;
				border: 2px solid #0A3F7B;
				right: 34px !important;
				width: 292px !important;
			}
		
		.chatbox-active-session.chatbox--closed {
			bottom: -262px;
		}

		.chatbox-active-session .chatbox__body,
		.chatbox-active-session .chatbox__message {
			display: none;
		}

		.chatbox-active-session .chatbox__credentials {
			display: block;
			border: 2px solid #0A3F7B;
		}
		.chatCandidateBtn{
			min-width: 60px !important;
		}
	/********css start for Test Creator Test screen 15-06-2020  *************/
				.add-qp-creator-dialog {
					width: 86% !important;
				}

				.selected-test-code .selected-table-wrapper .info-table thead {
					background-color: #3450a3 !important;
					color: #fff !important;
				}
				.selected-test-code .selected-table-wrapper .info-table thead>tr>th {
					line-height: 0.2857143;
				}
				.selected-table-wrapper .example-creator thead tr th:first-child {
					width: 7% !important;
				}
				.selected-table-wrapper .example-creator thead tr th:nth-child(2) {
					width: 8% !important;
				}
				.selected-table-wrapper .example-creator thead tr th:nth-child(3) {
					width: 50% !important;
				}
				.selected-table-wrapper .example-creator thead tr th:last-child {
					width: 15% !important;
				}
				.selected-table-wrapper .info-table thead tr th {
					border-bottom: none;
					color: #ffffff;
					padding: 15px 10px;
					font-weight: normal;
					font-size: 14px;
				}
				
				.selected-test-code .view-table-wrapper .info-table thead {
					background-color: #3450a3 !important;
					color: #fff !important;
				}
				.selected-test-code .view-table-wrapper .info-table thead>tr>th {
					line-height: 0.2857143;
				}
				.view-table-wrapper .example-creator thead tr th:first-child {
					width: 35% !important;
				}
				.view-table-wrapper .example-creator thead tr th:nth-child(2) {
					width: 35% !important;
				}
				.view-table-wrapper .example-creator thead tr th:nth-child(3) {
					width: 15% !important;
				}
				.view-table-wrapper .example-creator thead tr th:last-child {
					width: 15% !important;
				}
				.view-table-wrapper .info-table thead tr th {
					border-bottom: none;
					color: #ffffff;
					padding: 15px 10px;
					font-weight: normal;
					font-size: 14px;
				}
		.white-text{
				color:#fff !important;
			}
			.creator-test-header{
				background-color: #4472c4;
				color:#fff !important;
				font-weight: 100 !important;
			}
			.border-div{
				    border: 1px solid #4472c4;
			}
			.administer-btn{
				color: #0e375c !important;
				font-weight: 700 !important;
				border: 1px solid #f17e10 !important;
				background-color: transparent;
			}
			.administer-btn:hover{
				color: #fff !important;
				font-weight: 200 !important;
				border: 1px solid #f17e10 !important;
				background-color: #f17e10;
			}
			.individual-dialog{
				width:60%;
			}
			.view-test-dialog{
				width:85%;
			}
			.supplementary-test-dialog{
				width:70%;
			}
			.delete-test-dialog{
				width:50%;
				margin: 60px auto;
			}
			
			.qp-creator-dialog{
				width:80%;
			}
			.administer-select-tbl tr td{
				border: 0px !important;
			}
			.administer-select-tbl thead tr th{
				border: 0px !important;
			}
			.qp-creator-dialog .modal-header{
				border: 0px !important;
			}
			.individual-dialog .modal-header{
				border: 0px !important;
				background-color: #4472c4;
				color: #fff !important;
			}
			.view-test-dialog .modal-header{
				border: 0px !important;
				background-color: #4472c4;
				color: #fff !important;
			}
			.supplementary-test-dialog .modal-header{
				border: 0px !important;
				background-color: #4472c4;
				color: #fff !important;
			}
			.delete-test-dialog .modal-header{
				border: 0px !important;
				background-color: #4472c4;
				color: #fff !important;
			}
			.qp-creator-dialog .modal-content{
				border-radius: 0px;
			}
			.individual-dialog .modal-content{
				border-radius: 0px;
			}
			.view-test-dialog .modal-content{
				border-radius: 0px;
			}
			.supplementary-test-dialog .modal-content{
				border-radius: 0px;
			}
			.delete-test-dialog .modal-content{
				border-radius: 0px;
			}
			.close-icon-btn{
				    opacity: 1;
			}
			.qp-creator-dialog thead{
				background-color: #4472c4;
				color: #fff !important;
				font-weight: 200 !important;
			}
			.individual-dialog thead{
				background-color: #4472c4;
				color: #fff !important;
				font-weight: 200 !important;
			}
			.view-test-dialog thead{
				background-color: #4472c4;
				color: #fff !important;
				font-weight: 200 !important;
			}
			.qp-creator-dialog thead tr th{
				    font-weight: 100 !important;
			}
			.individual-dialog thead tr th{
				    font-weight: 100 !important;
			}
			.view-test-dialog thead tr th{
				    font-weight: 100 !important;
			}
			.type-text{
				height: auto !important;
				resize: none !important;
			}
			
			.type-text-container{
				position: relative;
				max-height: 250px;
				padding-top: 10px;
			}
			.select-send-radio{
				padding: 10px;
				border: 1px solid;
			}
			.custom-border-layout{
					border: 1px solid #4472c4;
			}
			.view-test-info{
				color: #ffc000 !important;
				cursor: pointer !important;
			}
			 .manage-users-btn{
					border: 0px !important;
					color: #0e375c !important;
					width: 100% !important;
					background-color: #ebebeb !important;
					font-weight: 600 !important;
					border-radius: 0px !important;
				}
				.question_paper_outter{
					border-bottom: 1px solid #f17e10 !important;
				}
				.select_tab{
					color: #00000075 !important;
					font-weight: 600 !important;		
				}
				.add-new-users{
					color: #4d96cf !important;	
					font-weight: 600 !important;
				}
				.question-dialog-container{
				    width:40%;
				}
				.question-dialog-container .modal-header {
					background-color: #343f4b;
					color: #fff;
				}
				.question-modal-body{
					position: relative;
					max-height: 320px;
					padding-top: 10px;
					overflow-y: auto !important;
				}
				.single-pdf{
						background-color: #ededed7a;
						padding: 10px;
						cursor: pointer;
				}
				.multipale-pdf{
						background-color: #ddd;
						padding: 10px;
						cursor: pointer;
				}
				.heading-preview{
					color: #0F6DB9;
					font-weight: 700;
					float: left;
					padding-top: 10px;
				}
				.get-marks{
					color: #555555;
					font-weight: 700;
					float: right;
				}
				.left-side-panel{
					border-bottom: 1px solid #dddddd;
				}
				.question_preview{
					color: #343f4b;
					font-size: 14px;
				}
				.question_status {
					background-color: #EBEBEB;
					padding-left: 5px;
					color: #a1a1a1;
				}
				.all_number_questions {
					border: 1px solid #ededed;
					border-radius: 3px;
					width: 100%;
					font-size: 12px;
					cursor: pointer;
				}
				.attempted_question {
					border: 1px solid #ededed;
					border-radius: 3px;
					text-align: left;
					width: 100%;
					font-size: 12px;
					cursor: pointer;
				}
				.question_label {
					vertical-align: -webkit-baseline-middle;
					color: #666666;
					font-weight: bold;
				}
				.attempted_question .question_status1 {
					width: 33px;
					background: #0FBE96;
					padding: 2px;
					color: #ffffff;
					font-size: 14px;
				}
				.all_number_questions .question_status1 {
					width: 33px;
					background: #ffffff;
					padding: 2px;
					color: #666666;
					font-size: 14px;
				}
				.skipped_question .question_status1 {
					width: 33px;
					background: #EF6166;
					padding: 2px;
					color: #ffffff;
					font-size: 14px;
				}
				.review_question .question_status1 {
					width: 33px;
					background: #7E57C2;
					padding: 2px;
					color: #ffffff;
					font-size: 14px;
				}
				.question_section_summary {
					max-height: 450px;
					overflow-x: hidden;
					overflow-y: auto;
					position: relative;
					border-bottom: 1px solid #eeeeee;
				}
				.question_section_summary .question_panel_body{
					padding: 0px 5px;
				}
				.question_summary_list div {
					cursor: pointer;
					font-size: 12px;
					width: 17.2%;
				}
				.question_no_response_list {
					cursor: pointer;
					font-size: 12px;
					width: 17.2%;
					text-align: center;
					padding: 5px 0;
					color: #777777;
					float: left;
					margin-right: 5px;
					border: 1px solid #ededed;
					border-radius: 3px;
					margin-bottom: 10px;
				}
				/* .question_description{
					max-height: 450px;
					min-height: 450px;
					overflow-x: hidden;
					overflow-y: auto;
					position: relative;
					border-bottom: 1px solid #eeeeee;
				} */
				.question_description_preview{
					max-height: 450px;
					min-height: 450px;
					overflow-x: hidden;
					overflow-y: auto;
					position: relative;
					border-bottom: 1px solid #eeeeee;
				}
				.next-preview{
					background-color: #3BAFDA;
					color: #E5E7EA;
					border-bottom: 2px solid #CCCFD2;
					font-weight: bold;
				}
				.subjective-preview{
					font-size: 12px;
				}
				
				.my_image_preview_modal .modal-dialog {
				margin: 60px auto;
				width: 52%;
			}
			.my_image_preview_modal .modal-body {
				padding: 20px 15px;
				max-height: 450px;
				overflow: auto;
			}
			.image_attachment_preview {
				display: block;
				float: left;
				height: 140px;
				width: 140px;
				position: relative;
				margin-right: 10px;
				cursor: pointer;
				border: 1px solid #eee;
				border-radius: 2px;
				padding: 1px;
				line-height: 120px;
				overflow: hidden;
			}
			.image-list-effect {
				position: absolute;
				width: 20px;
				height: 20px;
				bottom: -20px;
				right: 0;
			}
			.user_attempted_question:before {
					content: '';
					position: absolute;
					margin-left: -22px;
					margin-top: -5px;
					width: 0;
					height: 0;
					border-top: 10px solid #0FBE96;
					border-right: 10px solid transparent;
			}
			
			.question_skipped:before {
				content: '';
				position: absolute;
				left: 5px;
				top: 5px;
				width: 0;
				height: 0;
				border-top: 10px solid #EF6166;
				border-right: 10px solid transparent;
			}
			
			.notification-evaluator-modal .modal-header {
				background-color:#f2f2f2;
				color:#0a3f7b;
			}
			.close-notification-modal{
				opacity: 1 !important;
				color: #0a3f7b !important;
			}
			.link-evaluator-modal-body{
				background-color: #f2f2f2;
			}
			.link-btn-evaluator-modal{
				background-color: #3450a3;
				min-width: 113px;
			}
			.notification-evaluator-modal .modal-dialog{
					margin-top: 120px;
			}
			
			
			.back-page{
				background-color:#f7f5f8 !important;
				color:#0a3f7b !important;
				border-color:#f7f5f8 !important;
				font-weight:600;
				padding: 5px;
				outline:none !important;
			}
			.view-page{
				background-color:#9ba2aa !important;
				color:#fff !important;
				border-color:#9ba2aa !important;
				font-weight:600;
				padding: 5px;
				outline:none !important;
			}
			.top-txt{
				color: #666;
			}
			.active-tab{
				color:#fff !important;
				background-color:#f57e0b !important;
				cursor: pointer;
			}
			.active-tab a{
				color:#fff !important;
				cursor: pointer;
			}
			
			.custom-nav li a{
				font-weight: 600;
			}
			.custom-nav li{
				background-color: #f6f6f6;
				padding: 10px;
				cursor: pointer;
				text-align: center;
				
			}
			.link-tag{
				color:#0a3f7b !important;
			}
			.bottom-underline{
				border-bottom: 6px solid #0a3f7b;
			}
			.evaluator-container .evaluator-table-wrapper .info-table thead {
				background-color: #3450a3 !important;
				color: #fff !important;
			}
			.evaluator-table-wrapper .info-table thead tr th {
				border-bottom: none;
				color: #ffffff;
				padding: 10px 10px;
				font-weight: normal;
				font-size: 14px;
			}
			.evaluator-table-wrapper .info-table tbody tr:nth-of-type(2n) {
				background: #f7f8fa !important;
			}
			.evaluator-table-wrapper .assign-evaluator-tbl thead tr th:first-child {
				width:4% !important;
			}
			.evaluator-table-wrapper .assign-evaluator-tbl thead tr th:nth-child(2) {
				width: 15% !important;
			}
			.evaluator-table-wrapper .assign-evaluator-tbl thead tr th:nth-child(3) {
				width: 30% !important;
			}
			.evaluator-table-wrapper .assign-evaluator-tbl thead tr th:nth-child(4) {
				width: 20% !important;
			}
			.evaluator-table-wrapper .assign-evaluator-tbl thead tr th:nth-child(5) {
				width: 15% !important;
			}
			.evaluator-table-wrapper .assign-evaluator-tbl thead tr th:last-child {
				width: 15% !important;
			}
			
			
			.evaluator-container .evaluator-table-wrapper .info-table thead {
				background-color: #3450a3 !important;
				color: #fff !important;
			}
			.evaluator-table-wrapper .info-table thead tr th {
				border-bottom: none;
				color: #ffffff;
				padding: 10px 10px;
				font-weight: normal;
				font-size: 14px;
			}
			.evaluator-table-wrapper.info-table-wrapper .info-table {
				margin-bottom: 0px;
				background: #ffffff;
				border: 3px solid #eeeeee;
				border-collapse: separate;
			}
			.evaluator-container .assgin-table-wrapper .info-table thead {
				background-color: #3450a3 !important;
				color: #fff !important;
			}
			.assgin-table-wrapper .info-table tbody tr:nth-of-type(2n) {
				background: #f7f8fa !important;
			}
			.assgin-table-wrapper .assign-evaluator-tbl thead tr th:first-child {
				width:4% !important;
			}
			.assgin-table-wrapper .assign-evaluator-tbl thead tr th:nth-child(2) {
				width: 15% !important;
			}
			.assgin-table-wrapper .assign-evaluator-tbl thead tr th:nth-child(3) {
				width: 30% !important;
			}
			.assgin-table-wrapper .assign-evaluator-tbl thead tr th:nth-child(4) {
				width: 15% !important;
			}
			.assgin-table-wrapper .assign-evaluator-tbl thead tr th:nth-child(5) {
				width: 10% !important;
			}
			.assgin-table-wrapper .assign-evaluator-tbl thead tr th:nth-child(6) {
				width: 10% !important;
			}
			.assgin-table-wrapper .assign-evaluator-tbl thead tr th:last-child {
				width: 15% !important;
			}
			.assgin-table-wrapper.info-table-wrapper .info-table thead tr th {
				border-bottom: none;
				color: #ffffff;
				padding: 10px 10px;
				font-weight: normal;
				font-size: 14px;
			}	
			.assgin-table-wrapper.info-table-wrapper .info-table {
				margin-bottom: 0px;
				background: #ffffff;
				border: 3px solid #eeeeee;
				border-collapse: separate;
			}
			.assgin-table-wrapper.info-table-wrapper .info-table tbody tr td {
					border-top: 1px solid #eeeeee;
					padding: 10px 10px;
					font-size: 14px;
				}
				
				
			

			.evaluator-container .assgin-table-wrapper-list .info-table thead {
				background-color: #3450a3 !important;
				color: #fff !important;
			}
			.assgin-table-wrapper-list .info-table tbody tr:nth-of-type(2n) {
				background: #f7f8fa !important;
			}
			.assgin-table-wrapper-list .assign-evaluator-tbl thead tr th:first-child {
				width:27% !important;
			}
			.assgin-table-wrapper-list .assign-evaluator-tbl thead tr th:nth-child(2) {
				width: 10% !important;
			}
			.assgin-table-wrapper .assign-evaluator-tbl thead tr th:nth-child(3) {
				width: 13% !important;
			}
			.assgin-table-wrapper-list .assign-evaluator-tbl thead tr th:nth-child(4) {
				width: 10% !important;
			}
			.assgin-table-wrapper-list .assign-evaluator-tbl thead tr th:nth-child(5) {
				width: 20% !important;
			}
			.assgin-table-wrapper-list .assign-evaluator-tbl thead tr th:last-child {
				width: 20% !important;
			}
			
			.assgin-table-wrapper-list.info-table-wrapper .info-table thead tr th {
				border-bottom: none;
				color: #ffffff;
				padding: 10px 10px;
				font-weight: normal;
				font-size: 14px;
			}	
			.assgin-table-wrapper-list.info-table-wrapper .info-table {
				margin-bottom: 0px;
				background: #ffffff;
				border: 3px solid #eeeeee;
				border-collapse: separate;
			}
			.assgin-table-wrapper-list.info-table-wrapper .info-table tbody tr td {
					border-top: 1px solid #eeeeee;
					padding: 10px 10px;
					font-size: 14px;
				}
				
			.select-evaluator{
				width: 147px;
				background-color: #ededed;
				height:30px !important;
				line-height: 30px !important;
			}
			.evaluator-table-wrapper .info-table tbody tr td {
				border-top: 1px solid #eeeeee;
				padding: 10px 10px;
				font-size: 14px;
			}
			.select-date{
				background-color: #ededed;
				height: 30px !important;
				line-height: 30px !important;
			}
			.step-number{
				position: absolute;
				left: 50%;
				width: 20px;
				height: 20px;
				border-radius: 50%;
				background-color: #0a3f7b;
				color: #fff;
				text-align: center;
				font-size: 12px;
				bottom: -12px;
			}
			.step-number-noactive{
				position: absolute;
				left: 50%;
				width: 20px;
				height: 20px;
				border-radius: 50%;
				background-color: #ededed;
				color: #0a3f7b;
				text-align: center;
				font-size: 12px;
				bottom: -12px;
			}
			.action-data{
				background-color: #0a3f7b !important;
				padding: 5px !important;
				width: 120px !important;
				outline: none !important;

			}
			.next-page{
				background-color: #0a3f7b !important;
				padding: 5px !important;
				width: 90px !important;
				outline: none !important;

			}
			.assign_search{
				    border-radius: 39px !important;
					font-weight: 100;
					line-height:29px;
					height:29px !important;
			}
			
			.evaluator-container .info-table-wrapper .info-table tfoot {
				position: absolute;
				top: -35px;
				left: 0px;
			}
			#assign-evaluator_filter{
				display:none;
			}
			.assign-question-btn{
				background-color: #f57e0b !important;
				outline: none !important;
				color:#fff !important;
				border-color: #f57e0b !important;
			}
			.event-container{
		    background-color: #6079a5;
			color: #fff !important;
			font-weight: 200 !important;
			cursor: pointer;
			}
			
			.outter-conatiner-wrap a{
				color: #343f4b !important;
				font-weight: normal !important;
			}
			.outter-conatiner-wrap a:hover {
				border-bottom: 4px solid #f17e10;
				border-left:1px solid #f17e10;
				border-top:1px solid #f17e10;
				border-right:1px solid #f17e10;
				padding:5px;
			}
			.dot-custom{
			  height: 15px;
			  width: 15px;
			  background-color: #666;
			  border-radius: 50%;
			  display: inline-block;
			}
			.custom-accordion {
			  color: #444;
			  transition: 0.4s;
			}


			.custom-accordion:after {
			  cursor: pointer;
				content: '\002B';
				margin-top: -26px;
				font-weight: bold;
				float: right;
			}
			.custom-panel {
			  padding: 0 18px;
			  transition: max-height 0.2s ease-out;
			  display: none;
			}
			.define-criteria-inner{
				color: #0f4e91;
				background-color: #ededed;
			}
			.define-criteria-outter{
				border: 2px solid #ededed;
			}
			.assign-evaluator-text{
				color:#0a3f7b;
				font-weight:700;
			}
			.select-all-ques{
				background-color: #3450a3 !important;
				color: #fff !important;
			}
			.select-all-ques label{
				color: #fff !important;
			}
			.inner_data_question{
				border-top: none;
				background-color: #ededed;
				max-height: 0;
				transition: all .3s;
				overflow: hidden;
				margin: 0 auto;
			  /*  background-color: #fff; */
			}
			.inner_data_question p{
				 background-color: #fff;
			}
			.inner_data_question.active {
				max-height: 700px;
				transition: all .8s;
			}
			.define-criteria-outter ul li{
				    border-bottom: 1px solid #66666669;
					background-color: #ededed;
					padding: 10px;
					cursor: pointer;
			}
			.question-no{
				font-weight:700;
			}
			.custom-assign-scroll{
				height: 400px;
				overflow: hidden;
				border-right: 1px solid #f1f1f1;
				border-left: 1px solid #f1f1f1;
				position: relative;
			}
			.complete-test{
				height: 10px;
				width: 10px;
				background-color: #f37d11;
				border-radius: 50%;
				display: inline-block;
			}
			.incomplete-test{
				height: 10px;
				width: 10px;
				background-color: #fff;
				border-radius: 50%;
				display: inline-block;
			}
			.status-dot{
				display:inline;
				border-bottom: 0px solid #66666669 !important;
				background-color: transparent !important;
				padding: 0px !important;
			}
			.done-assgin-test{
				color: #32cc1a !important;
				border-color: #32cc1a !important;
				width: 54px  !important;
				padding: 5px 10px  !important;
				height: 30px  !important;
			}
			.on-progress-assgin-test{
				color: #0a508d !important;
				border-color: #0a508d !important;
				width: 54px  !important;
				padding: 5px 10px  !important;
				height: 30px  !important;
			}
			.failed-assgin-test{
				color: #e6770e !important;
				border-color: #e6770e !important;
				width: 54px  !important;
				padding: 5px 10px  !important;
				height: 30px  !important;
			}
			.status-text-assgin{
				color: #66666675;
			}
			.on-progress-dot{
			  height: 10px;
			  width: 10px;
			  background-color: #0a508d;
			  border-radius: 50%;
			  display: inline-block;
			}
			.failed-progress-dot{
			  height: 10px;
			  width: 10px;
			  background-color: #e6770e;
			  border-radius: 50%;
			  display: inline-block;
			}
			.complate-progress-dot{
			  height: 10px;
			  width: 10px;
			  background-color: #32cc1a;
			  border-radius: 50%;
			  display: inline-block;
			}
			.status-assgin-test{
				color: #32cc1a !important;
				border-color: #32cc1a !important;
				width: 74px  !important;
				padding: 5px 10px  !important;
				height: 30px  !important;
			}
			.total-number-txt{
				color:#0a3f7b;
				font-weight:600;
			}
			.complate-progress-bar{
				/* margin: 10px; */
				width: auto;
				height: 10px;
				background-color: #ddd;
				border-radius: 10px;
			}
			.dynamic-progressbar{
				border-radius: 10px !important;
				background-color: #00CF95;
			}
			.failed-progress-bar{
				/* margin: 10px; */
				width: auto;
				height: 10px;
				background-color: #ddd;
				border-radius: 10px;
			}
			.failed-progressbar{
				border-radius: 10px !important;
				background-color:#e6770e;
			}
			.custom-tbl-candidate{
				border: 1px solid #ededed;
			}
			.custom-tbl-candidate thead{
				color: #0a3f7b;
				background-color: #f7f7f7;
			}
			.custom-tbl-candidate tbody a{
				color: #0a3f7b !important;
			} 
			.select-question-container{
				color: #0a3f7b;
				background-color: #f7f7f7;
			}
			.conididate-select-tab{
				color: #fff !important;
			}
			.uploaded-answer{
				background-color: #fff !important;
				font-weight: 600;
			}
			.ouuter-question-container{
				border: 1px solid #ededed;
			}
			/* .question-outter-container{
				height:270px;
			} */
			.question-outter-container{
				max-height: 265px;
				height: 265px;
				overflow-y: auto;
				border-right: 1px solid #f1f1f1;
				border-left: 1px solid #f1f1f1;
				position: relative;
				-webkit-appearance: none;
			} 
			/* .question-description-container{
				height: 260px;
				overflow: hidden;
				border-right: 1px solid #f1f1f1;
				border-left: 1px solid #f1f1f1;
				position: relative;
			} */
			.select-candidate-tab{
				    height: 10px;
					width: 10px;
					background-color: #f37d11;
					border-radius: 50%;
					display: inline-block;
			}
			.not-select-candidate-tab{
				    height: 10px;
					width: 10px;
					background-color: #ededde;
					border-radius: 50%;
					display: inline-block;
			}
			.select-tbl-tab{
				background-color: #0f4e91;
				color: #fff;
			}
			.custom-div{
				width: 55px !important;
			}
			.paper-txt{
				color:#0a3f7b;
			}
			.user-status{
				    background-color: #3450a3 !important;
			}
			.not-attend-question {
				height: 10px;
				width: 10px;
				background-color: #fff;
				border-radius: 50%;
				display: inline-block;
			}
			.assign-container{
					max-height: 412px;
					overflow: hidden;
					border-right: 1px solid #f1f1f1;
					border-left: 1px solid #f1f1f1;
					position: relative;
				}
				
				.btn-postion{
			    z-index: 1;
				position: absolute !important;
				top: 35px !important;;
				left: 204px !important;
		}
		.btn-postion:hover{
			    z-index: 1;
				position: absolute !important;
				top: 35px !important;;
				left: 204px !important;
		}
		.custom-tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.custom-tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.custom-tooltip:hover span {
			border-radius: 5px 5px; 
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
			-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			position: absolute; 
			left: 1em;
			top: 2em;
			z-index: 99;
			margin-left: 0;
			width: 310px;
			cursor: pointer;
		}
		
		
			.custom-classic { padding: 0.8em 1em; }
			.custom-classic {background: #fff; border: 1px solid #ededde;color:#000; }
		.custom-tooltip ul li{
			border-bottom:1px solid #ededed;
			padding:10px;
			font-weight:normal;
			float:left;
		}
		.terminate-user{
			color:red;
		}
		.candidate-complated-test{
				border-bottom: 1px solid #ededed;
			}
			.candidate-complated-test label{
				 color: #6666668c;
			}
			.candidate-complated-test p{
				    color: #000;
					font-size: 16px;
					margin-bottom: 0px;
			}
			.candidate-complated-test label span{
				color:#0a3f7b;
				font-weight: 600;
			}
			.info-txt{
				    background-color: #0a3f7b !important;
					min-width: 40px !important;
					color: #fff !important;
					padding-left: 10px;
					padding-right: 10px;
			}
			.info-btn{
				    background-color: #0a3f7b !important;
					min-width: 40px !important;
					color: #fff !important;
				
			}
			.close_candidate_instruction {
				color: #343f4b;
				font-size: 16px;
				cursor: pointer;
			}
			.candidate_inner_marks {
				padding: 15px;
				max-height: 315px;
				position: relative;
				overflow-x: hidden;
				overflow-y: auto;
				background-color: #ffffff;
				color: #666666;
			}
			/* .candidate_instruction_content:after {
				content: '';
				position: absolute;
				top: 100%;
				left: 18%;
				margin-left: -50px;
				width: 0;
				height: 0;
				border-top: solid 11px #dddddd;
				border-left: solid 11px transparent;
				border-right: solid 11px transparent;
			} */
			.candidate_instruction_content.active {
				bottom:70px;
				transition: 1s;
				display: block;
			}
			.candidate_instruction_content {
				position: absolute;
				left: 15px;
				background: #ededed;
				border-radius: 4px 4px 0 0;
				box-shadow: 0 0 10px rgba(0,0,0,0.6);
				-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
				-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
				-o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
				width: 30%;
				margin-left: 30%;
				transition: 1s;
				display: none;
				
			}
			.rating-container.active {
				transition: 1s;
				display: block;
			}
			.rating-container {
				position: absolute;
				right: 15px;
				background: #fff;
				border-radius: 4px 4px 0 0;
				box-shadow: 0 0 10px rgba(0,0,0,0.6);
				-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
				-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
				-o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
				width: 4%;
				margin-right: 0%;
				transition: 1s;
				display: none;
				
			}
			.completed-test-btn{
				min-width: 12px;
				/* border-radius: 50%; */
				/* width: 2px; */
				line-height: 1px;
				height: 10px;
				padding: 10px;
				background: #3be022;
				border: 2px solid #3be022;
				color: #fff !important;
				font-size: 10px;
				text-align: center;
			}
			.skipped-test-btn{
				min-width: 12px;
				line-height: 1px;
				height: 10px;
				padding: 10px;
				background: #B80000;
				border: 2px solid #B80000;
				color: #fff !important;
				font-size: 10px;
				text-align: center;
			}
			.notcompleted-test-btn{
				min-width: 12px;
				/* border-radius: 50%; */
				/* width: 2px; */
				line-height: 1px;
				height: 10px;
				padding: 10px;
				/* background: #ededde; */
				background: #666666d9;
				border: 2px solid #ededde;
				color: #fff !important;
				font-size: 10px;
				text-align: center;
			}
			.completed-question-list{
				overflow: hidden;
				border-right: 1px solid #f1f1f1;
				border-left: 1px solid #f1f1f1;
				position: relative;
			}
			.completed-test-btn-container li {
				text-align:center;
				margin-top:5px;
				margin-bottom:5px;
			}
			.cancel-candidate-btn{
				color: #0a3f7b !important;
				border-color: #0a3f7b !important;
				background-color: #fff !important;
				font-weight: 700 !important;
			}
			.save-candidate-btn{
				color: #fff !important;
				border-color: #0a3f7b !important;
				background-color: #0a3f7b !important;
				font-weight: 700 !important;
			}
			.next-previous-btn{
				min-width: 28px !important;
				color: #0a3f7b !important;
				border-color: #ededed !important;
				background-color: #fff !important;
				font-weight: 700 !important;
			}
			.complate-status{
				    color: #0a3f7b;
					font-weight: 900;
			}
			.submit-candidate{
				color: #0a3f7b;
				font-weight: 700;
				background-color: #ededed;
			}
			.black-text{
				color:#000 !important;
			}
			.numberCircle-notstart{
				border-radius: 50%;
				width: 12px;
				height: 12px;
				padding: 1px 3px;
				background: #666;
				border: 2px solid #666;
				color: #fff;
				font-size:10px;
				text-align: center;
			}
			.numberCircle-inprogress{
				border-radius: 50%;
				width: 12px;
				height: 12px;
				padding: 1px 3px;
				background: #f37d11;
				border: 2px solid #f37d11;
				color: #fff;
				font-size:10px;
				text-align: center;
				
			}
			.numberCircle-complate{
				border-radius: 50%;
				width: 12px;
				height: 12px;
				padding: 1px 3px;
				background: #3be022;
				border: 2px solid #3be022;
				color: #fff;
				font-size:10px;
				text-align: center;
				
			}
			.candidate-status li{
				font-size: 11px !Important;
			}
			.subjective-question-header{
				background-color: #fcfcfc;
			}
			.all-status-btn:hover{
				color: #fff !important;
				border-color: #0a3f7b !important;
				background-color: #0a3f7b !important;
				padding: 2px 2px;
				font-size: 11px !Important;
				min-width: 59px;
			}
			.all-status-btn{
				padding: 2px 2px;
				font-size: 11px !Important;
				min-width: 59px;
			}
			.question-description-area{
				    height: 40px;
					overflow: hidden;
					border-right: 1px solid #f1f1f1;
					border-left: 1px solid #f1f1f1;
					position: relative;
				}
			.subective-media-icon{
				    width: 36%;
					cursor: pointer;
			}
			.download-template-conatiner{
				 border-right: 1px solid #ededed;
			}
			.download-template-right input{
				    height: 28px;
					line-height: 28px;
			}
			.create-update-file{
				padding: 5px !important;
				color: #666 !important;
				font-weight: 600 !important;
				min-width: 136px;
			}
			.test-table-wrapper .info-table thead {
				background-color: #3450a3 !important;
				color: #fff !important;
			}
			
			.test-table-wrapper .example-creator thead tr th:first-child {
				width: 7% !important;
			}
			.test-table-wrapper .example-creator thead tr th:nth-child(2) {
				width: 20% !important;
			}
			.test-table-wrapper .example-creator thead tr th:nth-child(3) {
				width: 20% !important;
			}
			
			
			.login-wrapper-left-panel{
			    background-color:#415168;
				width:600px;
				padding: 25px 30px;
				float: left;
				margin-left:100px;
				position: relative;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				-ms-border-radius: 4px;
				border-radius: 4px;
				opacity: 0.9;
				
		}
		.txt-login{
			color:#fff !important;
			opacity:1;
		
		}
		.user-guide-img{
			    margin-left: auto;
				margin-right: auto;
				display: block;
				padding: 8px;
		}
		.user-guide-list{
			color: #fff !important;
			display: flex;
			align-items: center;
			border-top:1px solid #fff !important;
			border-bottom:1px solid #ffffff80 !important;
			padding: 20px 15px;
		}
		.user-guide-list label{
			color:#fff !important;
			padding-top:10px;
			padding-bottom:10px;
		}
		 .panel-heading-custom [data-toggle="collapse"]:after {
				font-family: 'Glyphicons Halflings';
				content: "\e072"; /* "play" icon */
				float: right;
				color: #fff !important;
				font-size: 18px;
				line-height: 22px;
				/* rotate "play" icon from > (right arrow) to down arrow */
				-webkit-transform: rotate(-90deg);
				-moz-transform: rotate(-90deg);
				-ms-transform: rotate(-90deg);
				-o-transform: rotate(-90deg);
				transform: rotate(-90deg);
			}
			
			.panel-heading-custom [data-toggle="collapse"].collapsed:after {
				/* rotate "play" icon from > (right arrow) to ^ (up arrow) */
				-webkit-transform: rotate(90deg);
				-moz-transform: rotate(90deg);
				-ms-transform: rotate(90deg);
				-o-transform: rotate(90deg);
				transform: rotate(90deg);
				color: #fff !important;
			}
			.custom-collapse{
				color:#fff !important;
				background-color: transparent !important;
				border-color: transparent !important;
			}
			.collapse-link:hover{
				color:#fff !important;
				background-color: transparent !important;
				border-color: transparent !important;
			}
			/* .user-guide-inner-link{
				/* color:#3f6899 !important; */
				color:#fff !important;
			} */
			.contact-support-link{
				color:#fff !important;
				font-size:15px !important;
			}
			.system-guide-list{
				    border-bottom: 1px solid #ffffff80;
					border-top: 1px solid #ffffff80;
			}
			.result-container{
		    border: 2px solid #6666661c;
			background-color: #fff;
			width: 56%;
			margin-top: 30px;

			}
			.result-master-header{
				color: #629ac7;
				font-weight: 600;
				background-color: #fdfdfe;
			}
			
			.test-code-input{
					width: 50% !important;
					margin-left: auto !important;
					margin-right: auto !important;
			}
			.get-result-btn{
				background-color: #716dd8 !important;
				min-width: 139px !important;

			}
			.question-reduce-marks{
				max-height: 200px;
				overflow-y: auto;
				border-right: 1px solid #f1f1f1;
				border-left: 1px solid #f1f1f1;
				position: relative;
			}
			.active_tt_bg{
				text-align: left !important;
				border-color: #716dd8;
				background-color: #120f67 !important;
				color: #fff;
			}
			.next-prev{ text-align: center; font-size: 22px; }
			.next-prev a{ margin: 0 12px; }
			.next-prev a.prv{ float: left; }
			.next-prev a.nxt{ float: right; }
			.images-container{ position: relative; margin: 15px auto; }
			.images-container .gal-descrip{  }
			.images-container .multiple-images{ display: none; }
			.images-container .multiple-images.galcurr{ display: block; }
			.withou-marks{
				background-color: transparent;
				padding: 0px 10px;
				font-weight: 700;
				outline:none !important;
			}.excel-file-view{
				width:15%;
				cursor: pointer;
			}
/* 			.next-arrow{
				color:#0a3f7b !important;
			} */
			
			.random-three-sixty-dialog{
				width: 35%;
			}
			.random-three-sixty-dialog-content{
					background-color:#535353 !important;
					color:#fff !important;
			}
			.state-horizontal-line{
				border-top: 1px solid #fff;
				width: 250px;
			}
	/********css end for Test Creator Test screen 15-06-2020  *************/
	
	.edit-student-details{
					font-size:13px;
	
				}
				.edit-student-details i{
					cursor: pointer;
				}
				.delete-student-details{
					
					cursor: pointer;
					color:#666;
					font-size:18px;
				}
				.close{
					    opacity: 1;
						color: #fff;
				}
				
				.se-pre-con {
					position: fixed;
					left: 0px;
					top: 0px;
					width: 100%;
					height: 100%;
					z-index: 9999;
					background: url(../img/loader.gif) center no-repeat #fff;
				}
				.se-pre-con.active{
					background: url(../img/loading.gif) center no-repeat rgba(255,255,255,0.8);
					padding-top: 30%;
					text-align: center;
					background-size: 14%;

				}
				.send-notification-btn{
					background-color: #3450a3;
					color: #ffffff !important;
				}
				.student-details-header-container{
					background-color: #f2f3f5;
					border-top-left-radius: 20px;
					border-top-right-radius: 20px;
				}
				.download-excel-img{
					width: 50%;
					margin-left: auto;
					margin-right: auto;
				}
				.view-excel-img {
					width: 40%;
					margin-left: auto;
					margin-right: auto;
				}
				.fullscreen-documents {
					width: 4%;
					margin-right: 18px;
					cursor: zoom-in;
				}
				.fullscreen-image {
					margin-right: auto;
					margin-left: auto;
					display: block;
					max-height: 600px;
				}
				.close-excel-modal{
						position: absolute;
						top: 15px;
						right: 35px;
						color: #ff920c;
						font-size: 40px;
						font-weight: bold;
						transition: 0.3s;
						z-index: 1;
						cursor:pointer;
				}
				.testpad-preview-mobile-app-container{
					position: absolute;
					z-index: 1;
					right: 18%;
				}
				.testpad-preview-mobile-app-btn{
					    padding: 4px 0px !Important;
						min-width: 49px !Important;
						background-color: #ebebeb !Important;
				}
				.key-pointer{
					cursor:pointer;
				}
				.confirm-test{
					width: 26%;
					margin-right:2px !important;
				}
				.confirmed-text{
					color:#008000 !Important;
				}
				.confirmed-text:hover{
					color:#008000 !Important;
					background-color: #ffffff !Important;
				}
				.preview-testpad-inner{
					color:#034eab;
				}
				.user-profile-container{
					background-color: #f6f7fb;
				}
				.candidate-right-boder{
					border-right: 2px solid #ededed;
				}
				.normal-candidate{
					    background-color: #5cb85c !important;
						color: #fff !important;
						border-radius: 45px !important;
				}
				.cbt-candidate-btn{
						color: #fff;
						background-color: #286090;
						border-color: #204d74;
						border-radius: 45px !important;
				}
				.tt-cehcklist{
					width:100%;
					letter-spacing: 1px;
					color: #fff !important;
					font-size: 15px;  
				}
				.upload-tt-picture{
						width: 17% !important;
						margin: 10px 20px 10px 30px !important;
						float: left !important;
						margin-left: 30% !important;
				}
				.status_of_subject_mobile{
					padding: 17px 10px 8px 10px !Important;
					height: 405px !Important;
					border: 1px solid #f2f9ff !Important;
				}
				.comperession-img{
						width:100%;
						margin-left: auto;
						margin-right: auto;
						border-radius: 14px;
						min-height: 336px;
						max-height: 337px;
				}
				.comperession-container{
						background-color: #f8f8f8;
				}
				.comperession-line{
						margin: 161px auto;
				}
				.overlay-picture-dialog {
					margin-top: 40px !important;
					margin-bottom: 0px !important;
					width: 67% !important;
				}
				ul.doted-point{
					list-style-type: disc !important;
				}
				.dropdowns-information{
					 position: relative;
					 display: inline-block;
				}

				.dropdown-contents-information{
					 display: none;
					 position: absolute;
					 background-color: #fff;
					 min-width: 220px;
					 z-index: 1;
				}
				.dropdowns-information:hover .dropdown-contents-information{
					display: block;
				}
				
				/************************** support Css start  ********************/
				.support-list-dot{
					display: inline-block;
					width: 10px;
					height: 10px;
					-webkit-border-radius: 50%;
					-moz-border-radius: 50%;
					-ms-border-radius: 50%;
					border-radius: 50%;
					background:#4880c8;
				}
				.support-list-dot-active{
					display: inline-block;
					width: 10px;
					height: 10px;
					-webkit-border-radius: 50%;
					-moz-border-radius: 50%;
					-ms-border-radius: 50%;
					border-radius: 50%;
					background:#20aa19;
				}
				.support-list-dot-inactive{
					display: inline-block;
					width: 10px;
					height: 10px;
					-webkit-border-radius: 50%;
					-moz-border-radius: 50%;
					-ms-border-radius: 50%;
					border-radius: 50%;
					background:#e1e1e1;
				}
				.support-list-container li {
					border-bottom: 0px solid #f1f1f1;
					margin-left:25px !important;
					margin-top:5px !important;
					margin-bottom:5px !important;
					padding-bottom: 5px;
					margin-right:25px !important;
				}
				.support-list-container li a{
					color:#4880c8 !important;
					text-decoration: underline;
				}
				.support-list-container-right li {
					margin-left:25px !important;
					margin-top:5px !important;
					margin-bottom:5px !important;
					margin-right:25px !important;
					padding-bottom: 5px;
				}
				.changes-status{
					background-color: #f17e10;
					font-size: 12px;
					color: #ffffff;
					text-align: center;
					padding: 5px;
					border-radius: 4px;
					border: 1px solid #ededed;
					font-family: Roboto-Thin;
				}
				.play-store-square{
					height: 10px;
					width: 10px;
					background-color:#1571c4;
					display: block;
					margin-top: 5px;

				}
				.play-store-heading-text{
					color: #000 !important;
				}
				.create-container{
					max-height: 342px;
					overflow: hidden;
					border-right: 1px solid #f1f1f1;
					border-left: 1px solid #f1f1f1;
					position: relative;
				}
				.go-btn{
					    min-width: 46px !important;
						padding: 4px !important;
						background-color:#0f4e91 !important;
				}
				.edit-test-icon{
					    color: #4586d0;
				}
				.download-software .modal-header{
					background-color:#3450a3 !Important;
					color: #fff;
				}
				.download-software .modal-dialog .modal-content .modal-header .icon-close{
					background: url(../img/cancel-white.svg) no-repeat;
					width: 20px;
					height: 20px;
					display: block;
					opacity: 1;
				}	
				.download-software .modal-dialog{
					width: 44% !Important;
				}
				.download-software-heading-text{
					color: #201d20;
					font-weight: 600;
				}
				.download-software strong{
					font-size: 19px !important;
				}
				.download-software label{
					    color: #726565;
						font-size: 15px;
				}
				.download-software-container{
					border: 1px solid #ededed;
				}
				.download-software-heading-inner{
					    background-color: #f6f7f9;
				}
				.download-software-bottom{
					border-bottom: 1px solid #ededed;
				}
				.btn-download-software{
					background-color: #005db7 !important;
					color: #fff !important;
					border-radius: 24px !important;
					padding: 6px 20px !important;
				}
				.thank-you-text{
					   /*  color: #228B22 !important; */
						font-size: 16px !important;
				}
				.auto-scan-text{
						font-weight: 600;
				}
				.mobile-screencapture{
						width: 50%;
						display: block;
						margin-left: auto;
						margin-right: auto;
				}
				.no-three-sixty-image-available{
					width: 50%;
					margin-left: auto;
					margin-right: auto;
					display: block;
				}
				.three-sixty-video-container video{
					width: 100% !important;
				}
				.test-delivery-mode-container{
					    border: 1px solid #0000004f;
				}
				.test-connect-after-disconnection-container{
					    border: 1px solid #0000004f;
				}
				.w-100{
					width:100% !important;
				}
				.master-data-heading{
				font-size: 16px;
				color: #174a8d;
				}
				.inner-border{
					border:1px solid #ededed;
				}
				.action-event{
					color: #b7b8bc;
					font-size: 21px !important;
					cursor: pointer;
				}
				.test-master-table thead trth:first-child {
					  width: 5% !important;
				}
				.test-master-table thead tr th:nth-child(2) {
					width: 18% !important;
				}
				.test-master-table thead tr th:nth-child(3) {
					width: 10% !important;
				}
				.test-master-table tbody tr td {
					color: #040404 !important;
					font-size: 14px !important;
					/* font-weight: 600; */
				}
				.test-master-table tbody tr:nth-child(odd) {
					background: #f7f8fa;
				}
				.test-master-table tbody tr:nth-child(even) {
					background: #fff;
				}
				.test-master-table>thead>tr>th {
					vertical-align: bottom;
					font-size: 14px !important;
					border-bottom: 0px solid #ddd;
					border-top: 1px solid #ededed !important;
					border-right: 1px solid #ededed !important;
				}
				.manage-student{
					background-color: #d3dee2;
					padding-top: 4px;
					padding-bottom: 4px;
					font-size: 13px;
					color: #000 !important;
				}
				.student-profile-photo-tbl thead tr th:first-child {
					width:6% !important;
				} 
				.student-profile-photo-tbl thead tr th:nth-child(2) {
					width: 11% !important;
				}
				.student-profile-photo-tbl thead tr th:nth-child(3) {
					    width:63% !important;
				}
				.student-profile-photo-tbl thead tr th:nth-child(4) {
					    width: 10% !important;
				}
				.student-profile-photo-tbl thead tr th:last-child{
					    width: 10% !important;
				}
				.student-master-assign-tbl thead tr th:first-child {
					width: 12% !important;
				}
				.student-master-assign-tbl thead tr th:nth-child(3) {
					width: 25% !important;
				}
				.student-master-assign-tbl thead tr th:nth-child(3) {
					    width: 12%;
				}
				.student-master-assign-tb thead tr th:nth-child(2) {
						width: 13% !important;
				}
				.examinations-list-table thead{
						background-color: #e9e9e9;
					}
					.examinations-list-table thead th{
						font-size: 14px;
						font-weight: 600;
					}
					.examinations-list-table>thead>tr>th {
						vertical-align: bottom;
						font-size: 14px !important;
						border-bottom: 0px solid #ddd;
						border-top: 1px solid #ededed !important;
						border-right:2px solid #fff !important;
					}
					.examinations-list-table thead tr th:first-child {
						width:7% !important;
					}
					.examinations-list-table  thead tr th:nth-child(2) {
						width:40% !important;
					}
					.examinations-list-table  thead tr th:nth-child(3) {
						width:15% !important;
					}
					.examinations-list-table  thead tr th:nth-child(4) {
						width:15% !important;
					}
					.examinations-list-table  thead tr th:last-child {
						width:23% !important;
					}
					.examinations-list-table tbody tr td{
						font-size: 13px;
						color: #000;
						border-bottom: 1px solid #ededed !important;
						font-weight: 600;
					}
					/* .examinations-list-table-conatiner .table>tbody>tr:nth-of-type(odd) {
							background-color: #fff  !important;
						}
					.examinations-list-table-conatiner .table>tbody>tr:nth-of-type(even) {
						background-color: #fff !important;
					} */
					.examinations-tbl-hrading{
						color:#174a8d;
					}
					.student-outter-container-panel{
						background-color: #ededed;
					}
					.student-inner-container-panel{
							background-color: #fff;
					}
					.active-role{
						color:#44af69;
					}
					.in-active-role{
						color:#f87d10;
					}
					.square-box-select-exm{
							height: 40px;
							width: 70px;
							text-align: center;
							background-color: #45ac6e;
							color: #fff;
								padding: 10px;
						}
					.student-progress-container{
							background-color: #eff3f4;
					}
					.student-progress-outter-container{
							   border: 1px solid #ededed;
					}
					.tick-wating{
						display: block;
						margin-left: auto;
						margin-right: auto;
						width: 25%;
					}
					.assigned-value-txt{
						padding: 3px;
						background-color: #e9e9e9;
						font-size: 16px;
					}
					
					.seleted-tr{
						    background-color: #1571c4bd !important;
							cursor: pointer;
					}
					.round-blue-btn{
						    background-color:#0f4e91 !important;
							color: #ffffff;
							border-radius: 25px;
						}
					.active-user{
						color:#45ac6e;
					}
					.inactive-user{
						color:#f87d10;
					}
					.DeletSection{
						cursor: pointer;
						background-color: #dddddd;
						position: absolute;
						color: #343f4b;
						border-radius: 4px;
						text-align: center;
						padding: 7px 10px;
						float: left;
						margin: 3px;
						top: 3px;
						left: 26%;
						
					}
					.permitted_url_title{
							/*background-color: #fff;  */
							background-color:#00000008    !important;
							border: none !important;
							border-bottom: 1px solid #ededed !important;
					}
					.permitted_url_title_content{
					   max-height:134px;
				   }
				   .url-title-content-popup{
					   max-height:250px;
					   overflow-y:auto;
				   }
				   .cursor-pointer{
					     cursor: pointer;
				   }
				   .add-url-title{
						min-width: 100px !important;
						padding:2px !important;
						font-size:13px;
				   }
				   .add-display{
					   display:flex;
				   }
				    .fa-circles{
						font-size: 22px !important;
						cursor: pointer !important;
						color: #9EA4AC;
					}
					.close-url-btn{
						    border: 1px solid #f17e10 !important;
							color: #f17e10 !important;
							background-color: transparent !important;
					}
					.chat-conatainer-part{
						max-height:284px;
						overflow-y: auto;
					}
					.chat-history-container-eve p {
						text-align: left !important;
						font-size: 14px !important;
						word-break: break-word !important;
						/* word-break: break-all; */
					}
					/***************************Print Question paper CSS start ******************/
					.print-body{
						background-color:#ededed !Important;
					}
					.max-marks-txt-container{
						background-color:#f9f9f9 !Important;
					}
					.max-marks-txt{
						color:#0d82df !important;
						font-weight: 700 !important;
					}
					.blue-txt{
						color:#0d82df !Important;
						font-weight:700;
					}
					.inner-print-container{
						background-color: #f5f5f5;
					}
					.question-value-container{
						float: left;
						font-size: 12px;
						word-break: break-word;
						background-color: #f9f9f9;
					}
					.question-choice-value{
						padding: 0 50px;
						background-color: #f9f9f9;
					}
					.correct-choice-area{
						    background-color: #f5f5f5;
							border-top: 2px solid #66666630;
							border-bottom: 2px solid #66666630;
					}
					.slected-check-answer{
						position: absolute;
						left: 30px;
						color: #0d82df;
					}
					.b-0{
						 border: 0px;
					}
					.edit-answer{
						    padding: 5px;
							background-color: #0d82df;
							color: #fff;
					}
					
					.edit-questio-choice-popup .modal-header{
						background-color: #0e83e0 !Important;
						color: #fff !Important;
					}
					.view-answer-btn{
						border-radius: 26px;
						background-color: #0085fe !important;
						color: #fff !important;
					}
					.view-result-test-dialog{
						    width: 65%;
					}
					.view-results-list-table .info-table-wrapper .info-table thead tr th:first-child {
						width: 10% !important;
					}
					.view-results-list-table .info-table-wrapper .info-table thead tr th:nth-child(2){ 
						width: 40% !important;
					}
					.view-results-list-table .info-table-wrapper .info-table thead tr th:nth-child(3){ 
						width: 20% !important;
					}
					.view-results-list-table .info-table-wrapper .info-table thead tr th:last-child {
						    width: 20% !important;
					}
					.btn-result-test{
						background-color: #ffffff;
						border: 1px solid #cccccc;
						border-radius: 10px;
						font-size: 10px;
						padding: 5px 10px;
						font-family: Roboto-Thin;
						font-weight: 600;
					}
					
					.LigthGrayBg{
						background-color: #FBFBFB;
					}
					.WhiteBg{
						background-color: #fff;
					}
					.LightBlueColor{
						    color: #1111d2;
					}
					.preview-header{
						background-color:#F18115 !important;
						color:#fff !important;
					}
					.question-paper-text{
						background-color:#F8F8F8;
					}
					.time-negative-marks{
						padding: 3px 8px;
						background-color: #EBEBEB;
						border-radius: 20px;
					}
					.group-preview-header{
						background-color:#FEF4EA !important;
						   
					}
					.group-preview-footer{
						border-top: 2px solid #f17e10;
					}
					.pdf-form-scroll{
						  height:470px;
						  overflow:hidden;
						  position: relative;
					}
					.submitted-class{
						color:#08a34f !important;
						}
						.candidate-list-tbl .table>tbody>tr.submitted-class>td {
								color:#08a34f !important;
							 
							}
						.absent-class td{
						color:#e81a2b !important;
						}
						.disconnected-class td{
						color:#6a3499 !important;
						}
					/***************************Print Question paper CSS end ******************/
					/******************************Grid View Css Start**************/ 
					.whiteBg{
					   background-color: #fff !important
					   }
					   .width-50{
					   width:50px;
					   }
					   .filter-list-1{
					   background-color: #F63E06;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .filter-list-2{
					   background-color: #01AB05;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .filter-list-3{
					   background-color: #6B9CFF;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .filter-list-4{
					   background-color: #F3870E;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .filter-list-5{
					   background-color: #CD0A58;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .filter-list-6{
					   background-color: #093F7B;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .filter-list-7{
					   background-color:#282828;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   
					   .warning-filter{
					   background-color: #F63E06;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .hand-raised-filter{
					   background-color: #01AB05;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .audiogram-filter{
					   background-color: #6B9CFF;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .disconnect-filter{
					   background-color: #F3870E;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .pause-filter{
					   background-color: #CD0A58;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .submitted-filter{
					   background-color: #093F7B;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .360-request-filter{
					   background-color:#282828;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   
					    .select-filter{
					   background-color: #F3870E;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .btn-dfault-filter{
					   background-color: #EFEFEF;
					   padding:4px;
					   border-radius:5px;
					   min-width: 10px;
					   }
					   .input-border-light{
					   border: 1px solid #ededed !important;
					   outline:none !important;
					   }
					   .black-info-circle{
					   color: #000;
					   cursor: pointer;
					   }
					   .grid-top-txt-orange{
					   color: #ec8012;
					   font-size: 16px;
					   }
					   
					   .gridcontainer {
					   display: flex;
					   flex-wrap: wrap;
					   justify-content: flex-start;
					   padding: 0;
					   max-width:100%;
					   margin: auto;
					   }
					   .grid-item {
					   flex: 0 0 auto;
					   }
					   .gridimg {
					   object-fit: contain;
					   }
					   }
					   .grid-item {
					   position: relative;
					   margin: 3px;
					   /*flex: 1 1 auto; */
					   margin-bottom:5px;
					   }
					   .fig {
					   position: relative;
					   height: 100%;
					   width: 100%;
					   }
					   .gridimg {
					   height: 140px;
					   width: 153px;
					   object-fit: cover;
					   object-position: 50% 50%;
					   }
					   .grid-user-name-conatiner{
					   width: 100%;
					   position: absolute;
					   right:10px;
					   left: 0px;
					   margin-bottom: 0px;
					   bottom: 0px;
					   background-color: rgba(0, 0, 0, 0.176);
					   padding-left: 2px;
					   height: 23px;
					   line-height: 23px;
						   z-index: 9999;
					   }
					   
					   .grid-multimedia-conatiner{
					   position: absolute;
						   z-index: 9999;
					   right: 2px;
					   left: 2px;
					   margin-bottom: 0px;
					   top: 10px;
					   padding-left: 6px;
					   width: 90% !important;
					   }
					   .username{
					   font-size: 11px;
					   color: #fff;
					   }
					   .username-number{
					   font-size: 11px;
					   color: #fff;
					   background-color:#f3870e;
					   padding-left: 4px;
					   padding-right: 4px;
					   }
					   .custom-action-list-media{
					   bottom: 100% !important;
					   top: auto !important;
					   background-color: #252525 !important;
					   min-width: 102px !important;
					   left: -2px !important;
					   }
					   .white-color{
					   color: #fff !important;
					   }
					   .custom-action-list-media li span{
					   background-color: #111111 !important;
					   width: 97% !important;
					   text-align: left !important;
					   border: 1px solid #111 !important;
					   border-radius: 10px !important;
					   font-size: 10px !important;
					   padding: 5px 5px !important;
					   }
					   .hand-raised-orange{
					   background-color:#302B2A;
					   color: #fff !important;
					   padding: 3px;
					   font-size: 11px;
					   } 
					   .wave-raised-green{
					   background-color:#01AB05;
					   color: #fff !important;
					   padding: 3px;
					   font-size: 11px;
					   }
					   .custom-action-list-media li span:hover {
						  color: #fff !important;
					   }

					   .warning-orange{
					   background-color: #302B2A;
					   color: #fff !important;
					   padding: 3px;
					   font-size: 11px;
					   }
					   .liveBlink{
						  right: 3px;
						  top: 1px;
						  position: absolute;
						  z-index: 99999;
						  background-color: #DF1A26 !important;
						  width: 12px;
						  height: 12px;
						  animation: blinker 1.5s cubic-bezier(.5, 0, 0.5, 0.5) infinite alternate;  
						  border-radius: 50%;
						  display: inline-block;
					   }
					   @keyframes blinker {  
					   from { opacity: 1; }
					   to { opacity: 0; }
					   }
					   .oflineBlink{
						  background-color:#464544 !important;
						  width: 10px;
						  height: 10px;  
						  border-radius: 50%;
						  display: inline-block;
					   }
					   .mt-7{
							  margin-top: 7px;
					   }
					   .video-live-container{
						  background-color:#282828;
						  display: flex;
					   }
					   .pagination-container ul{
							 display: flex;
							 flex-direction: column;
					   }
					   .pagination-container ul li{
							 padding: 5px;
							 padding: 5px 12px;
							 background-color:#252525;
							 margin-top: 2px;
							 margin-bottom: 2px;
					   }
					   .pagination-container ul li a{
						  color:#fff;
					   }
					   .footer-grid-btn-media{
						  background-color: #282828 !important;
						  border-radius: 20px !important;
						  color: #fff !important;
						  min-width: 120px;
					   }

					   .footer-grid-container{
						  background-color: #1A1A1A !important;
						  position: fixed;
						  left: 0;
						  bottom: 0;
						  width: 100%;
					   }
					   .proctor-control-btn{
						  background-color: #f17e10 !important;
						  color: #fff !important;
						  min-width: 120px !important;
					   }
					   .display-flex{
						  display:flex;
						  flex-wrap: wrap;
						  justify-content: flex-start;
					   }
					   .btntransparent{
						  background-color: transparent;
						  border: 0px;
						  min-width:30px !important;
					   }
					   .slide-show-list{
						   z-index: 99999;
							 bottom: 100% !important;
							 top: auto !important;
							 background-color: #252525 !important;
							 min-width:30px !important;
							 left: 0px !important;
							 text-align: center;
							 font-size: 10px !important;
							/*  border-radius: 20px; */
					   }
					   .slide-show-list li{
							margin-top: 3px;
							margin-bottom: 3px;
							 min-width: max-content;
							margin-left: 5px;
							margin-right: 5px;
							color: #fff;
					   }
					   .slide-show-list-circle{
							  background-color: #111111;
							  border-radius: 10px;
							  width: 20px;
							  height: 20px;
							  line-height: 20px;
							  font-size: 10px !important;
							  display: inline-block;
					   }
					   .start-trust-discriminator-panel{
							  width:100%;
					   }
					   .trust-discriminator-scroll-bar{
							 height: 100px;
							 overflow: hidden;
							 border-right: 1px solid #f1f1f1;
							 border-left: 1px solid #f1f1f1;
							 position: relative;
					   }
					   .trust-discriminator-scroll-bar ul li {
						   background-color: #f7f8fa;
						   border-bottom: 1px solid #f1f1f1;
						   padding: 10px;
					   }
					   .trust-discriminator-scroll-bar ul li span {
						   color: #b9b9c1;
						   font-size: 13px;
					   }


					  
					   .chat_container_content{
					   position: absolute;
						bottom: -400px;
						left: 15px;
						background: #ededed;
						border-radius: 4px 4px 0 0;
						box-shadow: 0 0 10px rgba(0,0,0,0.6);
					   -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
					   -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
					   -o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
					   width:92%;
					   transition: 1s;
					   display: none;
					   min-height: 35px;
						padding-right: 00px;
						background-color: #0a3f7b;
						color: #fff !important;
					}

					.chat_container_content.active{
					   bottom: 10px;
					   transition: 1s;
					   display: block;
					}

					.chat_container_inner{
					   padding:0px;
					   max-height: 315px;
					   position: relative;
					   overflow-x: hidden;
					   overflow-y: auto;
					   background-color: #ffffff;
					   color: #666666;
					}
					.close_chat_container{
					   color:#fff;
					   cursor: pointer;
					}
					.message-box-holder {
					  width: 100%;
					  margin: 0 0 15px;
					  display: flex;
					  flex-flow: column;
					  align-items: flex-end;
					}

					.message-sender {
					  font-size: 12px;
					  margin: 0 0 15px;
					  color: #30649c;
					  align-self: flex-start;
					}

					.message-sender a, .message-sender a:link, .message-sender a:visited, .chat-partner-name a, .chat-partner-name a:link, .chat-partner-name a:visited {
					  color: #30649c;
					  text-decoration: none;
					}

					.message-box {
					  padding: 6px 10px;
					  border-radius: 6px 0 6px 0;
					  position: relative;
					  background: rgba(100, 170, 0, .1);
					  border: 2px solid rgba(100, 170, 0, .1);
					  color: #6c6c6c;
					  font-size: 12px;
					}

					.message-box:after {
					  content: "";
					  position: absolute;
					  border: 10px solid transparent;
					  border-top: 10px solid rgba(100, 170, 0, .2);
					  border-right: none;
					  bottom: -22px;
					  right: 10px;
					}

					.message-partner {
					  background: rgba(0, 114, 135, .1);
					  border: 2px solid rgba(0, 114, 135, .1);
					  align-self: flex-start;
					}

					.message-partner:after {
					  right: auto;
					  bottom: auto;
					  top: -22px;
					  left: 9px;
					  border: 10px solid transparent;
					  border-bottom: 10px solid rgba(0, 114, 135, .2);
					  border-left: none;
					}
					.main-procotor-wrapper {
					   width: 100%;
					   display: flex;
					   height: calc(100% - 200px);
					}
					.proctor-pagination {
					   justify-self: flex-end;
					   width: 40px;
					}
					.inner-proctor-wrapper {
					   width: 100%;
					   max-width: calc(100% - 40px);
					   background-color: #000000;
					   display: flex;
					}
					.proctor-score-sidebar{
					   flex: 0 0 25%;
					   max-width: 25%;
					   height: 100%;
					   padding: 5px 0;
					   display: none;
					}
					.proctor-grid-view{
					   flex: 0 0 100%;
					   max-width: 100%;
					   display: flex;
             flex-wrap: wrap;
					   grid-gap: 5px;
					   padding: 5px;
					   position: relative;
					}

					.proctor-score-sidebar-block{
					   flex: 0 0 25%;
					   max-width: 25%;
					   height: 100%;
					   padding: 5px 0;
					   display: block;
					}
					.proctor-grid-view.active{
					   flex: 0 0 75%;
					   max-width: 75%;
					   
					}
					.proctor-item-block{
					   display: flex;
					   width: 100%;
					   max-height:152px;
					   height:100%;
					   position: relative;
					}
          .active-candidate-2 .proctor-item {
            width: calc(50% - 10px);
            height: 100%;
          }
          .active-candidate-1 .proctor-item {
            width: 100%;
            height: 100%;
          }
          .active-candidate-4 .proctor-item, .active-candidate-3 .proctor-item{
            width: calc(50% - 3px);
            height: calc(50% - 3px);
          }
          .active-candidate-5 .proctor-item, .active-candidate-6 .proctor-item {
            width: calc(33.33333% - 4px);
            height: calc(50% - 3px);
          }
          .active-candidate-7 .proctor-item, .active-candidate-8 .proctor-item {
            width: calc(25% - 4px);
            height: calc(50% - 3px);
          }
          .active-candidate-9 .proctor-item, .active-candidate-10 .proctor-item {
            width: calc(20% - 4px);
            height: calc(50% - 3px);
          }
          .active-candidate-11 .proctor-item, .active-candidate-12 .proctor-item {
            width: calc(25% - 4px);
            height: calc(33.33333% - 3px);
          }
          .active-candidate-13 .proctor-item, .active-candidate-14 .proctor-item, .active-candidate-15 .proctor-item {
            width: calc(20% - 4px);
            height: calc(33.33333% - 3px);
          }
          .active-candidate-16 .proctor-item, .active-candidate-17 .proctor-item, .active-candidate-18 .proctor-item {
            width: calc(16.6666666667% - 5px);
            height: calc(33.33333% - 3px);
          }
          .proctor-item {
            display: flex;
            width: 100%;
            height:100%;
            position: relative;
         }
.font-size-16{
	font-size: 16px !important;
}
.default-filter-btn{
	background-color: #898989;
    padding: 4px;
    border-radius: 5px;
    min-width: 10px;
}
					.proctor-score-wrapper {
					   height: 100%;
					   background-color: #ffffff;
					}
					.overlay-disconnected{
						background-color:#e08c2cc4;
						position: absolute;
						bottom: 0%;
						height:100%;
						width: 100%;
						color: white;
						padding: 40px;
						text-align: center;
						opacity:0.8;
						display: flex;
						 z-index: 9999;
						cursor: pointer;
					}
					.overlay-pause{
						background-color:#B43567;
						position: absolute;
						bottom: 0%;
						height:100%;
						width: 100%;
						color: white;
						padding: 40px;
						text-align: center;
						opacity:0.8;
						display: flex;
						 z-index: 9999;
						cursor: pointer;
					}
					.single-proctor-view{
						position:absolute;
						top:5px;
						left:5px;
						z-index:99999;
						height:100%;
						width:100%;
					}
					.img-cinter{
							margin-left: auto !important;
						margin-right: auto !important;
					}

					.proctor-snapshot-img{
						background-color:#333333;;
						display: flex;
						flex-direction: column;
						transition:0.5s;
						z-index:9999;
						cursor: pointer;
						width: 100%;
						height: 100%;
						}
          .event-div {
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
          }
					.proctor-snapshot{
					   width: auto;
					   max-width: 100%;
					   height: auto;
					   max-height: 100%;
					}
					.btnLive{
						padding: 4px;
						background-color: #fc413699;
						color: #fff;
						position: absolute;
						margin-left: 10px;
						min-width: 86px;
						margin-top: 10px;
						border-radius: 33px;
						display:none;
						animation: blinkers 1.5s cubic-bezier(.5, 0, 0.5, 0.5) infinite alternate;
					}

					   @keyframes blinkers {  
					   from { opacity: 1; }
					   to { opacity: 0; }
					   }
						.text-overlay-image{
							width: 100%;
							left: 0;
							right: 0;
							bottom: 0;
							background-color: rgb(0 0 0 / 73%);
							z-index: 2;
							color:#fff !important;
							cursor: pointer;position: absolute;  
							text-align: center;
						}
						.mobile-web-app-media{
								margin-left: auto;
								margin-right: auto;
								display: block;
								height: 340px !important;
								width: auto;
        					}
						
					/******************************Grid View Css End**************/ 
					/******************************Continuous Assessment Start**************/ 
					.landing-outter .card {
						border-radius: 4px;
						min-height: 300px;
						background: #fff;
						box-shadow: 0 6px 10px rgb(0 0 0 / 8%), 0 0 6px rgb(0 0 0 / 5%);
						transition: .3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
						
					}
					.landing-outter .card img {
							margin-left: auto;
							margin-right: auto;
							display: block;
							width: 30%;
						}
						
						.card-outter .card {
							border-radius: 4px;
							min-height: 300px;
							background: #fff;
							box-shadow: 0 6px 10px rgb(0 0 0 / 8%), 0 0 6px rgb(0 0 0 / 5%);
							transition: .3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
							
						}
						.card-outter .card img {
								margin-left: auto;
								margin-right: auto;
								display: block;
								width: 30%;
							}
							.card-outter .card .btn-primary{
								background-color:#1D5A89 !important;
							}
						
						
						.landing-outter .card:hover {
							transform: scale(1.05);
							box-shadow: 0 10px 20px rgb(0 0 0 / 12%), 0 4px 8px rgb(0 0 0 / 6%);
							border: 2px solid #00B050 !important;
						}
						.light-blue-btn{
							background-color:#4D76EA !important;
							color:#fff !important;
							padding: 4px 12px !important;
						}
						.quiz-blue-btn:hover{
							background-color:#4D76EA !important;
							color:#fff !important;
						}
						.quiz-blue-btn{
							background-color:#EBEBEB !important;
							color:#4D76EA !important;
							border-color:#4D76EA !important
							
						}
						.upload-green-btn{
							background-color:#759F71 !important;
							color:#fff !important;
						}
						.download-tamplate-btn{
							background-color:#fff !important;
							color:#000 !important;
						}
						.save-btn{
							background-color:#4D76EA !important;
							color:#fff !important;
							min-width:100px !important;
							padding: 5px 12px !important;
						}
						.cancel-btn{
							background-color:#fff !important;
							color:#000 !important;
							min-width:100px !important;
							border-color: #4D76EA;
							padding: 5px 12px;
						}
						.modify-btn{
							background-color:#FAFAFF !important;
							color:#4D77EE !important;
							border-color: #ededed;
						}
					.white-bg{
						background-color:#fff !important;
					}
					/* .dashboard-img{
						background-color: #F1F9FB;
						padding: 22px;
					} */
					.delete-modal-dialog{
						width:25% !important;
						margin-top:120px !important;
					}
					.popup-modal-dialog{
						margin-top:80px !important;
					}
					
					.delete-modal-dialog .modal-header{
						    border-bottom: 0px solid #e5e5e5;
					}
					
					.blue-color{
						color:#4B79EC !important;
					}
					
					.table-bordered.common-tbl>thead>tr>td, .table-bordered.common-tbl>thead>tr>th {
						border-bottom-width: 0px;
						font-weight: 500;
					}
					.common-tbl tbody{
						font-size:13px !important;
						color:#4F4F4F;
					}
					.common-tbl thead tr th:first-child {
						width:5% !important;
					}
					.common-tbl  thead tr th:nth-child(2) {
						width:50% !important;
					}
					.common-tbl  thead tr th:nth-child(3) {
						width:15% !important;
					}

					.common-tbl  thead tr th:last-child {
						width:30% !important;
					}
					
					
					
					.table-bordered.assgin-task-group-tbl>thead>tr>td, .table-bordered.assgin-task-group-tbl>thead>tr>th {
						border-bottom-width: 0px;
						font-weight: 500;
					}
					.assgin-task-group-tbl tbody{
						font-size:13px !important;
						color:#4F4F4F;
					}
					.assgin-task-group-tbl thead tr th:first-child {
						width:5% !important;
					}
					.assgin-task-group-tbl  thead tr th:nth-child(2) {
						width:40% !important;
					}
					.assgin-task-group-tbl  thead tr th:nth-child(3) {
						width:15% !important;
					}
					.assgin-task-group-tbl  thead tr th:nth-child(4) {
						width:10% !important;
					}
					.assgin-task-group-tbl  thead tr th:nth-child(5) {
						width:10% !important;
					}.
					.assgin-task-group-tbl  thead tr th:nth-child(6) {
						width:10% !important;
					}

					.assgin-task-group-tbl  thead tr th:last-child {
						width:10% !important;
					}
					
					
					.table-bordered.assgin-task-to-student>thead>tr>td, .table-bordered.assgin-task-to-student>thead>tr>th {
						border-bottom-width: 0px;
						font-weight: 500;
					}
					.assgin-task-to-student tbody{
						font-size:13px !important;
						color:#4F4F4F;
					}
					.assgin-task-to-student thead tr th:first-child {
						width:5% !important;
					}
					.assgin-task-to-student  thead tr th:nth-child(2) {
						width:15% !important;
					}
					.assgin-task-to-student  thead tr th:nth-child(3) {
						width:10% !important;
					}
					.assgin-task-to-student  thead tr th:nth-child(4) {
						width:15% !important;
					}
					.assgin-task-to-student  thead tr th:nth-child(5) {
						width:10% !important;
					}.
					.assgin-task-to-student  thead tr th:nth-child(6) {
						width:10% !important;
					}

					.assgin-task-to-student  thead tr th:last-child {
						width:10% !important;
					}
					
					
					
					
					
					.table-bordered.assign-group-leader-tbl>thead>tr>td, .table-bordered.assign-group-leader-tbl>thead>tr>th {
						border-bottom-width: 0px;
						font-weight: 500;
					}
					.assign-group-leader-tbl tbody{
						font-size:13px !important;
						color:#4F4F4F;
					}
					.assign-group-leader-tbl thead tr th:first-child {
						width:5% !important;
					}
					.assign-group-leader-tbl  thead tr th:nth-child(2) {
						width:40% !important;
					}
					.assign-group-leader-tbl thead tr th:nth-child(3) {
						width:40% !important;
					}
					

					.assign-group-leader-tbl  thead tr th:last-child {
						width:30% !important;
					}
					.right-check-circle{
						    color: #1CCA23;
					}
					
					.table-bordered.assignment-task-table>thead>tr>td, .table-bordered.assignment-task-table>thead>tr>th {
						border-bottom-width: 0px;
						font-weight: 500;
					}
					.assignment-task-table tbody{
						font-size:13px !important;
						color:#4F4F4F;
					}
					.assignment-task-table thead tr th:first-child {
						width:5% !important;
					}
					.assignment-task-table  thead tr th:nth-child(2) {
						width:70% !important;
					}
					.assignment-task-table  thead tr th:nth-child(3) {
						width:15% !important;
					}

					.assignment-task-table  thead tr th:last-child {
						width:10% !important;
					}
					.table-bordered.group-common-tbl>thead>tr>td, .table-bordered.group-common-tbl>thead>tr>th {
						border-bottom-width: 0px;
						font-weight: 500;
					}
					.group-common-tbl tbody{
						font-size:13px !important;
						color:#4F4F4F;
					}
					.group-common-tbl thead tr th:first-child {
						width:5% !important;
					}
					.group-common-tbl  thead tr th:nth-child(2) {
						width:10% !important;
					}
					.group-common-tbl  thead tr th:nth-child(3) {
						width:55% !important;
					}
					.group-common-tbl  thead tr th:nth-child(4) {
						width:10% !important;
					}

					.group-common-tbl  thead tr th:last-child {
						width:20% !important;
					}
					.table-bordered.manage-common-tbl>thead>tr>td, .table-bordered.manage-common-tbl>thead>tr>th {
						border-bottom-width: 0px;
						font-weight: 500;
					}
					.manage-common-tbl tbody{
						font-size:13px !important;
						color:#4F4F4F !important;
					}
					.manage-common-tbl thead tr th:first-child {
						width:5% !important;
					}
					.manage-common-tbl  thead tr th:nth-child(2) {
						width:15% !important;
					}
					.manage-common-tbl  thead tr th:nth-child(3) {
						width:10% !important;
					}
					.manage-common-tbl  thead tr th:nth-child(4) {
						width:10% !important;
					}
					.manage-common-tbl  thead tr th:nth-child(5) {
						width:10% !important;
					}
					.manage-common-tbl  thead tr th:nth-child(6) {
						width:10% !important;
					}
					.manage-common-tbl  thead tr th:nth-child(7) {
						width:10% !important;
					}
					.manage-common-tbl  thead tr th:nth-child(8) {
						width:10% !important;
					}
					.manage-common-tbl  thead tr th:nth-child(9) {
						width:10% !important;
					}

					.manage-common-tbl  thead tr th:last-child {
						width:10% !important;
					}
					
					
					.table-bordered.view-assignments-tbl>thead>tr>td, .table-bordered.view-assignments-tbl>thead>tr>th {
						border-bottom-width: 0px;
						font-weight: 500;
					}
					.view-assignments-tbl tbody{
						font-size:13px !important;
						color:#4F4F4F !important;
					}
					.view-assignments-tbl thead tr th:first-child {
						width:5% !important;
					}
					.view-assignments-tbl  thead tr th:nth-child(2) {
						width:50% !important;
					}
					.view-assignments-tbl  thead tr th:nth-child(3) {
						width:10% !important;
					}
					.view-assignments-tbl  thead tr th:nth-child(4) {
						width:10% !important;
					}
					
					.view-assignments-tbl  thead tr th:last-child {
						width:10% !important;
					}
					
					.table-bordered.tbl-assignments>thead>tr>td, .table-bordered.tbl-assignments>thead>tr>th {
						border-bottom-width: 0px;
						font-weight: 500;
					}
					.tbl-assignments tbody{
						font-size:13px !important;
						color:#4F4F4F !important;
					}
					.tbl-assignments thead tr th:first-child {
						width:5% !important;
					}
					.tbl-assignments  thead tr th:nth-child(2) {
						width:20% !important;
					}
					.tbl-assignments  thead tr th:nth-child(3) {
						width:10% !important;
					}
					.tbl-assignments thead tr th:nth-child(4) {
						width:10% !important;
					}
					.tbl-assignments thead tr th:nth-child(5) {
						width:10% !important;
					}
					.tbl-assignments thead tr th:nth-child(6) {
						width:10% !important;
					}
					
					.tbl-assignments  thead tr th:last-child {
						width:40% !important;
					}
					
					
					
					.table-bordered.billing-common-tbl>thead>tr>td, .table-bordered.billing-common-tbl>thead>tr>th {
						border-bottom-width: 0px;
						font-weight: 500;
					}
					.billing-common-tbl tbody{
						font-size:13px !important;
						color:#4F4F4F !important;
					}
					.billing-common-tbl thead tr th:first-child {
						width:5% !important;
					}
					.billing-common-tbl  thead tr th:nth-child(2) {
						width:10% !important;
					}
					.billing-common-tbl  thead tr th:nth-child(3) {
						width:15% !important;
					}
					.billing-common-tbl  thead tr th:nth-child(4) {
						width:10% !important;
					}
					.billing-common-tbl  thead tr th:nth-child(5) {
						width:10% !important;
					}
					.billing-common-tbl  thead tr th:nth-child(6) {
						width:10% !important;
					}
					.billing-common-tbl  thead tr th:nth-child(7) {
						width:10% !important;
					}
					.billing-common-tbl  thead tr th:nth-child(8) {
						width:10% !important;
					}
					.billing-common-tbl  thead tr th:nth-child(9) {
						width:10% !important;
					}
					.billing-common-tbl  thead tr th:nth-child(9) {
						width:10% !important;
					}
			
					.billing-common-tbl  thead tr th:last-child {
						width:10% !important;
					}
					
					.border-radius-20{
						    border-radius: 20px !important
					}
					.link-tag{
						color:#78A3EF !important;
					}
					.class-btn{
						background-color:#F37E0F !important;
						color:#fff !important;
						padding: 3px 10px !important;
						
					}
					.student-btn{
						background-color:#6BCEFE !important;
						color:#fff !important;
						padding: 3px 10px !important;
						
					}
					.group-btn{
						background-color:#4D77EE !important;
						color:#fff !important;
						padding: 3px 10px !important;
						
					}
					.light-bg-popup{
								border-radius: 0px;
							background-color:#FAFAFF !important;
						}
						.popup-modal-dialog{
							  width:50% !important;
						}
						.popup-modal-dialog .modal-body label{
							color: #0C0C0D !important;
						}
						.popup-modal-dialog .modal-body h4{
							color: #131314 !important;
						}
						.popup-modal-dialog .modal-header{
								 border-bottom:0px solid #e5e5e5;
						}
						.active-billing-btn{
							background-color: #4D77ED !important;
							color: #fff !important;
							border-top-left-radius: 10px !important;
							border-top-right-radius: 10px !important;
							border-bottom-left-radius:0px !important;
							border-bottom-right-radius:0px !important;
							min-width: 185px !important;
						}
						.inactive-billing-btn{
							background-color: #fff !important;
							color: #666 !important;
							border-top-left-radius: 10px !important;
							border-top-right-radius: 10px !important;
							border-bottom-left-radius:0px !important;
							min-width: 185px !important;
							border-bottom-right-radius:0px !important;
						}
						.invoice-generation-btn{
							
							background-color: #F17E11 !important;
							color: #fff !important;
							border-radius:30px !important;
							
						}
						.billing-tests-btn{
							
							background-color: #fff !important;
							color: #666 !important;
							border-radius:30px !important;
							min-width:120px !important;
							padding:5px 10px !important;
							
						}
						.selected-row-billing{
							background-color:#E7F0F8;
						}
						.unselected-row-billing{
							background-color:#FEF1E8;
						}
						.border-invoice{
							border: 1px solid #ededed;
						}
						.border-20{
							border-radius:30px !important;
							min-width:140px !important;
						}
						.mt-1{
							margin-top:1px !important;
						}
						.blue-bg-header{
							background-color:#4D77ED !important;
						}
						.blue-bg-header.white-txt label{
							color:#fff !important;
						}
						.doller-price-text{
							color:#0EEE4B !important;
						}
						.doller-rate-btn{
							background-color:#9AD8FF;
							color:#537FF0 !important;
						}
						.textBlue{
							color:#6186EF !important;
						}
						.add-more-billing{
							border-radius: 34px !important;
							padding:5px 10px !important;
						}
						.in-progress-dot{
							height:10px;
							width: 10px;
							background-color:#8B9299;
							border-radius: 50%;
							display: inline-block;
						}
						.assessments-li li{
							color:#808183 !important;
						}
						.card-boder{
							border: 2px solid #E9E9ED; 
							border-radius: 5px;
						}   
						.textArea{
							    border-color: #ededed;
						}
						.blue-hedding-text{
							color:#829DF1;
						}
						.date-txt{
							color:#6D6B6C;
						}
						.launched-dot{
							height:10px;
							width: 10px;
							background-color:#DA6E0C;
							border-radius: 50%;
							display: inline-block;
						}
						.under-evaluation-dot{
							height:10px;
							width: 10px;
							background-color:#4884EB;
							border-radius: 50%;
							display: inline-block;
						}
						.results-declared-dot{
							height:10px;
							width: 10px;
							background-color: #07D787;
							border-radius: 50%;
							display: inline-block;
						}
						
						
						.datatable-wrapper {
			background-color: #ffffff;
			border: 1px solid #dddddd;
			padding: 10px;
			}
			.datatable-wrapper .table {
				table-layout: fixed;
			}
			.datatable-wrapper .table>thead>tr>th {
				padding: 0;
				border: 0;
			}
			.datatable-wrapper .table>tbody>tr>td {
				font-size: 14px;
				color: #333333;
			}
			.datatable-wrapper .row .col-sm-12 {
				padding: 0 5px;
			}
			.datatable-wrapper .table>tbody>tr {
				background-color: #ffffff !important;
			}
			.action-item {
			text-align: right;
			}
			.action-item i {
			color: #354058;
			margin-left: 5px;
			margin-right: 5px;
			cursor: pointer;
			}
			.status {
			width: 8px;
			height: 8px;
			border-radius: 50%;
			background-color: transparent;
			display: inline-block;
			margin-right: 5px;
			}
			.in-progress {
			background-color: #8C9298;
			}
			.launched {
			background-color: #D96F10;
			}
			.under-evaluation {
			background-color: #4E88EB;
			}
			.declared {
			background-color: #0CD78A;
			}
			.created-date {
			color: #4C8CEE;
			}
			.rows-actions {
			display: flex;
			justify-content: space-between;
			}
			.btn-blue {
			background-color: #F0F3F8;
			min-width: 120px;
			color: #666666;
			}
			.btn-blue:hover {
			background-color: #4E8AEB;
			color: #ffffff;
			}
			.hidden-col {
			width: 0;
			height: 0;
			padding: 0 !important;
			}
			.dataTables_filter {
			text-align: right;
			}
			.dataTables_paginate {
			text-align: right;
			}
			.dataTables_paginate ul {
			margin: 0;
			}
			.description-cell {
				width: 100%;
				white-space: nowrap;
				text-overflow: ellipsis;
				overflow: hidden;
			}
			.text-decoration-underline{
				text-decoration: underline !important;
			}
			.div-overlap{
				    z-index: 99999;
					position: absolute;
			}
			.custom-modal-header {
				display: flex !important;
				align-items: center !important;
				border-top-left-radius: 0.3rem !important;
				border-top-right-radius: 0.3rem !important;
			}
			.custom-modal-header .close {
				margin-top: 0 !important;
				color: #555555 !important;
				font-weight: 500 !important;
				font-size: 24px !important;
				margin-left: auto !important;
			}
			
			
			.modal-dialog-centered {
				min-height: calc(100% - (1.75rem * 2));
				display: flex;
				align-items: center;
			}
			.modal-dialog-centered .modal-content {
				width: 100%;
			}
			.modal-footer {
				text-align: right;
			}
			.modal-body h6 {
				color: #111111;
				margin-top: 0
			}
			/* .modal-title {
				color: #111111;
				font-weight: 600;
			} */
			.task-name-wrapper {
				display: flex;
				width: 100%;
				align-items: center;
				justify-content: space-between;
			}
			.task-name {
				display: flex;
				flex: 0 0 calc(33.33% - 10px);
				background-color: #F9FAFF;
				border-radius: 8px;
				padding: 1rem;
				cursor: pointer;
				align-items: flex-start;
				flex-direction: column
			}
			.task-name:hover {
				background-color: #DEE0EC;
			}
			.task-icon-wrapper {
				color: #4D76EA;
				font-weight: 600;
				position: relative;
				margin-bottom: 14px;
			}
			.task-icon-wrapper::after {
				content: '';
				position: absolute;
				width: 45px;
				height: 3px;
				background-color: #9e9e9e;
				bottom: -10px;
    			left: 3px;
			}
			.task-name p {
				color: #111111;
			}
			.modal-subheader {
				display: flex;
				justify-content: space-between;
				align-items: center;
				margin-bottom: 10px;
			}
			
			.modal-subheader span strong {
				color: #111111;
			}
			
			.assignments-wrapper {
				color: #111111;
				font-weight: 600;
				margin-top: 5px;
			}
			.assignments-wrapper span {
				color: #4D76EA;
			}
			.assignments-wrapper .btn-small {
				margin-left: 8px;
			}
			
			.assignment-desc {
				color: #111111;
			}
			.close-modal-btn {
				background-color: #ffffff !important;
				border: 1px solid #eeeeee !important;
			}
			.btn-small {
				min-width: auto;
			}
			.peer-percentage-bg{
				    padding: 2px 12px;
					background-color: #F9FAFE;
			}
			.peer-percentage-value{
				    padding: 2px 12px;
					background-color: #F9FAFE;
					border: 1px solid #6186EF !important;
					min-width:80px;
					text-align:center;
			}
			.media-btn-peer-evaluation{
				    padding: 5px 12px;
					background-color: #F9FAFE;
					border: 1px solid #6186EF !important;
					min-width:160px;
					color: #6186EF !important;
			}
			.textarea-filled{
				    border: 1px solid #ededed !important;
					width: 100% !important;
					max-width: 100% !important;
			}
			@media (min-width: 768px) {
				.modal-dialog {
					/* width: 720px; */
					margin: 1.75rem auto;
				}
			}
			
					/******************************Continuous Assessment  Css End**************/ 
					
		/* Evaulate Assignment CSS */
			.submission-wrapper {
				background-color: #ffffff;
				padding: 8px 10px;
				display: flex;
				align-items: center;
			}
			.submission-wrapper label {
				color: #4D76EA;
				font-size: 16px;
				font-weight: 600;
				margin-right: 15px;
			}
			.evaluate-assignment-wrapper {
				display: flex;
				flex-wrap: wrap;
				justify-content: space-between;
				align-items: stretch;
			}
			.evaluate-assignment-inner {
				flex: 0 0 calc(50% - 10px);
				margin-right: 10px;
			}
			.evaluate-assignment-inner .height100 {
				height: calc(100% - 15px);
			}
			.evaulation-field-wrapper {
				border-bottom: 1px solid #dddddd;
				padding: 10px;
				display: flex;
				justify-content: space-between;
				align-items: center;
			}
			.evaulation-field {
				color: #111111;
				font-weight: 600;
				margin-top: 0;
				margin-bottom: 0;
				font-size: 14px;
			}
			.evaulation-field-value {
				color: #4D76EA;
				font-size: 18px;
				margin-top: 0;
				margin-bottom: 0;
			}
			.evaluation-field-content {
				display: flex;
			}
			.percentage-division {
				border: 1px solid #eeeeee;
				border-radius: 4px;
				background-color: #F9FAFF;
				padding: 8px;
				display: inline-flex;
    			align-items: center;
			}
			.percentage-division:not(:last-child) {
				margin-right: 8px;
			}
			.percentage-division > label {
				margin-right: 15px;
				font-size: 12px;
				font-weight: 600;
			}
			.percentage-value {
				font-size: 14px;
				color: #4D76EA;
				margin: 0;
				font-weight: 600;
			}
			.uploaded-media-wrapper {
				display: flex;
				align-items: center;
				justify-content: space-between;
				margin-top: 15px;
			}
			.uploaded-media-title {
				flex: 1;
				margin-right: 20px;
				background-color: #ededed;
				border-radius: 20px;
				padding: 8px 10px;
				color: #111111;
				font-size: 12px;
				font-weight: 600;
			}
			.uploaded-media-icon {
				flex: 0 0 20px;
				margin-right: 10px;
			}
			.uploaded-media-actions {
				flex: 0 0 70px;
				display: flex;
			}
			.uploaded-media-actions-btn {
				border: 0;
				background-color: #ededed;
				text-align: center;
				border-radius: 50%;
				color: #111111;
				min-width: auto;
				width: 35px;
				height: 35px;
				padding: 0;
			}
			.marks-obtained-wrapper {
				display: flex;
				align-items: center;
			}
			.marks-obtained-wrapper .form-control {
				margin-right: 5px;
				max-width: 75px;
			}
			.evaluation-remarks-media {
				display: flex;
			}
			.evaluation-remarks-btn {
				border-color: #4D76EA;
				color: #4D76EA;
				background-color: #F9FAFF;
				padding: 4px 10px;
			}
			.border-0 {
				border: 0;
			}
			.flex-column {
				display: flex;
				flex-direction: column;
			}
			.mt-auto {
				margin-top: auto;
			}
			.viva-tab li{
				    background-color: #F0F3F8 !important;
					min-width: 185px !important;
					text-align: center !important;
					border-top-left-radius: 10px !important;
					border-top-right-radius: 10px !important;
					
					border-bottom-left-radius:0px !important;
					border-bottom-right-radius:0px !important;
					
					   
			}
			.viva-tab li a{
				   
				   color:#666 !important;
					   
			}
			.viva-tab{
				   border-bottom: 1px solid #4d76eaa6;
					   
			}
			.viva-tab .active a{
				    background-color: #fff !important;
					min-width: 185px !important;
					color:#000 !important;
					text-align: center !important;
					border-top-left-radius: 10px !important;
					border-top-right-radius: 10px !important;
					border-bottom-left-radius:0px !important;
					border-bottom-right-radius:0px !important;
					    border-bottom: 1px solid #fff;
			}
			.header-bg{
				background-color:#F3F3F3;
			}
			.download-instructions-btn{
				border-color: 6186EF;
				color: #6186EF !important;
				background-color: #F9FAFE;
			}
			.assignments-active-btn{
				
				background-color:#106DBA !important;
				color:#fff !important;
				    padding: 5px 12px !important;
			}
			.assignments-not-active-btn{
				
				
				background-color:#fff !important;
				border-color:#106DBA !important;
				color:#106DBA !important;
				    padding: 5px 12px !important;
				
			}
			.result-active{
				background-color:#00A47F !important;
				color:#fff !important;
				padding: 4px 12px !important;
			}
			.result-inactive{
				background-color:#EBEBEB !important;
				color: #666666c2 !important;
				padding: 4px 12px !important;
			}
			
			
			.add_more_option_likert h5 {
				color: #f17e10;
				font-size: 14px;
				cursor: pointer;
			}
			.add_more_option_likert{
					padding-left: 20px;
					width: 14%;
			}
			
			
			/************************** Viva CSS Start  *****************/
			
			
			textarea {
				 border-color: #6666663b !important;
			}
			.modal-subheader span {
				color: #4D76EA;
			}
			
			.form-wrapper label{
				font-weight: 600;
				margin-top: 5px;
			}
			
			
			

			/* View Task Modal */
			.class-label {
				margin-top: 0;
				color: #666666;
				font-size: 14px;
			}
			.ca-class-name {
				background-color: #F9FAFF;
				padding: 10px;
				color: #111111;
				font-size: 16px;
				font-weight: 600;
				margin: 0 -10px;
			}
			.select-view-type {
				display: flex;
				margin-top:10px;
			}
			.ca-header {
				display: flex !important;
				justify-content: space-between !important;
			}
			.ca-header h4 {
				flex: 1 !important;
				color: #111 !important;
    			font-size: 20px !important;
			}
			.plain-btn {
				background-color: transparent;
			}
			.plain-btn[disabled] {
				opacity: 0.4;
			}
			.ca-textarea.form-control {
				max-width: 100%;
    			min-width: 100%;
				height: auto;
			}
			.ca-card {
				box-shadow: 0 0.1rem 0.5rem rgba(0,0,0,.15);
				padding: 10px;
				margin-top: 15px;
				border-radius: 4px;
				background-color: #fff;
			}
			.ca-card-header {
				display: flex;
				justify-content: space-between;
			}
			.ca-card-header h5 {
				color: #4D76EA;
				font-weight: 600;
			}
			.description-wrapper {
				display: flex;
				flex-wrap: wrap;
			}
			.upload-wrapper {
				flex: 0 0 calc(50% - 10px) !important;
				display: flex !important;
				align-items: center !important;
				margin-right: 10px !important;
				margin-bottom: 10px !important;
			}
			.upload-button > input {
				display: none !important;
			}
			.upload-button {
				min-width: 120px !important;
				max-width: 120px !important;
				text-overflow: ellipsis !important;
				white-space: nowrap !important;
				overflow: hidden !important;
			}
			.remove-icon {
				cursor: pointer;
				color: #111111;
				font-size: 14px;
			}
			.cancel-btn {
				border: 0;
			}
			.submission-wrapper {
				background-color: #ffffff;
				margin-bottom: 15px;
				display: flex;
				align-items: center;
			}
			.submission-wrapper label {
				color: #4D76EA;
				font-size: 14px;
				font-weight: 600;
				margin-right: 15px;
			}
			.submission-wrapper label.form-heading {
				color: #111111;
				font-size: 16px;
			}
			.result-remarks {
				padding: 10px;
				border: 1px solid #eeeeee;
				border-radius: 4px;
				min-height: 100px;
			}
			.video-recording-wrapper {
				margin-right: 8px;
				border: 1px solid #dddddd;
				border-radius: 4px;
				padding: 10px;
				display: flex;
				flex-direction: column;
			}
			.video-recording-header {
				display: flex;
				align-items: center;
			}
			.header-label {
				margin-top: 0;
				margin-bottom: 0;
				color: #111111;
				font-weight: 600;
			}
			/************************** Viva CSS End  ******************/
			.modal-blue-header{
	
				background-color: #347AB8 !important;
			}
			/*********************End Css ***************/
			.rotate-image-icon{
				font-size:24px !important;
				color:orange !important;
				cursor: pointer !important;
			}
			.page-total-count{
				color:#0F4E91 !important;
				font-weight:600 !important;
			}
			.page-count{
				    background-color: #F1F2F4;
					padding: 7px;
					min-width: 119px;
					border-radius: 36px;
					float: right;
			}
			.blueInfo{
				    color: #3478B6;
			}
			.submit-btn{
				    color: #fff !important;
					background-color: #347AB8 !important;
			}
			.cancel-btn-default{
				
				color: #347AB8 !important;
					background-color: #F1F2F4 !important;
					 border-color: #66666659;
			}
			.print-option-list-bg ul>li:nth-of-type(odd) {
				font-size: 12px;
				list-style-type: upper-alpha;
				margin-bottom: 8px;
				background-color: #ededed70;
				padding: 5px 14px;
			}
			.print-option-list-bg ul>li:nth-of-type(even) {
				font-size: 12px;
				list-style-type: upper-alpha;
				margin-bottom: 8px;
				background-color: #fff;
				padding: 5px 14px;
			}
			.question_value{
				font-weight:normal;
			}
			.img-center{
				margin-left:auto;
				margin-right:auto;
				display: block;
			}
			
			
			/*Arvind 21 May 2017 Test Template*/
				.creator_test_template .status_of_subject{
				 background-color:#fff;
				 max-height:450px;
				 overflow-x:hidden;
				 overflow-y:auto;
				}

				.record_per_status .status_of_subject_content{
					 background-color:#fff;
				 border-left:2px solid #E6E6E6;
				 padding: 10px 10px 8px 10px;
				 max-height:450px;
				 overflow-x:hidden;
				 overflow-y:auto;
				} 

				.bg_org_btn {
					background-color: #f17e10;
					color: #ffffff;
					margin-top: 20px;
				}
				.status_of_subject {
					padding: 10px 10px 8px 10px;
				}

				.template-detail{
					 /*margin-left: 20px;
					margin-top: -43px; */
				}
				.scheduled-tc-status{
					background-color:#ffffff;
					background-image:url('../img/scheduled_tt.png');
					background-repeat:no-repeat;
					background-position:50% 28px;
					padding:30% 0 2% 0;
					position:relative;
					min-height:170px;
					border:1px solid #eaedf0;
					background-size:10%;
					border-radius:15px;
				}
				.scheduled-tc-status.active{
					/* background-color:#2d526f; */
					background-image:url('../img/scheduled_tt.png');
				}
				.date-time{
					margin: 8px 0 50px 0;
					border-radius: 5px;
					border: 1px solid #eaedf0;
				}
				.date_of_tc{
					margin-top:10px;
				}
				.active-box{
					color:#fff;
					background-color: #EF7F0E;
					border-radius:5px;
				}
				.tc-status.active-box1{
					border-color:#EF7F0E;
				}
				.fr{
					float:right;
				}
				.created_test_template{
					cursor:pointer;
				}
				.created_test_template .scheduled-tc-status{
					background-image: url(../img/box_gray.png);
					background-color:transparent;
				}
				.created_test_template.active .scheduled-tc-status{
					border:1px solid #f17e10;
					background-image: url(../img/box_orange.png);
				}
				.created_test_template.active .date-time{
					background-color:#f17e10;
					border:1px solid #f17e10;
				}
				.created_test_template.active .date-time p label{
					color:#ffffff;
				}
				.creator_test_template .priority-list .form-control{
				  height: 30px;
				}
				.creator_test_template .dataTables_filter .form-control{
				  height: 30px;
				  width: 100%;
				}

				  @-ms-viewport {
				  width: auto;
				}
				.both-border{
					border-left: 1px solid #ededed;
					border-right: 1px solid #ededed;
				}
				.decoration-text{
					    text-decoration: underline;
				}
				.active-support-tab{
					    border-bottom: 5px solid #2B74B4;
						    min-width: 180px;
				}
				.active-support-tab a{
					        padding: 0px 5px 10px;
							color:#000;
							    font-size: 15px;
				}
				.inactive-support-tab{
					    border-bottom: 5px solid #C6C6C6;
						 min-width: 180px;
				}
				.inactive-support-tab a{
					    padding: 0px 5px 10px;
						color:#000;
						    font-size: 15px;
				}
				.primary-bg{
					background-color:#F17E10;
				}
				.btn-white-support{
					color:#F17E10;
					background-color:#fff;
				}
				.support-container-left{
					 min-height: 490px;
					border: 2px solid #F17E10;
				}
				.support-container-right{
					min-height: 490px;
					    border: 2px solid #ededed;
				}
				
				
				.question-number-header{
					    background-color: #F2F2F2;
				}
				.media-conatiner-excel{
					max-height:370px;
					overflow:hidden;
					position: relative;
				}
				
				
				.gray-bg-light{
					background-color: #F6F6F6;
				}
				.text-blue-support{
					color:#1C5988;
					font-weight:600;
				}
				.primary-btn-blue{
					color: #fff;
					background-color: #1C5988;
					border-color: #1C5988;

				}
				.primary-btn-blue:hover{
					color: #fff;
					background-color: #1C5988;
					border-color: #1C5988;
				}
				.primary-btn-blue-disabled{
					color: #fff;
					background-color: #C8C9CB;
					border-color: #C8C9CB;
				}
				.primary-btn-blue-disabled:hover{
					color: #fff;
					background-color: #C8C9CB;
					border-color: #C8C9CB;
				}
				.description-txt-support{
					    min-height: 82px;
				}
				.test-level-cart-container-inner  h6{
					min-height:30px;
				}
				.test-level-cart-container-inner{
						 min-height: 238px; 
						    border: 1px solid #ededed;
							box-shadow: 0px 1px 3px 1px #ededed;
						border-radius: 5px;
					} 
					.oragne-text{
							color:#F17E10;
					}
				.test-level-cart-container{
					max-height:425px;
					overflow:hidden;
					position: relative;
				}
				.bg-gray-heading{
					background-color:#F5F5F5;
				}
				/******************Support  style Start***********/
				.border-b{
				    border-bottom: 1px solid #ededed;
			}
			.action-btn-support{
				
				border-radius: 27px;
				margin-bottom: 10px;
				margin-top: 10px;
				min-width: 156px;
				padding-top:5px;
				padding-bottom:5px;

			}
			.absent-candidates-dot{
				height: 10px;
				width: 10px;
				background-color: #7AB4EB;
				border-radius: 50%;
				display: inline-block;
			}
			.others-candidates-dot{
				height: 10px;
				width: 10px;
				background-color: #F45556;
				border-radius: 50%;
				display: inline-block;
			}
			
			.submitted-candidates-dot{
				height: 10px;
				width: 10px;
				background-color: #E4D350;
				border-radius: 50%;
				display: inline-block;
			}
			
			.instructions-candidates-dot{
				height: 10px;
				width: 10px;
				background-color: #8085E9;
				border-radius: 50%;
				display: inline-block;
			}
			
			.snap-candidates-dot{
				height: 10px;
				width: 10px;
				background-color: #90ED7D;
				border-radius: 50%;
				display: inline-block;
			}
			.testkey-candidates-dot{
				height: 10px;
				width: 10px;
				background-color: #3C3B41;
				border-radius: 50%;
				display: inline-block;
			}
			.documents-candidates-dot{
				height: 10px;
				width: 10px;
				background-color: #F7AB6A;
				border-radius: 50%;
				display: inline-block;
			}
			.answer-candidates-dot{
				height: 10px;
				width: 10px;
				background-color: #EF547A;
				border-radius: 50%;
				display: inline-block;
			}
			.result-candidates-dot{
				height: 10px;
				width: 10px;
				background-color:#238A89;
				border-radius: 50%;
				display: inline-block;
			}
				.support-tbl thead {
						background-color: #f17e10;
					}
					.support-tbl thead tr th{
						color: #fff;
						font-weight:normal;
					}
					.support-tbl thead tr th:first-child {
						width:10% !important;
					}
					.support-tbl  thead tr th:nth-child(2) {
						width: 20% !important;
					}
					.support-tbl  thead tr th:nth-child(3) {
						width:30% !important;
					}
					.support-tbl  thead tr th:nth-child(4) {
						width:20% !important;
					}
					
					.support-tbl  thead tr th:last-child {
						width:10% !important;
					}
					.support-tbl thead tr th {
						vertical-align: bottom;
						border-bottom: 0px solid #ddd;
					}
					.support-tbl tbody tr td {
						border-bottom: 1px solid #eeeeee;
						padding: 15px 10px;
						font-size: 14px;
					}
					.support-tbl table{
						    border: 1px solid #eeeeee;
					}
					.border-top-bottom{
						    border-top: 0.5px solid #ededed;
							border-bottom: 0.5px solid #ededed;
					}
					.rounded-btn{
						background-color: #5ABFDE;
						border-color: #5ABFDE;
						border-radius: 21px;
						padding: 5px 16px;
					}
					.content-center{
						    display: flex;
							align-items: center;
							justify-content: center;
					}
					.common-modal-header{
						    background-color: #343f4b;
							color: #fff;
					}
				/******************Support  style End***********/
					.multiple-account-notification-modal-dialog {
					width: 80% !important;
				}
				.group-question-bg{
					background-color: #f8f8f8;
					padding-top: 10px;
					padding-bottom: 10px;
					border-top: 2px solid #F17E10;
				}
				.group-end{
					border-bottom:2px solid #F17E10;
				}
				.section-list-a{
					background-color:#fee7da;
				}
				.section-list-b{
					background-color:#fff9cd;
				}
				.section-list-c{
					background-color:#d1f1fd;
				}
				.section-list-d{
					background-color:#cafacc;
				}
				.section-list-e{
					background-color:#e2bbff;
				}
				.duration_per_section .form-control{
					    padding-left: 5px;
						padding-right: 5px;
						text-align: center;
				}
				.btn-black-white{
					   	background-color:#6C757D;
						color: #ffffff;
						min-width: 110px;
						padding: 6px 10px;

				}
				.btn-black-white:hover{
						background-color:#6C757D;
						color: #ffffff;
						min-width: 110px;
						padding: 6px 10px;
				}
				.btn-orange-white{
					   	background-color:#F17E10;
						color: #ffffff;
						min-width: 110px;
						padding: 6px 10px;

				}
				.btn-orange-white:hover{
						background-color:#F17E10;
						color: #ffffff;
						min-width: 110px;
						padding: 6px 10px;
				}
				.close:focus, .close:hover {
					color: #000;
					text-decoration: none;
					cursor: pointer;
					filter: alpha(opacity=50);
					opacity: 1;
				}
				.close {
					opacity: 0.8;
				}
				.question-tab-btn{
					    background-color: #414CB7 !important;
						color: #fff !important;
				}
				.launch-popup .modal_heading {
					background-color: #343f4b;
					border: 1px solid #343f4b;
					border-radius: 6px;
				}
				.launch-popup .modal_heading label{
					color: #fff;
				}
				.primary-color-text h5 {
					color: #f17e10;
				}
				.primary-color-text label {
					font-size: 13px;
				}
				.primary-color-text #for_flexible{
					display:none;
				}
				.primary-color-text h5{
					color:#f17e10;
				}
				.primary-color-text h5 span{
					font-size:20px;
				}
				.more-info-question-marks{
					
				}
				.question-mark-gray{
					color: #9EA4AC;    font-size: 22px;
				}
				.test-delivery-view-control .control{
					    cursor: default;
				}
				.vlaue-delivery-view--etxt{
					color:#13365C;
					font-weight:600;
				}
				.orange-text{
					color:#F17E10;
				}
				
				
				.candidate-test-summary thead{
					font-weight: normal;
					background-color: #DD7421;
					color: #fff;
				}
				.candidate-test-summary thead tr th{
					    font-weight:500;
						border:1px solid #ddd;
				}
				.candidate-test-summary tbody tr td{
					       font-size: 15px;
				}
				
				.candidate-test-summary thead tr th:first-child {
						width:3% !important;
					}
					.candidate-test-summary  thead tr th:nth-child(2) {
						width:15% !important;
					}
					.candidate-test-summary  thead tr th:nth-child(3) {
						width:10% !important;
					}
					.candidate-test-summary  thead tr th:nth-child(4) {
						width:10% !important;
					}
					.candidate-test-summary  thead tr th:nth-child(5) {
						width:17% !important;
					}
					.candidate-test-summary  thead tr th:nth-child(6) {
						width:10% !important;
					}
					.candidate-test-summary  thead tr th:nth-child(7) {
						width:10% !important;
					}
					.candidate-test-summary  thead tr th:nth-child(8) {
						width:10% !important;
					}
					
					.candidate-test-summary  thead tr th:last-child {
						width:15% !important;
					}
					
					
					.candidate-test-summary tfoot {
						position: absolute;
						top: -44px;
						left:0px;
					}
					.candidate-test-summary tfoot tr th{
						border: 0px solid #ddd;
					}
					.gray--bg{
						background-color:#EEEEEE;
					}
					.download-excel--btn{
						background-color:#206F42;
						color:#fff;
					}
					.download-excel--btn:hover{
						background-color:#206F42;
						color:#fff;
					}
					.flag-list-container{
						 max-height: 400px; 
						     border: 2px solid #0D6FB9;
							    margin-top: 36px;
					}
					.flag-list li label{
						font-size: 14px;
					}
					.flag-list{
							width: 100%;
					}
					.flag-list .trust-discriminator{
							  margin-top: 5px;
							margin-bottom: 5px;
							
					}
					.flag-list li a{
						border-bottom: 1px solid #ededed;
						color:#303032;
						display: flex;
						background-color: #f5f5f5;
						padding-left: 0px;
					}
					.flag-list li a label{
						color:#303032;
						flex: 1;
						cursor: pointer;
					}
					.flag-list li a.select-flag{
					color: #fff;
					background-color: #0D6FB9;
					}
					.flag-list li a.select-flag label{
					color: #fff;
					}
					.menubar-tab-list li button {
								display: block;
								color: #AF9F8F;
								text-align: center;
								padding: 12px 16px;
								text-decoration: none;
								font-size: 15px;
								border: 0px;
								
								background-color: #F8F8F8;
							}
					
					.menubar-tab-list {
					  list-style-type: none;
					  margin: 0;
					  padding: 0;
					  overflow: hidden;
					  background-color: #F8F8F8;
					}
					.menubar-tab-list li {
					  float: left;
					  border-right: 1px solid #bbb;
					  border-left: 1px solid #bbb;
					}

					.menubar-tab-list li a {
					  display: block;
					  color: #AF9F8F;
					  text-align: center;
					  padding: 12px 16px;
					  text-decoration: none;
					  font-size:15px;
					}

					.menubar-tab-list li a:hover:not(.activebtn-tab) {
					  background-color: #E6E6E6;
					  color:#F17E10;
					}

					.activebtn-tab{
					  background-color: #F17E10;
					  color: #ffffff !important;
					}
					
					
					/* User Management NavBar By-Naresh  Deate: 14-03-2023*/
					.menubar {
					  list-style-type: none;
					  margin: 0;
					  padding: 0;
					  overflow: hidden;
					  background-color: #F8F8F8;
					}
					.menubar li {
					  float: left;
					  border-right: 1px solid #bbb;
					}

					.menubar li a {
					  display: block;
					  color: #AF9F8F;
					  text-align: center;
					  padding: 12px 16px;
					  text-decoration: none;
					  font-size:15px;
					}

					.menubar li a:hover:not(.activebtn) {
					  background-color: #E6E6E6;
					  color:#F17E10;
					}

					.activebtn {
					  background-color: #F17E10;
					  color: #ffffff !important;
					}
					.menubtmbrd {
						background-color:#EBEBEB; 
						border-top:2px solid #F17E10;
					}
					
					
					.all-sub-org-conatiner{
						 max-height: 300px;
						overflow-y: auto;
					}
					 .card-control{
							box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; 
								border-radius: 6px;
									min-height:350px;
									cursor: pointer;
					   }
					   .card-control-select{
							box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; 
								border-radius: 6px;
									min-height:315px;
									/* cursor: pointer; */
					   } 
					   .boxx-shadow-div{
						   box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
					   }
					  .card-control--active{
						 border: 0px;
						background-color: transparent;
					  }
					  .card-control--active:hover{
							transform: scale(1.05);
					  }
					  .card-control--active{
							width:100%;
						}
					  .select-card-control--active{
						 border: 0px;
						background-color: transparent;
					  }
					  .select-card-control--active:hover{
							transform: scale(1.05);
					  }
					 .active--mode-select{
						     border-radius: 8px;
						    border: 3px solid #F5891C;
							padding: 0px;
							width:100%;
							
					  } 
					   .card-control .btn-primary{
						   border-radius: 0px;
					   }
					   .card-control .primary-btn{
						   border-radius: 0px;
					   }
					   .card-control h4{
						   color:#000000;
					   }
					   .card-control p{
						   color:#666;
					   }
					   .card-control--1{
						   /* border-top: 15px solid #F5891C; */
					   }
					   .card-control--2{
						  /*  border-top: 15px solid #808080; */
					   }
					   .card-control--3{
						 /*   border-top: 15px solid #0F4E93; */
					   }
					   .experience--btn{
						       border-radius: 0px;
					   }
					   
					   .arrow--down{
							display:none;
						}
					   .manage--candidate--btn{
	
							color: #000;
							background-color: #FFFFFF;
							border-color: #666;
							padding: 10px;
							font-size: 16px;
						}
						  
						  .set-test-status--btn{
								background-color: #1D5A89;
								color: #fff;
								padding: 10px;
								font-size: 16px;
						  }
						  .force-submit--btn{
								background-color:#D9544F;
								color: #fff;
								padding: 10px;
								font-size: 16px;
						  }
						  .push-result--btn{
								background-color:#63B245;
								color: #fff;
								padding: 10px;
								font-size: 16px;
						  }
						  
						  
						   .push-result--btn:hover{
								color: #fff;
						  }
						  .set-test-status--btn:hover{
								color: #fff;
						  }
						  .force-submit--btn:hover{
								color: #fff;
						  }
						.mode--text{
							color:#F27E11;
						}
						.exam-heading-100{
							padding-left:100px;
						}
					/* End */
/* media query*/

@media screen 
  and (min-width: 991px) 
  and (max-width: 1199px){
	.question_paper_summary_content{
		width:91.7%;
	}
   .customize_div{
	   display:none;
   }
   .create_section_for_question .btn{
	   width:140px;
	   padding: 9px 10px;
   }
   .create_section_for_question{
	   top:0;
   }
   .custom_heighttc{
	   height:36px;
   }
   .question_section .form-control{
	   min-width:140px;
   }
   .question_type2 .form-group .form-control{
	   font-size:11px;
   }
   .question_type2 select{
	   font-size:11px;
   }
   .question_level .form-control{
	   font-size:12px;
   }
   .permitted_url_content{
	   left: -13px;
   }
   #add_more_url{
	   margin-left:11px;
   }
   #remove_this_url{
	   margin-left:11px;
   }
   .follow-scroll.for_desk{
		width:20%;
	    position: absolute;
		right: 0;
		bottom: 0;
		padding: 14px 1px;
   }
   .follow-scroll.for_desk div{
	   display:inline-block;
	   margin-left:12px;
	   margin-right:12px;
	   margin-top:0;
   }
   .question_number{
	   padding-right:22px;
   }
   .permitted_url_content{
	   max-height:134px;
   }
  .right_icon.qp_small{
		position:absolute;
		width: 6%;
		right: 13px;
		top: 58px;
		z-index:111;
  }

}
@media screen 
  and (min-width: 1401px) 
  and (max-width: 1529px){
  .test_taker_list_sticky{
	  left:16.7%;
  }
  .videos_action .toggle.btn{
		min-width:150px;
	}
	.creator_added_filter ul>li{
		margin-right:15px;
		padding-right:10px;
	}
	.upload_tc_profile_pic{
		width:33%;
	}
  
 }
@media screen 
  and (min-width: 1430px) 
  and (max-width: 1500px){ 
	.width_td1{
		width:152px;
	}
	.width_td2{
		width:124px;
	}
	
	.disc_width1 {
		width: 72.5px;
	}
	.disc_width2 {
		width: 426.5px;
	}
	.disc_width3 {
		width: 146px;
	}
	.test_taker_list_sticky{
		left:16.9%;
	}
	.upload_tc_profile_pic{
		width:33%;
	}
	.my_question_bank_table.table>tbody>tr>td:nth-child(4){
		width: 200px;
	}
	.my_question_bank_table.table>tbody>tr>td:last-child{
		width:387px;
	}
	.my_question_bank_table.table>thead>tr>th:nth-child(4){width:200px;}
	.my_question_bank_table.table>thead>tr>th:last-child{
		width:387px;
	}

}
@media screen 
  and (min-width: 1501px) 
  and (max-width: 1600px){ 
	
	.disc_width1 {
		width: 72.5px;
	}
	.disc_width2 {
		width: 465.5px;
	}
	.disc_width3 {
		width: 146px;
	}
	.test_taker_list_sticky{
		left:17.3%;
	}
	.videos_action .toggle.btn{
		min-width:160px;
	}
	.upload_tc_profile_pic{
		width:29%;
	}

}

@media screen 
  and (min-width: 1601px) 
  and (max-width: 1700px){ 
	
	.disc_width1 {
		width: 72.5px;
	}
	.disc_width2 {
		width: 515.5px;
	}
	.disc_width3 {
		width: 146px;
	}
	.test_taker_list_sticky{
		left:18%;
	}
	.videos_action .toggle.btn{
		min-width:170px;
	}
	.upload_tc_profile_pic{
		width:29%;
	}

}
@media screen 
  and (min-width: 1601px) 
  and (max-width: 1630px){
	.test_taker_list_sticky{
		left:17.8%;
	}
	
	
  }

@media screen 
  and (min-width: 1701px) 
  and (max-width: 1800px){ 
	
	.disc_width1 {
		width: 72.5px;
	}
	.disc_width2 {
		width: 563.5px;
	}
	.disc_width3 {
		width: 146px;
	}
	.test_taker_list_sticky{
		left:18.4%;
	}
	.videos_action .toggle.btn{
		min-width:190px;
	}
	.upload_tc_profile_pic{
		width:24%;
	}

}
@media screen 
  and (min-width: 1801px) 
  and (max-width: 1900px){ 
	
	.disc_width1 {
		width: 72.5px;
	}
	.disc_width2 {
		width: 613.5px;
	}
	.disc_width3 {
		width: 146px;
	}
	.test_taker_list_sticky{
		left:18.5%;
	}
	.videos_action .toggle.btn{
		min-width:200px;
	}
	.upload_tc_profile_pic{
		width:24%;
	}

}
@media screen 
  and (min-width: 1901px) 
  and (max-width: 2000px){ 
	
	.disc_width1 {
		width: 72.5px;
	}
	.disc_width2 {
		width: 658.5px;
	}
	.disc_width3 {
		width: 170px;
	}
	.test_taker_list_sticky{
		left:19%;
	}
	.videos_action .toggle.btn{
		min-width:200px;
	}
	.upload_tc_profile_pic{
		width:24%;
	}
	.my_question_bank_table.table>thead>tr>th:nth-child(2){
		width:690px;
	}
	.my_question_bank_table.table>thead>tr>th:nth-child(4){
		width:340px;
	}
	.my_question_bank_table.table>thead>tr>th:last-child{
		width:582px;
	}
	.my_question_bank_table.table>tbody>tr>td:nth-child(2){
		width:690px;
	}
	.my_question_bank_table.table>tbody>tr>td:nth-child(4){
		width:340px;
	}
	.my_question_bank_table.table>tbody>tr>td:last-child{
		width:582px;
	}

}
@media screen 
  and (min-width: 2001px) 
  and (max-width: 2100px){ 
	
	.disc_width1 {
		width: 72.5px;
	}
	.disc_width2 {
		width: 689.5px;
	}
	.disc_width3 {
		width: 170px;
	}
	.test_taker_list_sticky{
		left:19.3%;
	}
	.videos_action .toggle.btn{
		min-width:220px;
	}
	.upload_tc_profile_pic{
		width:24%;
	}

}
@media screen 
  and (min-width: 2101px) 
  and (max-width: 2200px){ 
	
	.disc_width1 {
		width: 72.5px;
	}
	.disc_width2 {
		width: 739.5px;
	}
	.disc_width3 {
		width: 170px;
	}
	.test_taker_list_sticky{
		left:19.6%;
	}
	.videos_action .toggle.btn{
		min-width:220px;
	}
	.upload_tc_profile_pic{
		width:22%;
	}


}
@media screen 
  and (min-width: 2201px) 
  and (max-width: 2300px){ 
	
	.disc_width1 {
		width: 72.5px;
	}
	.disc_width2 {
		width: 789.5px;
	}
	.disc_width3 {
		width: 170px;
	}
	.test_taker_list_sticky{
		left:19.6%;
	}
	.videos_action .toggle.btn{
		min-width:250px;
	}
	.upload_tc_profile_pic{
		width:22%;
	}

}
@media screen 
  and (min-width: 2301px) 
  and (max-width: 2400px){ 
	
	.disc_width1 {
		width: 72.5px;
	}
	.disc_width2 {
		width: 789.5px;
	}
	.disc_width3 {
		width: 170px;
	}
	.test_taker_list_sticky{
		left:20%;
	}
	.videos_action .toggle.btn{
		min-width:250px;
	}
	.upload_tc_profile_pic{
		width:22%;
	}

}
@media screen 
  and (min-width: 2401px) 
  and (max-width: 2539px){ 
	
	.disc_width1 {
		width: 72.5px;
	}
	.disc_width2 {
		width: 884.5px;
	}
	.disc_width3 {
		width: 170px;
	}
	.test_taker_list_sticky{
		left:20.3%;
	}
	.videos_action .toggle.btn{
		min-width:250px;
	}
	.upload_tc_profile_pic{
		width:19%;
	}

}
@media screen 
  and (min-width: 2581px){
	  .disc_width1 {
		width: 198.5px;
	}
	.disc_width3 {
		width: 170px;
	}
	.disc_width2 {
		width: 1000.5px;
	}
	.test_taker_list_sticky{
		left:20.9%;
	}
	.videos_action .toggle.btn{
		min-width:250px;
	}
	.upload_tc_profile_pic{
		width:19%;
	}
  }
 @media screen 
  and (min-width: 3000px){
	  .disc_width1 {
		width: 198.5px;
	}
	.disc_width3 {
		width: 170px;
	}
	.disc_width2 {
		width: 1000.5px;
	}
	.test_taker_list_sticky{
		left:21.6%;
	}
	.videos_action .toggle.btn{
		min-width:300px;
	}
	.upload_tc_profile_pic{
		width:19%;
	}
  }
@media screen 
  and (min-width: 2540px) 
  and (max-width: 2580px){ 
	.width_th1{
		width:258.333px;
	}
	.width_th2{
		width:256px;
	}
	.view_result_analytics .manage_test_table  tfoot th.result_summary_filter{
		width: 285px;
	}
	.width_td1 {
		width: 279px;
	}
	.width_td2 {
		width: 274px;
	}
	
	 .tt_registration_head ul.tt_registration_second_phase:after{
		 left:11.5%;
		 width:76%;
	 }
	 .tt_registration_head ul:after{
		 left:11.5%;
		 width:76%;
	 }
	 .disc_width1{
		 width: 85.5px;
	 }
	 .disc_width2 {
		width: 900.5px;
	}
	.disc_width3 {
		width: 181px;
	}
	.test_taker_list_sticky{
		left:20.3%;
	}
	.videos_action .toggle.btn{
		min-width:285px;
	}
	.upload_tc_profile_pic{
		width:19%;
	}
	
}
@media only screen 
  and (min-width: 1300px)
  and (max-width: 1360px){
	  .test_taker_list_sticky{
		  left:16%;
	  }
	.videos_action .toggle.btn{
		min-width:130px;
	}
	.creator_added_filter ul>li{
		margin-right: 10px;
		padding-right: 0px;
	}
	.upload_tc_profile_pic{
		width:35%;
	}
	.tc_ga_profile{
		width:95%;
	}
  }
  
  @media only screen 
  and (min-width: 1381px)
  and (max-width: 1400px){
	  .test_taker_list_sticky{
		  left:16.3%;
	  }
	  .videos_action .toggle.btn{
		min-width:130px;
	}
	.creator_added_filter ul>li{
		margin-right: 10px;
		padding-right: 0px;
	}
	.upload_tc_profile_pic{
		width:33%;
	}
  }
@media only screen 
  and (min-width: 1360px)
  and (max-width: 1380px){
  .test_taker_list_sticky{
		  left:208px;
	  }
	  .test_taker_list_sticky.active{
		  left:-100px;
	  }
	  .single_step_marking{
		right:28px;  
	  }
	.width_th1{
		width:258.333px;
	}
	.width_th2{
		width:256px;
	}
	.view_result_analytics .manage_test_table  tfoot th.result_summary_filter{
		width: 135px;
	}
	.width_td1 {
		width: 205px;
	}
	.width_td2 {
		width: 274px;
	}
	 
	  .videos_action .toggle.btn{
		min-width:140px;
	}
	.creator_added_filter ul>li{
		margin-right: 10px;
		padding-right: 0px;
	}
	 
}
@media only screen 
  and (min-width: 1360px)
  and (max-width: 1430px){
	  .disc_width1 {
			width: 77.5px;
		}
	.disc_width2 {
		width: 410.5px;
	}
	.tc_ga_profile{
		width:95%;
	}
  }
@media screen 
  and (min-width: 1000px) 
  and (max-width: 1040px){
	.view_result_analytics .manage_test_table tfoot th.result_summary_filter {
		width: 112px;
	}
	.view_result_analytics .manage_test_table  tfoot th.result_summary_filter .form-control{
		font-size:12px;
		padding:15px 2px;
		height:45px;
	}
	
	
	body{
		font-size:12px;
	}
	  .lowest_performance_analytics{
		  bottom: -26px;
	  }
	  .average_performance_analytics{
		  bottom:0;
	  }
	  .highest_performance_analytics{
		  bottom:10px;
	  }
	  .common_registration .login-panel-wrapper{
		  width:26%;
	  }
	  .information_register{
		  width:66%;
	  }
	  .home_page_banner_content h2{
		  font-size:22px;
	  }
	  .home_page_content_section{
		  
		  padding:0 20px 20px;
	  }
	  .home_page_banner_content p{
		  font-size:18px;
	  }
	  .test_taker_list_sticky{
		  left:13%;
	  }
	  .view_domain_name .manage_test_table  tfoot th.analytics_search .form-control{
		width:66%;
	}
	.snapshot_images{
		width:auto;
	}
	.creator_added_filter ul>li{
		margin-right: 10px;
		padding-right: 0px;
	}
	.test_creator_personal_info{
		width:69%;
	}
	.status_of_subject_content .btn{
		width:100%;
		margin-bottom:10px;
	}
	.testTaker_library .filter-by{
		top:-2px;
	}
	#openTestLibrary .info-table-wrapper .info-table tfoot{
		top: -35px;
	}
	.info-tab-list{
		margin-bottom:10px;	
	}
	.test_taker_filter_table{
		width: 42%;
	}
	.test_taker_filter_result{
		width:54%;
	}
	.creator_added_filter ul>li.added_filter_one{
		width:11%;
	}
	.creator_added_filter ul>li.added_filter_four{
		width: 15%;
	}
	.creator_added_filter ul>li.added_filter_five{
		width:24%;
	}
	.creator_added_filter ul>li.added_filter_three{
		width:20%;
	}
	.creator_added_filter ul>li.added_filter_two{
		width:15%;
	}
	 
  }
 @media screen 
  and (min-width: 1041px) 
  and (max-width: 1099px){
	  .test_taker_list_sticky{
		  left:13.7%;
	  }
	  .creator_added_filter ul>li{
		margin-right: 10px;
		padding-right: 0px;
	}
	.status_of_subject_content .btn{
		width:100%;
		margin-bottom:10px;
	}
	.testTaker_library .filter-by{
		top:-3px;
	}
	#openTestLibrary .info-table-wrapper .info-table tfoot {
    	top: -35px;
	}
  }
  
@media screen 
  and (min-width: 760px) 
  and (max-width: 800px){
  		
  		/*DigiProctor Registration Page*/
  		.digiproctor_registration{
			margin-top: 80px;
		}
		.tc_registration_head ul{
			width:65%;
		}
  		.str-box{
			width: 47px;
		}
		.terms_condition .modal-dialog{
			width: 96%;
    		margin: 154px auto;
		}
		
		  .tt_registration_head ul{
		  	width:50%;
		  }
		.test_taker_registration{
			width: 90%;
		}
		
		/*Test Creator Dashboard Page*/
		.instructor_dashboard_tabs ul:first-child{
			margin-bottom: 20px;
		}
	  .common_registration .login-panel-wrapper{
		  width: 50%;
		  margin:0 auto;
		  float:unset;
	  }
	  .digiproctor_library div.dataTables_wrapper {
			width: 1436px;
			margin: 0 auto;
		}
		.digiproctor_library .custom_width_sm{
			width:20px;
		}
		.digiproctor_library .custom_width_sm1{
			width:200px;
		}
	  .information_register{
		  width:90%;
	  }
	  .home_page_main section.home_page_banner{
		    padding: 30px 44px;
	  }
	  .home_page_banner_content h2{
		 font-size:15px;
	  }
	  .home_page_content_section{
		  padding:0 10px 20px;
	  }
	  .home_page_content_section{
		  bottom:-153px;
	  }
	  .home_page_banner_content p{
		  font-size:12px;
	  }
	  .home_page_content_section h4{
		  font-size: 16px;
	  }
	  .digiproctor_offering ul>li{
		  font-size:10px;
	  }
	  .additional_digiproctor_offering_content{
		  font-size: 13px;
	  }
	  .home_page footer{
		  margin-top:139px;
	  }
	  .file_type  .btn.btn-primary{ width:150px;}
      .test_type_time_picker ul li:first-child{ width:100%;}
      .test_type_time_picker ul li{ min-width: 16.6%;}
      .test_type_time_picker ul.flexible_timing_status li:nth-child(3){ text-align: left; width:80%;}
      .test_type_time_picker ul li:nth-child(4){ width:25%;}
      .test_type_time_picker ul li:last-child{ width:100%; text-align: right;}
      .test_type_time_picker ul li:nth-child(6){ width:25%;}
      .test_type_time_picker .multiple_alerts li:first-child{ min-width: 46%; width: auto;}
      .test_type_time_picker .multiple_alerts li:last-child{ width: 46%; text-align: left;}
      .test_type_time_picker ul li:last-child .date-pick{ margin-right: 0;}
      .test_type_time_picker ul li:last-child{ margin:0;}
      .associate_question_filter_section ul li:first-child{ width: 24%;}
      .unencrypted_modal .modal-dialog{ width:600px;}
      .question_in_defined_option .multiple_alerts li{ display: inline;}
      .multi_show_selected{ width:250px;}
	  .test_creator_register_process{
		  width:95%;
	  }
	  .exam_paper_score_content h2{
		  font-size:19px;
	  }
	  .view_domain_name .manage_test_table  tfoot th.analytics_search .form-control{
		  width:65%;
	  }
	  .trust_level_video h6{
		  margin-right:15px;
	  }
	  .snapshot_images{
		  width:auto;
		  height:auto;
	  }
	  .trust_level_video h6>span{
		  font-size:11px;
	  }
	  .countdownHolder{
		  text-align:center;
	  }
	  .search_bookmarks .prev_clip button{
		  font-size:9px;
	  }
	  .search_bookmarks .next_clip button{
		  font-size:9px;
	  }
	  .videos_action{
		  margin-top:5px;
	  }
	  .testtaker_snapshot{
		  margin-top:5px;
	  }
	  .trust_discriminator .disc_width3{
		  width:162px;
	  }
	  .creator_added_filter ul>li{
		margin-right: 10px;
		padding-right: 0px;
	}
	.test_creator_personal_info{
		width:62%;
	}
	.test_creator_profile_picture{
		width:38%;
	}
	.status_of_subject_content .btn{
		width:100%;
		margin-bottom:10px;
	}
	.testTaker_library .filter-by{
		top:-3px;
	}
	.test_analysis h3{
		margin-top:0;
	}
	.tt_datePicker .addon-icon{
		top:0;
	}
	.info-table-wrapper .info-table tfoot{
		top:-35px;
	}
	.test_taker_customwidth1{
		width:8.333333%;
	}
	.testTaker_library .test_library_filtering_by_form .input-group{
		width: 159px;
	}
	.filtering_by_form .input-group{
		width: 167px;
	}
	 .test_taker_filter_table{
	 	width:98%;
	 }
	 .test_taker_filter_result{
	 	width: 98%;
	 }
	 .creator_added_filter ul>li.added_filter_five{
	 	width:18%;
	 }
	 .creator_added_filter ul>li.added_filter_four{
	 	width:17%;
	 }
  }
  
  @media screen 
  and (min-width: 760px) 
  and (max-width: 1220px){
	  .digiproctor_library div.dataTables_wrapper {
			width: 1436px;
			margin: 0 auto;
		}
		.digiproctor_library .info-table-wrapper{
			overflow-x: scroll;
		}
		.cta-sm{
		  width:263px;
	  }
		.digiproctor_library .custom_width_sm{
			width:20px;
		}
		.digiproctor_library .custom_width_sm1{
			width:200px;
		}
		.creator_added_filter ul>li{
		margin-right: 10px;
		padding-right: 0px;
	}
  }
  @media only screen 
  and (min-width: 1201px)
  and (max-width: 1256px){
	  .test_taker_list_sticky{
		  left:15.1%;
	  }
	  .videos_action .toggle.btn{
		min-width:100px;
	}
	.creator_added_filter ul>li{
		margin-right: 10px;
		padding-right: 0px;
	}
	.question_paper_summary_content{
		width:93%;
	}
	.my_question_bank_table.table>tbody>tr>td:nth-child(4){
		width: 180px;
	}
	.my_question_bank_table.table>tbody>tr>td:last-child{
		width:305px;
	}
	.my_question_bank_table.table>thead>tr>th:nth-child(4){width:180px;}
	.my_question_bank_table.table>thead>tr>th:last-child{
		width:305px;
	}
	
  }
  @media only screen 
  and (min-width: 1256px)
  and (max-width: 1300px){
	  .test_taker_list_sticky{
		  left:15.6%;
	  }
	  .videos_action .toggle.btn{
		min-width:130px;
	}
	.creator_added_filter ul>li{
		margin-right: 10px;
		padding-right: 0px;
	}
	.tc_ga_profile{
		width:95%;
	}
	.question_paper_summary_content{
		width:93%;
	}
	#openTestLibrary .test_search{
		width:214px !important;
	}
	#openTestLibrary .test_search .input-group{
		width:222px;
	}
	.my_question_bank_table.table>tbody>tr>td:nth-child(4){
		width: 180px;
	}
	.my_question_bank_table.table>tbody>tr>td:last-child{
		width:305px;
	}
	.my_question_bank_table.table>thead>tr>th:nth-child(4){width:180px;}
	.my_question_bank_table.table>thead>tr>th:last-child{
		width:305px;
	}
	  
  }
  
  @media only screen 
  and (min-width: 1100px)
  and (max-width: 1200px){
	  .test_taker_list_sticky{
		  left:14.3%;
	  }
	  .videos_action .toggle.btn{
		min-width:80px;
	}

	/* Sunstone 23/02/2023 */
	.custom-card>img {
        width: 100px;
        height: 100px;
    }

    .custom-card>h3 {
        font-size: 2.5rem;
    }
  }
  @media screen 
  and (min-width: 950px) 
  and (max-width: 991px){
	  .test_taker_list_sticky{
		  left:21%;
	  }
	  .exam_paper_score_content h2{
		  font-size:19px;
	  }
	  
	  
  }
   @media screen 
  and (min-width: 992px) 
  and (max-width: 1000px){
	  .test_taker_list_sticky{
		  left:13%;
	  }
	  .exam_paper_score_content h2{
		  font-size:19px;
	  }
	  .test_analysis_display_options .test-analysis-tab-display .tabtop li a{
		  font-size:8px;
	  }
	  .test-analysis-tab-display .tabtop .active a:before{
		  top:6px;
		  left:40%;
	  }
		.test-analysis-tab-display .tabtop li a{
			font-size:9px;
		}
		.test-analysis-tab-display .tabtop li a span{
			font-size:12px;
		}
		.view_domain_name .manage_test_table  tfoot th.analytics_search .form-control{
		width:66%;
	}
	.snapshot_images{
		width:auto;
	}
	 .testTaker_library .filter-by{
		top:-3px;
		}
		#openTestLibrary .info-table-wrapper .info-table tfoot {
	    	top: -35px;
		}
  }
   @media screen 
  and (min-width: 920px) 
  and (max-width: 950px){
	  .test_taker_list_sticky{
		  left:21%;
	  }
	  .exam_paper_score_content h2{
		  font-size:19px;
	  }
  }
    @media screen 
  and (min-width: 900px) 
  and (max-width: 920px){
	  .test_taker_list_sticky{
		  left:20%;
	  }
	  .exam_paper_score_content h2{
		  font-size:19px;
	  }
  }
  @media screen 
  and (min-width: 801px) 
  and (max-width: 820px){
	  .test_taker_list_sticky{
		  left:18.7%;
	  }
	  .exam_paper_score_content h2{
		  font-size:19px;
	  }
	  .testTaker_library .filter-by{
		top:-3px;
		}
		#openTestLibrary .info-table-wrapper .info-table tfoot {
	    	top: -35px;
		}
  }
  @media screen 
  and (min-width: 820px) 
  and (max-width: 840px){
	  .test_taker_list_sticky{
		  left:18.7%;
	  }
	  .exam_paper_score_content h2{
		  font-size:19px;
	  }
	  .testTaker_library .filter-by{
		top:-3px;
		}
		#openTestLibrary .info-table-wrapper .info-table tfoot {
	    	top: -35px;
		}
  }
  @media screen 
  and (min-width: 840px) 
  and (max-width: 850px){
	  .test_taker_list_sticky{
		  left:18.7%;
	  }
	  .exam_paper_score_content h2{
		  font-size:19px;
	  }
	  .testTaker_library .filter-by{
		top:-3px;
		}
		#openTestLibrary .info-table-wrapper .info-table tfoot {
	    	top: -35px;
		}
  }
    @media screen 
  and (min-width: 850px) 
  and (max-width: 870px){
	  .test_taker_list_sticky{
		  left:19%;
	  }
	  .exam_paper_score_content h2{
		  font-size:19px;
	  }
	  .testTaker_library .filter-by{
		top:-3px;
		}
		#openTestLibrary .info-table-wrapper .info-table tfoot {
	    	top: -35px;
		}
  }
  @media screen 
  and (min-width: 870px) 
  and (max-width: 890px){
	  .test_taker_list_sticky{
		  left:19.6%;
	  }
	  .exam_paper_score_content h2{
		  font-size:19px;
	  }
	  .testTaker_library .filter-by{
		top:-3px;
		}
		#openTestLibrary .info-table-wrapper .info-table tfoot {
	    	top: -35px;
		}
  }
  @media screen 
  and (min-width: 890px) 
  and (max-width: 900px){
	  .test_taker_list_sticky{
		  left:19.6%;
	  }
	  .exam_paper_score_content h2{
		  font-size:19px;
	  }
	  .testTaker_library .filter-by{
		top:-3px;
		}
		#openTestLibrary .info-table-wrapper .info-table tfoot {
	    	top: -35px;
		}
  }
    @media screen 
  and (min-width: 901px) 
  and (max-width: 999px){
  	.testTaker_library .filter-by{
		top:-3px;
		}
		#openTestLibrary .info-table-wrapper .info-table tfoot {
	    	top: -35px;
		}
  }
  @media only screen 
  and (min-width: 1540px){
	  .print{
		   background-size: 21%;
	  }
  }
  @media screen and (max-width: 992px) {
   .status_of_subject{
		  width:50%;
	  }
	  .status_of_subject_content{
		  width:49%;
	  }

}

@media screen and (min-height: 662px) {
   .main-content-section{
      padding-bottom: 0px;
    }

}


@media screen and (min-height: 768px) {
   .question_types{
      max-height: 450px;
    }

}
@media screen and (min-device-width: 768px) and (max-device-width:1180px) {
	.test-taker-profile {
		margin-left: 50px;
	}
	.tab-view-container{
		padding: 10px 10px 8px 10px;
		max-height: 380px;
		overflow-x: hidden;
		overflow-y: auto;
	}	
}
.test-type-tag {
	position: absolute;
	top: 10px;
	left: 0;
	background-color: #fff;
	width: 94px;
	text-align: center;
	height: 24px;
	border:1px solid #ffffff;
	border-radius: 0 20px 20px 0;
	padding: 2px 0;
	font-size: 13px;
}
.scheduled_tt_status.active .test-type-tag {
	background-color: #ffffff;
}
.completed_tt_status.active .test-type-tag {
	background-color: #ffffff;
}
.test-type-tag.recurring-type {
	background-color: rgba(232, 106, 3, 0.2);
	color: #e86a03;
}
.test-type-tag.open-type {
	background-color: rgba(1, 162, 158, 0.2);
	color: #01a29e;
}
.test-type-tag.schedule-type {
	background-color: rgba(177, 87, 254, 0.2);
	color: #b157fe;
}
.attempt-container {
	display: flex;
	align-items: center;
	padding: 0 15px;
	color: #ffffff;
	font-size: 12px;
}
.attempt-time {
	background-color: #ffffff;
	border-radius: 3px;
	width: 50px;
	text-align: center;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	color: #F37E0F;
	margin-right: 10px;
	border: 1px solid #dddddd;
}
.record-pagination .pagination{
	display: flex;
	flex-wrap: wrap;
}
.record-pagination .pagination>li {
	margin-bottom: 10px;
}
.test-type-indicator {
	float: left;
	list-style: none;
    padding: 0px;
    margin: 3px 0 0 50px;
}
.test-type-indicator > li {
	display: inline-flex;
	align-items: center;
	color: #000000;
	margin-right: 10px;
}
.test-type-indicator > li > span {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 5px;
}
.test-type-indicator > li > span.sch {
	background-color: #b157fe;
}
.test-type-indicator > li > span.opn {
	background-color: #01a29e;
}
.test-type-indicator > li > span.recur {
	background-color: #e86a03;
}
.additional_information_test_taker .tm_plus_icon::after,
.panel-heading .tm_plus_icon::after {
	content: '+';
	 position: absolute; 
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	line-height: 1;
}

.additional_information_test_taker.active .tm_plus_icon::after,
.panel-heading.active .tm_plus_icon::after {
	content: '-';
	 position: absolute; 
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	line-height: 1;
}

/* 24 September 2022 */
.authentication-detail-wrapper {

}
.auth-detail-header {
	display:flex;
	align-items: center;
	justify-content: space-between;
	padding: 8px 0;
}
.auth-detail-header-label {
	color: #000000;
	margin: 0;
	font-size: 20px;
	font-weight: 600;
}
.sea-blue-btn {
	background-color: #e8f0fd;
	color: #0f4e91;
	font-size: 16px;
}
.auth-detail-body {
	margin-top: 10px;
	display: flex;
}
.auth-card {
	box-shadow: 0rem 0.225rem 0.75rem rgba(0,0,0,.075);
	flex: 0 0 32.63%;
	max-width: 33.33%;
	padding: 8px;
	margin-right: 10px;
}
.auth-card-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 5px 0;
}
.auth-card-header h5 {
	color: #666666;
	font-size: 14px;
	margin: 0;
	font-weight: 600;
}
.auth-card-header .confidence-score {
	font-size: 11px;
	color: #666666;
}
.auth-card-header .confidence-score > span {
	color: #0f4e91;
	font-size: 14px;
	font-weight: 600;
}
.auth-card-body {
	padding: 8px 0;
	border-radius: 4px;
}
.auth-card-body > img {
	width: 100%;
	height: auto;
	max-width: 100%;
	max-height: 175px;
}
.plain-btn {
	border: 0;
	background-color: transparent;
}
.auth-detail-footer {
	margin-top: 20px;
	padding: 20px 0;
	border-top: 1px solid #dddddd;
}
.primary-btn-terminate{
	color: #fff;
	background-color: #f72929;
	border-color: #f72929;

}
.primary-btn-terminate:hover{
	color: #fff;
	background-color: #f72929;
	border-color: #f72929;
}
.auth-modal .modal-header {
	background-color: #1C5988;
	border-bottom-color: #1C5988;
	color: #ffffff;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.auth-modal .modal-header::before, .auth-modal .modal-header::after {
	content: unset;
}
.auth-modal .modal-body {
	background-color: #fff;
}
.terminate-modal .modal-body {
	padding: 0;
}
.terminate-modal .modal-footer {
	background-color: #fff;
	text-align: left;
}
.imp-note {
	background-color: #fddfdf;
	padding: 10px;
	display: flex;
	align-items: flex-start;
	color: #000000;
	font-size: 14px;
}
.imp-note >img {
	margin-right: 10px;
	margin-top: 3px;
}
.terminate-reason-container {
	background-color: #ececec;
	padding: 10px 35px;

}
.control.blue-theme input:checked ~ .control__indicator,
.control.blue-theme:hover input:not([disabled]):checked ~ .control__indicator, 
.control.blue-theme input:checked:focus ~ .control__indicator {
	background-color: #1C5988;
}

.terminate-reason-container textarea.form-control {
	height: auto;
}

/* Suraj Bisht 18 Oct 2022 */
.modal .btn-white-bl, .modal .btn-bl-bg {
	border-radius: 4px;
}
.modal .modal-header {
	border-bottom: 1px solid #dddddd;
}
.new-modal-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 8px 15px;
}
.new-modal-header::before, .new-modal-header::after {
	content: unset;
}
.new-modal-header .modal-type-icon {
	width: 40px;
}
.modal-close-icon {
	background-color: transparent;
	border-color: transparent;
	outline: none;
}
.modal-close-icon > img {
	width: 20px;
	opacity: 0.6;
}

/* Suraj Bisht 23/02/2023 Sunstone */
.company-bg-image {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    height: 100vh;
}

.page-icon {
    width: 150px;
    height: 150px;
    background-color: #fff;
    border-radius: 50%;
    text-align: center;
    margin: 30px auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-icon>img {
    width: 70px;
    height: auto;
}

.heading-lable {
    padding: 1.5rem 1.25rem;
    border: 1px solid #dddddd;
    font-size: 1.7rem;
    color: #020202;
    font-weight: 600;
    background-color: #ffffff;
}

.blue-primary-btn {
    background-color: #22376B;
    color: #ffffff;
}

.green-primary-btn {
    background-color: #5cb85c;
    color: #ffffff;
}

.table-listing-test {
    background-color: #ffffff;
    position: relative;
    max-height: calc(100vh - 350px);
    border: 1px solid #ddd;
    overflow-y: auto;
}

.table-listing-test .table>tbody>tr>td {
    vertical-align: middle;
    color: #666;
    font-size: 16px;
    word-break: break-all;
}

.table-listing-test .table>thead>tr>th {
    color: #666;
    background-color: #eeeeee;
    position: sticky;
    top: -1px;
}

.table-listing-test .table>thead>tr>th:first-child,
.table-listing-test .table>tbody>tr>td:first-child,
.table-listing-test .table>thead>tr>th:last-child,
.table-listing-test .table>tbody>tr>td:last-child {
    padding-left: 1.25rem;
}

.cell-large {
    width: 45vw;
}

/* width */
.table-listing-test::-webkit-scrollbar {
    width: 10px;
}

/* Track */
.table-listing-test::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.table-listing-test::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
.table-listing-test::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/* Home Page 22-02-2023 Suraj Bisht */
.home-page-banner {
    height: 60vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.cards-container {
    width: 100%;
    display: flex;
    padding: 0 100px;
    position: absolute;
    top: calc(60vh - 136px);
    left: 50%;
    transform: translateX(-50%);
}

.custom-card {
    flex: 0 0 calc(32.333% - 10px);
    max-width: 33.333%;
    margin: 0 10px;
    box-shadow: 0 1px 4px #ccc;
    padding: 1.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #ffffff;
    height: 150px;
    border-radius: 4px;
    transition: box-shadow 0.3s ease-in-out;
}

.custom-card:hover {
    text-decoration: none;
    box-shadow: 0 4px 12px #ccc;
}

.custom-card>img {
    width: 120px;
    height: 120px;
    max-width: 50%;
}

.custom-card>h3 {
    text-transform: uppercase;
    flex: 1;
    text-align: left;
    padding-left: 20px;
    color: #020202;
    font-weight: 600;
    font-size:2.5rem;
}

.home-page-text-container {
    height: calc(40vh - 51px);
    background-color: #ECE1CF;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px;
}

.home-page-text-container>p {
    margin-bottom: 0;
    font-size: 2rem;
}
@media screen and (max-width: 820px) and (min-width: 650px) {
	/* home page css */
	
	.home-page-wrapper {
		background-color: #ece1cf;
		height: 100vh;
	}
	
	.home-page-banner {
		height: 400px;
	}
	
	.cards-container {
		flex-direction: column;
		padding: 10px 30px;
		position: static;
		transform: unset;
		align-items: center;
	}
	
	.custom-card {
		max-width: 50vw;
		width: 40vw;
		margin-bottom: 10px;
	}
	
	.custom-card > img {
		width: 80px;
		height: 80px;
	}
	
	.custom-card > h3 {
		font-size: 2rem;
	}
	
	.home-page-text-container {
		height: auto;
	}
	
	.home-page-text-container > p {
		text-align: justify;
		font-size: 2.5rem;
	}
}
/************************** reponsive Style start  13-11-2020 *******************/
@media screen and (min-device-width: 320px) and (max-device-width:767px) {
	.arrow--down{
		display:block;
	}
	.exam-heading-100{
					padding-left:2px;
				}
	.card-control--active{
		width:100%;
	}
	.card-control{
		min-height: auto;
	}
	/*.mobile-device--objective{
		display:none;
	}  */
	.card-control h4 {
		    font-size: 15px;
	}
	.card-control-select {
			min-height: 478px;
		}
	.menue {
		position: fixed;
		width: 50px;
		overflow: hidden;
		top: 0;
	}
	.side-navigation-wrapper {
		width: 0;
	}
	.menue.active {
		width: 232px;
	}
	.side-navigation-wrapper.side-nav-open {
		box-shadow: 7px 0 7px -7px #aaa;
		padding-top: 56px;
	}
	.test-type-indicator {
		margin-left: 0;
	}
	.scheduled_status_sub {
		word-break: break-all;
	}
	.scheduled_tt_status,.completed_tt_status {
		background-size: 7%;
	}

	.multiple-account-notification-modal-dialog {
		width: 94% !important;
	}
	.content-center{
		    display: block;
	}
	.login-section{
		padding-left:15px;
		padding-right:15px;
	}
	.content-wrapper {
		padding-left: 0px;
	}
	.test_taker_dashboard_wrapper {
		margin-left: 0;
	}

	/* .tt_result_status {
		padding-left:50px;
	} */
	.completed_status_content {
		padding: 20px 0px;
	}
	/* .status_footer {
		padding-left:50px;
	} */
	.record_per_status .status_of_subject_content {
		    max-height: max-content !important;
			border-left: 0px solid #E6E6E6;
			padding: 10px 0 0;
	}
	.tab-view-container {
		padding: 5px 15px;
		max-height: 35vh;
		overflow-x: hidden;
		overflow-y: scroll;
		box-shadow: 0px 0px 7px 1px #ddd;
		margin: 10px -10px;
	}
	.tab-view-container .subject_ {
		padding: 0;
	}

	/* 12 7 2022 Suraj Bisht */
	.reschedule_flexible_test_without_domain {
		padding: 10px 0;
		width: 100%;
	}
	/* 12 7 2022 Suraj Bisht */
	
	.login-wrapper-left-panel {
		width: 100%;
		margin-left: auto !Important;
		margin-right: auto !Important;
		padding: 25px 5px;
	}
	.txt-login{
		    font-size: 16px;
	}
	.tt-cehcklist{
		font-size: 12px;
		width: 100%; 
	}
	.login-panel-wrapper {
		width: 100% !Important;
		margin-left: auto !Important;
		margin-right: auto !Important;
	}
	.date_of_completed {
			width: 100%;
		}
	.remove_padding1 {
		padding-right:5px !important;
		padding-left: 5px !important;
	}
	.download-testPad-btn {
			font-size: 9px;
			margin-left: 10px;
			display:none;
		}
	/* .test-library-panel{
		    margin-left: 55px;
	} */
	.status_of_subject {
		width: 100%;
		height:auto;
		min-height: auto;
	}
	.status_of_subject_content {
		width:100%;
	}
	.image_popup{
		padding-right: 0px;
	} 
	.test_taker_registration{
		 width:100%; 
	}
	.tt_registration_head {
		padding: 5px 0;
		text-align: center;
		width: 100%;
		margin: 0 auto;
	}
	.tt_registration_head ul {
		position: relative;
		width: 100%;
		margin: 0 auto;
		z-index: 99;
	}
	.tt_registration_head ul h6{
		font-size:11px;
	}
	.digiproctor_registration{
		    margin-top: 22%;
	}
	.tt_registration_head h3 {
			display:none;
		}
	.upload-tt-picture {
		width: 100% !important;
		margin-left: 0px !important;
	}
	.upload_using_camera {
		text-align: center !important;
		margin-left: auto !important;
		margin-right: auto !important;
		float: initial;
	}
	.upload-mobile{
		    width: 70% !important;
			margin-left: auto;
			margin-right: auto;
	}
	.test_taker_dashboard_analytics .date_of_insert {
		width: 100%;
	}
	.print-panel.create_question_paper {
		display: none;
	}
	/* .record_per_status .status_of_subject_content {
		display: none;
	} */
	.test-taker-profile{
		    margin-left: 50px;
	}
	.test_taker_profile_picture{
		    width: 100%;
	}
	.test_taker_personal_info{
		    width: 100%;
	}
	.tt-button-area .btn {
		margin: 5px 5px;
		width: 74px !important;
	}
	.home_page_banner_content h2 {
		font-size: 13px;
	}
	.home_page_content_section {
		width: 100%;
		position: initial;
		left:0%; 
		background: #ffffff;
		text-align: center;
		padding: 2px 12px 14px;
	}
	.home_page footer {
			margin-top:0px;
		}
	.home_page {
		background-color: #fff; 
	}
	.home_footer_top{
		display:none;
	}
	.home_footer_bottom{
		display:none;
	}
	.home_page_banner_content {
		width: 100%;
		padding-right:0px;
		position: relative;
	}
	.home_page_main section.home_page_banner {
			background-image: url(../img/home_bg.png);
			background-size: auto;
			background-repeat: no-repeat;
			min-height: 331px;
			position: relative;
			padding: 30px;
		}
	.iso_certified {
		position: relative;
		width: 100px;
		right: 0px;
		margin-top: 20px;
	}
	.home_page_content_section h4 {
		font-size: 17px;
	}
	.mobile-register{
		display:none !Important;
	}
	.result-navigation-wrapper{
		display:none !Important;
	}
	.status_of_subject_mobile{
		padding: 0 !important;
		min-height: auto !important;
		height: auto !important;
		border: 0 !important;
	}
	.pagination{
		max-width: 100%;
		word-break: break-all;
	}
	.help-guide-btn{
		display:none !Important;
	}
	.overview_tab_bank{
		display:none !Important;
	}
	#example1_wrapper{
		display:none !Important;
	}
	.filter-by{
		display:none !Important;
	}
	.test_taker_dashboard_analytics .collection_table_content_result_analytics {
		height: 193px;
		overflow-y: auto !Important;
	}
	.schedule_flexible_test_without_domain {
		width: 90%;
		padding: 20px 0;
	}
	.modal {
		z-index: 1111;
	}
}

/* Suraj Bisht 01/07/2023 */
@media screen and (max-width: 576px) {
	.login-bg {
		background-repeat: repeat-y;
	}
	.login-bg-start{
		background-repeat: repeat-y;
	}
	.login-section .inner-login-section {
		padding: 10px 0;
	}
	.login-wrapper-left-panel {
		padding: 20px 5px;
    	margin-bottom: 10px;
	}
	.txt-login {
		text-align: center;
	}
	.user-guide-img {
		width: 48px;
		margin: 0;
	}
	.login-section-wrapper .panel-heading .user-guide-list {
		padding: 14px 5px 14px 0;
	}
	.panel-title {
		font-size: 14px;
	}
	.panel-heading-custom [data-toggle="collapse"]:after {
		position: relative;
    	top: -3px;
		font-size: 14px;
	}
	/* home page css */
	.home-page-wrapper {
	background-color: #ece1cf;
	height: 100vh;
	}

	.home-page-banner {
	height: 200px;
	}

	.cards-container {
	flex-direction: column;
	padding: 10px 30px;
	position: static;
	transform: unset;
	background-color: #ece1cf;
	}

	.custom-card {
	max-width: 100%;
	margin-bottom: 10px;
	}

	.custom-card > img {
	width: 80px;
	height: 80px;
	}

	.custom-card > h3 {
	font-size: 2rem;
	}

	.home-page-text-container {
	height: auto;
	padding-top: 10px;
	}

	.home-page-text-container > p {
	text-align: justify;
	font-size: 1.5rem;
	}
}

