﻿.checkbox label {
  padding-left: 0px; }

.sortable-container {
  margin: 0; }
  .sortable-container .photo-item > div {
    width: 100%; }
  .sortable-container .photo-item img {
    width: 100%; }
  .sortable-container .photo-item .btn-delete {
    position: absolute;
    right: 5px; }
  .sortable-container .photo-item-md {
    width: 100%; }

.text-darkgray {
  color: darkgray; }

.certificate-content .search-text-container input.search-text {
  height: 33px;
  width: 100%;
  border-radius: 0;
  border: 1px solid #d6d6d6;
  padding-left: 10px; }

.certificate-content .search-text-container i.icon-search {
  float: right;
  margin-top: -23px;
  padding-right: 8px; }

.certificate-content .auto-complete-results {
  background: #fff !important;
  border: 1px solid #d6d6d6;
  padding-left: 0;
  list-style: none; }
  .certificate-content .auto-complete-results li {
    border-bottom: 1px solid #d6d6d6;
    padding-left: 8px; }
    .certificate-content .auto-complete-results li.auto-complete-item-selected, .certificate-content .auto-complete-results li:hover {
      background: #d6d6d6 !important; }
    .certificate-content .auto-complete-results li p {
      padding-top: 10px; }

.certificate-content .btn-edit-studnet-dob {
  float: right;
  margin-top: -34px;
  border-radius: 0;
  padding: 7px; }

div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right; }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
    display: inline-block; }
    div.dataTables_wrapper div.dataTables_paginate ul.pagination a {
      cursor: pointer; }
    div.dataTables_wrapper div.dataTables_paginate ul.pagination li.disabled a {
      cursor: not-allowed; }

.cursor-pointer {
  cursor: pointer; }

