/*button.bootbox-close-button.close {
    display: none;
}

.header__nav--dropdown-btn .account-name {
	text-transform: capitalize;
}


.input.error select2 {
     border-color: #ff4949!important; 
}*/

/*.page-title-action .add-user .btn:focus, .page-title-action .add-user .btn:hover {
    color: #ffffff;
    border: 1px solid #ffffff;
}*/

.input.error .select2-container--default .select2-selection--single {
    border-color: #ff4949 !important; 
}

.page-title-action {
    margin-bottom: 14px;
    /*padding-bottom: 0px;*/
}

form, .form-editor, .dataTables_wrapper, .datepadding .date-month, .list-item, .userchart-area .dataCount, .agentlist-area, .panel-heading {
    border-radius: 3px;
}

.dd-handle {
	margin-bottom:  10px;
	border-radius: 3px !important; 
}

.form-show {
    margin: 0 15px 0 0;
}

.list-item{
	width: 100%;
}

.mb-20 {
     padding-bottom: 0px; 
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0; 
}

.panel-heading {
    padding: 15px 15px;
}

.txt-dark {
    color: #222;
    font-weight: 600;
}

.card-user-count{
    /*background: #1dbb99!important;
    color: #ffffff;*/
    background: #ffffff!important;
    color: #000;
}

.card-agency-count{
    /*background-color: #6d5eac!important;
    color: #ffffff;*/
    background: #ffffff!important;
    color: #000;
}

.card-curricula-count{
   /* background-color: #37b0e9;
    color: #000;*/
    background: #ffffff!important;
    color: #000;
}

.card-classes-count{
    /*background-color: #f7cf5f!important;
    color: #000;*/
    background: #ffffff!important;
    color: #000;
}


.header__nav--center .header__nav__item.active ,.header__nav--center .header__nav__link:hover {
    background: #013d4c !important;
}

body .table-action .n-btn:focus, body .table-action .n-btn:hover {
    border: 1px solid #013d4c !important;
    color: #013d4c;
    background: transparent !important;
}

.n-btn{
    background: #013d4c;
    color: #ffffff;
}

body .table-action .btn {
    background-color: #013d4c;
    border-color: #2e5282;
    color: #fff;
}

body .dataTables_wrapper .dataTables_paginate .paginate_button.current, body .dataTables_wrapper .dataTables_paginate .paginate_button.current:focus, body .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background-color: #013d4c;
}

table [data-status=active] {
    background: #5f8842;
    margin: 0;
}

table [data-status=de-active] {
    background: #cf2500;
}
/*
.select2-results .select2-highlighted {
    background: #013d4c;
    color: #fff;
}*/

.n-btn-nghost,.n-btn-ghost{
    border: 1px solid #013d4c !important;
    color: #013d4c;
    background: transparent !important;
}

.n-btn-nghost:hover,.n-btn-nghost:focus{
    background: #013d4c;
}

.n-btn:hover,.n-btn:focus{
    background: #013d4c;
    color: #ffffff;
}

.list-item.list-item-expand .information .information-cta .action-link:hover {
    background-color: #013d4c;
    color: #fff;
    border-color: #013d4c;
    transition: all .26s;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
}

td.center.two-icon span a:hover:after {
    color: #013d4c;
}

.visibility-radio{
    visibility: hidden;
}


/*/// for status solor ////*/

.chips {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
}
.chips .chip-list {
  padding: 10px;
  margin: 5px;
}
.chips .chip-list:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 25px;
  background: red;
  margin-right: 5px;
}
.chips .chip-list.pending-status:before, .list-item.future:before {
  background: #f7cd3d;
}
.chips .chip-list.inprogress-status:before, .list-item.past:before {
  background: #5f8842;
}
.chips .chip-list.completed-status:before, .list-item.present:before {
  background: #013d4c;
}
.chips .chip-list.cancelled:before, .list-item.cancelled:before {
  background: #cf2500;
}
.chips .chip-list a {
  text-decoration: none;
  color: #222;
}


