.header-img{
    width: 8%;
}
body{
    background-color: #fff !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance: textfield;
}
.thead-style {
    background-color: #0c6dc4;
    color: #fff;
}
#dashboard-ins .card-header {
    background-color: rgba(0,0,0,.03) !important;
    color: #000000 !important;
}
#dashboard-ins .card-title {
    font-size: .9rem;
}
.bg-blue {
    background-color: #2c7be5;
}
.font-white{
    color: #ffffff !important;
}
#current_user_heading {
    color: #64a6ff;
}
.dashboard-ins-layout{
}
#table_institution_register_list th {
    vertical-align: middle !important;
}
#table_institution_register_list td {
    vertical-align: middle !important;
    font-size: 14px;
}
#table_institution_register_list th {
    vertical-align: middle !important;
    font-size: 14px;
}
#table_institution_register_list td {
    vertical-align: middle !important;
    font-size: 14px;
}
#reportTable th, #reportTable td {
    vertical-align: middle !important;
}
.inactiveLink {
    pointer-events: none;
    cursor: default;
}
.tablesorter-header {
    background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
    white-space: normal;
    padding: 4px 20px 4px 4px;
}
.tablesorter-headerAsc {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}
.tablesorter-headerDesc {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}
.tablesorter .sorter-false {
    background-image: none;
    cursor: default;
    /*padding: 4px;*/
}
.dataTables_filter{
    float:left !important;
}
.dataTables_length{
    margin-top: 5px;
}
/*yokesh*/
/* text-controls */
#decreasetext-1, #resettext-1, #increasetext-1 {
    vertical-align: top;
    margin: 0 0.3125em;
    padding: 2px 0.3125em;
        border-radius: 3px;
  }
button#increasetext-1 {
    font-size: 1em;
}
button#resettext-1 {
    font-size: 1em;
}
button#decreasetext-1 {
    font-size: 1em;
}
/* content */
#content-1 {
    text-align: left;
}
/* demo container */
#containers-1 {
    margin: 0 auto;
       display: block;
   /* width: 84%;
    margin-left: 251px;*/
    background:#0c6dc4;
}
@media all and (min-width: 700px) {
    #containers-1 {
        width: ;
    }
}
#containers-1{
    display:none;
}
@import url("https://fonts.googleapis.com/css2?family=Montserrat&display=swap");
* {
    box-sizing: border-box;
}
/*
.dark {
    background-color: #292c35;
} 
.white{
    background-color: white;
}
body.dark h1, body.dark .support a {
    color: #fff;
}
.checkbox1 {
    opacity: 0;
    position: absolute;
}
.checkbox-label1 {
  
    border-radius: 50px;
    position: relative;
    padding: 5px;
    cursor: pointer;
 
}
.fa-moon {
    color: #f1c40f;
}
.fa-sun {
    color: #f39c12;
}
.checkbox-label1 .ball {
    background-color: #fff;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 2px;
    top: 2px;
    border-radius: 50%;
    transition: transform 0.2s linear;
}
.checkbox1:checked + .checkbox-label1 .ball {
    transform: translateX(24px);
}
*/
.ptag1{
    cursor: pointer;
}
.toggletops{
    margin-top: 61px !important;
}
.toggle-ptag{
    color: white;
    font-weight: 600;
    text-align: center;
    margin-bottom: 0;
}
.flex1{
    display: flex;
    justify-content: center;
}
/*new*/
html {
    transition: color 300ms, background-color 300ms !important;
}
html[data-theme='dark'] {
   /* background: #000;*/
    filter: invert(1) hue-rotate(180deg)
}
html[data-theme='dark'] img {
  filter: invert(1) hue-rotate(180deg)
}
.span1{
 margin: 0 0.3125em;
    padding: 2px 0.3125em;
   
    background-color: #fff;
       border-radius: 3px;
        font-size: 1em;
}
.span2{
 margin: 0 0.3125em;
    padding: 2px 0.3125em;
    background-color: #fff;
        border-radius: 3px;
        font-size: 1em;
}
/*
.active, .btn:hover{
  background-color: white;
  color: black;
  border: 1px solid white;
 
}*/
/*
.active, .btn:hover {
      background-color: #666;
    color: white;
}*/
.svgalign{
    justify-content: right;
    display: flex;
}
.borderrightcenterbox{
    border-right: 1px solid white;
}
.spans1{
 margin: 0 0.3125em;
    padding: 2px 0.3125em;
   color: black;
    background-color: white ;
       border-radius: 3px;
        font-size: 1em;
        border:1px solid white;
}
.spans2{
 margin: 0 0.3125em;
    padding: 2px 0.3125em;
    background-color: white;
    color: black;
        border-radius: 3px;
        font-size: 1em;
        border:1px solid white;
}
.tabs.selected{
 opacity: 0.6;
  transition: 0.3s;
  background-color: white;
}
.registrationhistoryfontsize{
    font-weight: 600;
    font-size: 14px
}
.dataTables_info{
    position: absolute;
    left: 36%;
}