.table-convert-div {
  margin-top: 30px; }
  .table-convert-div .table-header {
    font-weight: bold; }
    .table-convert-div .table-header > div {
      display: table-cell;
      padding: 3px;
      text-align: left;
      border: 1px solid #c9c9c9; }
  .table-convert-div .table-content > div {
    display: table-cell;
    padding: 3px;
    text-align: left;
    border: 1px solid #c9c9c9; }
  .table-convert-div .col-1 {
    width: 80px; }
    @media (max-width: 1780px) {
      .table-convert-div .col-1 {
        width: 60px; } }
  .table-convert-div .col-2 {
    width: 120px; }
    @media (max-width: 1780px) {
      .table-convert-div .col-2 {
        width: 110px; } }
  .table-convert-div .col-3 {
    width: 90px; }
  .table-convert-div .col-4 {
    width: 90px; }
  .table-convert-div .col-5 {
    width: 90px; }
  .table-convert-div .col-6 {
    width: 80px; }
  .table-convert-div .col-7 {
    width: 110px; }
  .table-convert-div .col-8 {
    width: 100px; }
  .table-convert-div .col-9 {
    width: 200px; }
  .table-convert-div .col-10 {
    width: 150px; }
  .table-convert-div .col-11 {
    width: 200px; }
  .table-convert-div .col-12 {
    width: 175px; }
    .table-convert-div .col-12 a {
      width: 78px;
      margin-bottom: 5px; }
    @media (max-width: 1780px) {
      .table-convert-div .col-12 {
        width: 90px; } }

.table-convert-main .table-convert {
  display: table;
  width: 100%;
  border-collapse: separate;
  margin-bottom: 10px; }
  @media screen and (min-width: 651px) {
    .table-convert-main .table-convert {
      margin-top: 20px;
      border: #f4f4f4 1px solid;
      border-radius: 5px; } }

.table-convert-main .table_row {
  display: table-row; }

.table-convert-main .theader {
  display: table-row; }

.table-convert-main .table_header {
  display: table-cell;
  border-bottom: #f4f4f4 1px solid;
  border-top: #f4f4f4 1px solid;
  background: #f9f9f9;
  color: #333;
  padding: 5px;
  font-weight: 700; }
  @media screen and (min-width: 651px) {
    .table-convert-main .table_header {
      border-right: #efefef 1px solid; } }

.table-convert-main .table_header:first-child {
  border-left: #f4f4f4 1px solid;
  border-top-left-radius: 5px; }

.table-convert-main .table_header:last-child {
  border-right: #f4f4f4 1px solid;
  border-top-right-radius: 5px; }

.table-convert-main .table_small {
  display: table-cell; }
  @media screen and (min-width: 651px) {
    .table-convert-main .table_small {
      border-right: #efefef 1px solid; } }

.table-convert-main .table_row > .table_small > .table_cell:nth-child(odd) {
  display: none;
  background: #f9f9f9;
  color: #333;
  padding: 5px;
  font-weight: 700; }

.table-convert-main .table_row > .table_small > .table_cell {
  padding: 5px;
  color: #333; }
  @media screen and (max-width: 650px) {
    .table-convert-main .table_row > .table_small > .table_cell {
      border-bottom: #f4f4f4 1px solid;
      text-align: left; } }

.table-convert-main .table_row:last-child > .table_small:last-child > .table_cell:last-child {
  border-bottom-right-radius: 5px; }

.table-convert-main .table_row:last-child > .table_small:first-child > .table_cell:last-child {
  border-bottom-left-radius: 5px; }

.table-convert-main .table_row:nth-child(2n+3) {
  background: #f9f9f9; }

.table-convert-main .dropdown-menu {
  min-width: 140px;
  padding: 10px 0;
  left: -140px;
  top: 10px; }
  @media (min-width: 993px) and (max-width: 1650px) {
    .table-convert-main .dropdown-menu {
      left: -140px;
      top: 10px; } }
  .table-convert-main .dropdown-menu a {
    text-align: left;
    padding: 3px 15px;
    color: #fff; }

@media screen and (max-width: 650px) {
  .table-convert-main .table-convert {
    display: block; }
  .table-convert-main .table_row:nth-child(2n+3) {
    background: none; }
  .table-convert-main .theader {
    display: none; }
  .table-convert-main .table_row > .table_small > .table_cell:nth-child(odd) {
    display: table-cell;
    width: 50%; }
  .table-convert-main .table_cell {
    display: table-cell;
    width: 50%; }
  .table-convert-main .table_row {
    display: table;
    width: 100%;
    border-collapse: separate;
    padding-bottom: 10px;
    margin: 5% auto 0;
    text-align: center; }
  .table-convert-main .table_small {
    display: table-row; }
  .table-convert-main .table_row > .table_small:first-child > .table_cell:last-child {
    border-left: none; }
  .table-convert-main .table_row > .table_small > .table_cell:first-child {
    border-left: #f4f4f4 1px solid; }
  .table-convert-main .table_row > .table_small:first-child > .table_cell:first-child {
    border-top-left-radius: 5px;
    border-top: #f4f4f4 1px solid; }
  .table-convert-main .table_row > .table_small:first-child > .table_cell:last-child {
    border-top-right-radius: 5px;
    border-top: #f4f4f4 1px solid; }
  .table-convert-main .table_row > .table_small:last-child > .table_cell:first-child {
    border-right: none; }
  .table-convert-main .table_row > .table_small > .table_cell:last-child {
    border-right: #f4f4f4 1px solid; }
  .table-convert-main .table_row > .table_small:last-child > .table_cell:first-child {
    border-bottom-left-radius: 5px; }
  .table-convert-main .table_row > .table_small:last-child > .table_cell:last-child {
    border-bottom-right-radius: 5px; } }

@media (min-width: 1200px) {
  .opt-css-2, .opt-css-3 {
    float: right; } }

@media (min-width: 993px) and (max-width: 1199px) {
  .opt-css-3 {
    float: right; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .opt-css-1 {
    margin-bottom: 10px !important;
    width: 98%; }
    .opt-css-1 .form-control {
      width: 100%; } }

@media (max-width: 767px) {
  .opt-css-3 {
    float: right; }
    .opt-css-3 > label {
      display: none; }
  .opt-css-4 > label, .opt-css-4 .form-group > label {
    display: flex;
    line-height: 2; } }
