/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.btn-type {
	position: absolute;
    top: 10px;  /* Adjust to position the span text */
    left: 10px; /* Adjust to position the span text */
    padding: 5px 5px;
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
	border: 1px dashed  #0053a0;
	background-color: #0053a0;

}

.btn-type a {
  color: #fff;
  text-decoration: none; 
  display: inline-block; 
}

.btn-type:hover,
.btn-type:hover a {
  color: #0053a0;
  background-color: #fff;
}


.rtitle {
	font-size : 22px;
}

.flex {
    display: flex;
    align-items: center;
	white-space: nowrap; 
  }

.text {
    margin-right: 30px; /* Space between text and dashed line */
	flex-shrink: 0;
	font-size: 24px;
	color:#0053a0;
  }

.line {
    flex-grow: 1; /* Makes the line fill the remaining space */
    border-top: 1px dotted  #0053a0; /* Black dashed line, 2px thickness */
  }

.acontent {
	font-size: 30px;
	color:#0053a0;
  }