/* input[type="date"]::-webkit-calendar-picker-indicator {
    background: transparent;
    bottom: 0;
    color: transparent;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
} */

.collapsing {
    -webkit-transition: none;
    transition: none;
    display: none;
}

.badge.even-larger-badge{
    font-size: .5em;
}

h1>.badge {
    vertical-align:top;
  }

.button_{
    vertical-align: bottom;
    border: none;
    color: black;
}

.scrollable{
    overflow-y: scroll;
    height:65vh;
}

.scrollable2{
    overflow-y: scroll;
    height: 60vh;
}

.fixedheight{
    height:65vh;
}

.fixedheightreturned{
    height:57vh;
}

.card-header{
    background-color: rgb(131, 131, 131);
}

.secondaryNavbar{
    background-color: rgb(11, 66, 0);
}

.mainHead{
    background-color: rgb(90, 0, 0);
    color: white;

}

.mainHead2{
    background-color: rgb(90, 0, 0);
    color: white;
    border: none;
}

.error-highlight{
    /* box-shadow: 0 0 3px #CC0000;  */
    border-color: #CC0000;
    box-shadow: 0 0 8px #CC0000; 
    outline:none;
}

.error-highlight:focus{
    border-color: #CC0000;
    box-shadow: 0 0 8px #CC0000; 
    outline:none;
    
}

.nav-button{
    border: none;
    cursor: pointer;
    color: rgb(174, 174, 174);
    font-size: 20px;
    font-weight: bold;
}

.nav-button:hover{
    color: rgb(255, 255, 255);
}

.nav-button:focus{
    border-color: none;
    box-shadow: none; 
}


.selected-button{
    pointer-events: none;
    cursor: default;
}

.selected-button>.nav-button{
    color: rgb(255, 255, 255);
}

.diabled-button{
    pointer-events: none;
    cursor: default;
}

.diabled-button>.nav-button{
    color: rgb(7, 39, 0);
}

.invisible{
    display:none
}

.invisiblespecial{
    display:none;
    pointer-events: none;
}

a.disabled{
    pointer-events: none;
}

a.selected{
    pointer-events: none;
    /* color: rgb(255, 255, 255); */
    font-weight: bold;
    border-bottom: 4px solid rgb(0, 151, 167);
}

a.mainHead2{
    font-size: 1.2em; /* 40px/16=2.5em */
}

a.mainHead3{
    background-color: rgb(90, 0, 0);
    color: white;
    border: none;
    font-size: 1em; /* 40px/16=2.5em */
}
:focus{
    outline: none;
}


#ICFfocus:focus{
    border-color: #CC0000;
    box-shadow: 0 0 8px #CC0000; 
    outline:none;
    
}

#ICFfocus{
    pointer-events: none;
}

.feedback_others{
    background-color: rgb(255, 255, 255);
    box-shadow: 0 0 2px rgb(180, 180, 180);
    border-radius: 25px;
}

.feedback_pi{
    background-color: rgb(228, 228, 228);
    box-shadow: 0 0 2px rgb(180, 180, 180);
    border-radius: 25px;
}

.postedID{
    color: rgb(99, 99, 99);
}

.revfeedbackcolor{
    background-color: rgb(239, 246, 253);
    box-shadow: 0 0 2px rgb(0, 0, 0);
    border-radius: 25px;
}

.newFeedback{
    background-color: rgb(220, 220, 220);
    /* box-shadow: 0 0 8px rgb(255, 255, 255); */
}

.headreference{
    min-height: 120px;
}

.highlightthis{
    color: #ccc200;
    font-weight: bold;
    text-shadow:
      0 0 2px #000000,
      0 0 2px #000000,
      0 0 2px #000000,
      0 0 2px #000000,
      0 0 2px #000000,
      0 0 2px #000000,
      0 0 2px #000000,
      0 0 2px #000000;

}

.comments_others{
    box-shadow: 0 0 2px rgb(0, 0, 0);
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
}

.norm-header{
    background-color: rgb(240, 240, 240);
}

.pdfbg{
    background-color: rgb(240, 240, 240);
}

.posttitledisplay{
    font-size: 1.4em;
}

.editbtn{
    color: #001193;
    font-weight: bold;
}

.close{
    color: #930000;
    font-weight: bold;
}

.highlightCard{
    border-color: #7d8400;
    box-shadow: 0 0 8px #fbff00; 
    border-style: solid;
    border-width: 1px;
}

.borderTop{
    border-top: 2px solid rgb(216, 216, 216);
}

.PIcontent{
    border-radius: 5px;
    background-color: rgb(226, 226, 226);
}