#select2-testclass-status-id-results.select2-results__options li:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 25px;
  /*background: red;*/
  margin-right: 5px;
}
#select2-testclass-status-id-results.select2-results__options li:nth-child(1):before {
  background: transparent;
}
#select2-testclass-status-id-results.select2-results__options li:nth-child(2):before {
  background: #f7cd3d;
}
#select2-testclass-status-id-results.select2-results__options li:nth-child(3):before {
  background: #5f8842;
}
#select2-testclass-status-id-results.select2-results__options li:nth-child(4):before {
  background: #013d4c;
}
#select2-testclass-status-id-results.select2-results__options li:nth-child(5):before {
  background: #cf2500;
}


.list-item:before {
    content: " ";
    display: block;
    width: 4px;
    height: calc(100% + 2px);
    position: absolute;
    left: -1px;
    top: -1px;
    border-radius: 3px 0px 0px 3px;
}


.form__line__field input[type=text]{
    border-radius: 3px !important;
}

.at-f-start{
    align-items: flex-start;
    align-content: center;
}
.at-f-start .btn{
    height: 44px;
    line-height: 44px;
}

.b-trbl-0, .b-trbl-0:hover{
    border: 0px;
}

.box-shadow-n{
    box-shadow: none !important;
}

.b-rb-0{
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.b-lb-0{
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.test-result-page .test-information ul li span:first-child{
    width: 150px;
}

.d-flax{
    display: flex;
}

.search-check-all{
    margin-top: 30px;
}
#t-close-button{
    cursor: pointer;
}
.mr-date{
    width: 50%;
    display: inline;
}

.question-header .question-delete, .question-header .question-delete:hover, .question-header .question-delete:focus {
    border : 0px;
    padding: 10px;
    border-radius: none;
    background: transparent;
}


.f-class .list-item a {
    color: #222;
    width: calc(100% + 30px);
    /* background: red; */
    margin: -15px;
}

.form .form__full--page .form__line__field select {
    line-height: normal;
}

.edit-img{
    display: inline-block;
}
.edit-img .input.file{
    float: right;
    margin-left: 20px;
    margin-top: 5px;
}

#loading-image{
    text-align: center;
    display: none;
    background: #fff;
}

.test-result-page .card.white{
   box-shadow: none;
}

/*body{  
  -webkit-user-select: all;
  -moz-user-select: all; 
  -ms-user-select: all;  
  user-select: all;   
}
*/

/*.card-user-count {
    background: #1dbb99!important;
}

.card-agency-count {
    background-color: #6d5eac!important;
  }

.card-curricula-count {
    background-color: #37b0e9;
}

.card-classes-count {
      background-color: #f7cf5f!important;
   }*/
.ghost {
  opacity: 0.5;
  background: #C8EBFB;
}

.list-group-item {
  cursor: move;
}

.roster-date {
    text-align: right;
    width: 50%;
    float: right;
    margin-right: 20px;
    margin-bottom: 20px;
}

.multi-choice-question-display-answer.checked {
    background: #eee;
    color: #afbcc1;
    border-color: #c9c9c9;
    border: 1px solid;
}

.question-header .question-index {
    color: #7a858a;
    margin-right: 4px;
}
span.question-heading a {
    color: #7a858a !important;
}

.test-result-page .card.white {
    padding: 10px;
    margin-bottom: 0px;
}

input[type="file"]::-webkit-file-upload-button {
  background: #013d4c;
  border: 0;
  padding: 1em 2em;
  cursor: pointer;
  color: #fff;
  border-radius: .2em;
}
input[type="file"]::-ms-browse {
  background: #013d4c;
  border: 0;
  padding: 1em 2em;
  cursor: pointer;
  color: #fff;
  border-radius: .2em;
}
.select-menu .arrow:after, .select-menu .arrow:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 3px;
    background-color: #013d4c;
    top: 53%;
    left: 50%;
}

.select-menu .menu-item .checkbox:checked+.choice-input, .select-menu .menu-item .radio:checked+.choice-input {
    border: 1px solid #013d4c;
    background-color: #013d4c;
    box-shadow: inset 0 0 0 2px #fff;
}

.select-menu .toggle-container .toggle:checked+label:before {
    width: 44px;
    background: #013d4c;
    transition: width .4s ease!important;
}
.toggle-v2 .toggle-container .toggle:checked+label:before {
    width: 44px;
    background: #013d4c;
    transition: width .4s ease!important;
}


.test-result-page input[type=radio]:checked+label:before {
    content: " ";
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background: #013d4c !important;
    z-index: -1;
}

