
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.hist_summary_table{
    font-family: tahoma;
    font-size: 10px;

}

.bold_text{
    font-weight: bold;
}
.label_contract{
    font-weight: bold;
}

.bullet_inside{
    display: list-item;
    list-style-type: disc;
    list-style-position: inside;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

.equal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.equal > [class*='col-'] {
  display: flex;
  flex-direction: column;
}

.row-flex {
  display: flex;
  flex-wrap: wrap;
}

.invalid-feedback {
  display: block;
}

.activeDatePickerMonth{
   	color:black;
   	background:#eee;
  }


.hiddenDiv {
  display: none;
}




ul.timeline {
    list-style-type: none;
    position: relative;
}
ul.timeline:before {
    content: ' ';
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 2px;
    height: 100%;
    z-index: 400;
}
ul.timeline > li {
    margin: 20px 0;
    padding-left: 20px;
}


ul.timeline > li:before {
    content: ' ';
    background: white;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 3px solid #22c0e8;
    left: 20px;
    width: 20px;
    height: 20px;
    z-index: 400;
}


.bd-example-modal-lg-ifrs .modal-dialog{
    display: table;
    position: relative;
    margin: 0 auto;
    top: calc(50% - 24px);
}

.bd-example-modal-lg-ifrs .modal-dialog .modal-content{
    background-color: transparent;
    border: none;
}

a.custom-card-h-ref,
a.custom-card-h-ref:hover {
  color: inherit;
}

#ifrs-modal-content{
width: 48px;
}


#span-plus{
font-size : 16px;
font-weight: bold;
}

#span-min{
font-size : 16px;
font-weight: bold;
}

#day_date_picker_widget{
position: relative;
}

#month_date_picker_widget{
position: relative;
}

#modal-excl-circle{
 color : #FF0000;
}

#modal-excl-warning{
color:#f0ad4e;
}

#modal-v-green{
  color:green;
}

#reversal-red{
color:red;
}

.left{
  background-color: red;
  height: 100%;
  overflow-y: scroll;
}

.right{
  background-color: blue;
  height: 100%;
  overflow-y: scroll;
}

/*Styling for the lines connecting the labels to the slices*/
polyline{
    opacity: .3;
    stroke: black;
    stroke-width: 2px;
    fill: none;
}

/* Make the percentage on the text labels bold*/
.labelName tspan {
    font-style: normal;
    font-weight: 700;
}

/* In biology we generally italicise species names. */
.labelName {
    font-size: 0.9em;
    font-style: italic;
}

/* row height for the review comment */
.rowComments {
    height:1000px;
}

#forceBgColorTableCell {
    background-color: #f8f9fc;
}

.commentScroll {
  overflow-y:scroll;
  max-height: 1000px;
}





.avatar-circle {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  font-size: 26px;
  font-family: roboto, arial;
  color: white;
  line-height: 56px;
  text-align: center;
  background: orange;

  margin-right: 20px;

}

.ulNoDots {
list-style-type: none;
padding: 0;
}


a.href-empty,
a.href-empty:hover {
  cursor: text;
}