.test-result-page .eqs-ans {
    cursor: pointer;
    text-transform: capitalize;
    position: relative;
}

.mini-profilePhoto{
  height: 60px;
  width: 60px;
}

body [role=navigation] .header__nav__wrapper .header__nav__item .header__nav__link:focus, body [role=navigation] .header__nav__wrapper .header__nav__item .header__nav__link:hover {
    background-color: #789eb6 !important;
}

.test-result-page li.ans {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: flex-start; 
    -ms-flex-align: center;
    align-items: center;
    line-height: 28px;
}


/* The radio */
.cancel-radio {
    width: 30%;
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

/* Hide the browser's default radio button */
.cancel-radio input {
    position: absolute;
    opacity: 0 !important;
    cursor: pointer;

}

/* Create a custom radio button */
.checkround {

    position: absolute;
    top: 1px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff ;
    border-color:#013d4c;
    border-style:solid;
    border-width:2px;
    border-radius: 50%;
}


/* When the radio button is checked, add a blue background */
.cancel-radio input:checked ~ .checkround {
    background-color: #fff;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkround:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.cancel-radio input:checked ~ .checkround:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.cancel-radio .checkround:after {
    left: 2px;
    top: 2px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background:#013d4c;
    
 
}

.validation-qus-options {
  padding-left: 30px !important;
}

.report-ui {
   list-style-type: none;
   padding-left: 0;
}

ul.report-ui li {
    margin: 10px 0px;
}

td.center.single-icon span a {
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

div#report-result h5 {
    text-transform: inherit;
}

table.reportTable thead td, table.reportTable thead th {
    padding: 8px;
    border-bottom: 1px solid #ebeff2;
    background: #fff;
}
table.reportTable tbody tr {
    background-color: #fff;
}
table.reportTable tbody td, table.reportTable tbody th {
    padding: 8px;
    vertical-align: middle;
}
div.report-con {
    padding: 0px 8px;
}

td.cls-wd {
    width: 20%;
    /* text-align: center; */
    padding: 10px !important;
}

.list-item .list-item-content .information .agency {
    font-size: 18px;
    margin-bottom: 20px;
    display: inline-block;
}

.list-item .list-item-content .information .information-name-version {
    font-size: 25px;
    line-height: 32px;
    margin-bottom: 8px;
    line-height: normal;
    /*width: 75%;*/
}
table.table.roster-table {
    background: #fff;
    border-radius: 5px;
    border: 0;
}

table.table.roster-table td.center.two-icon span a {
  text-align: center;
}

.avatar-error {
    /* margin: 0px 50px; */
    width: 260px;
    color: red;
    background: transparent;
}

.input.file.error,.input.textarea.error{
  background: transparent;
}

.date-picker-filter {
  display: inline-block;
  width: 50%;
  font-size: 14px !important;
}

.date-picker-filter-label{
  color: #fff;
  margin: auto 10px;
}

.btn-circle.btn-lg {
    width: 40px;
    height: 40px;
    padding: 0px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 25px;
    margin-left: 10px;
    margin-right: 0;
}

.Highlighted a{
   background-color : Green !important;
   background-image :none !important;
   color: White !important;
   font-weight:bold !important;
   font-size: 12pt;
}
/* logo - login page */
.login-forget-reset img.image-responsive {
    max-width: 222px;
    max-height: 222px;
}
/* logo - side menu */
.header .header--mini{
    justify-content: inherit;
}
/* login page footer fixed */
footer{
  position: absolute;
  bottom: 0;
  width: 100%;
}
/* application footer */
footer.application-footer{
	left: 200px;
	width: -webkit-calc(100% - 200px);
	width: calc(100% - 200px);
}
footer.application-footer .footer__info{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding-left: 14px;
	padding-right: 14px;
}

footer.application-footer .footer__info a{
	text-transform: capitalize;
}

/*footer.application-footer .footer__info a:first-child{
	padding-right: 7px;
	margin-right: 7px;
	border-right: 1px solid rgb(72,72,72);
}*/
#report-form{
  margin: 0;
}

/*select::-ms-expand {
    display: none;
}

select {

    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';

}*/

/*li a:hover {

    background: red;

}*/

.form  select{
  -moz-appearance: none !important;
  height: 40px;
}

.test-result-page li.ans label{margin:0;position:relative;}

.side-header{
	box-shadow: none;
}