
.appear{
text-align: justify;
letter-spacing: 1px;
}
.dont_pad{
	padding: 0px;
}
.spacer{
margin-top: 30px;
}
.fa_orng span{
color: #e59400;
}


.lists {
	list-style-image: url('../img/check1.png');
}
.lists li{
	margin-top: 7px;
}
.img_adj{
	margin-top: 70px;
}
.btn-protein{
	padding:5px 0 5px 0;
}



.panel-image {
    position: relative;   
}
.panel-image img.panel-image-preview {
    width: 100%;
	border-radius: 4px 4px 0px 0px;
}

.panel-image label {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}

.panel-heading ~ .panel-image img.panel-image-preview {
	border-radius: 0px;
}

.panel-body {
   overflow: hidden;
}

.panel-image ~ input[type=checkbox] {
    position:absolute;
    top:- 30px;
    z-index: -1;   
}

.panel-image ~ input[type=checkbox] ~ .panel-body {
	height: 0px;
	padding: 0px;
}

.panel-image ~ input[type=checkbox]:checked ~ .panel-body {
    height: auto;
	padding: 3px;
}

.panel-image ~ .panel-footer a {
    padding: 0px 10px;
	font-size: 1.3em;
	color: rgb(100, 100, 100);
}

.thumbnail {
    position:relative;
    overflow:hidden;
}

.thumbnail a{
   text-decoration: none;
   color:#aaa;
}
.thumbnail a:hover {
    color:#fff !important;
}
 
.img_crop{
    height:100px;
}

.img_crop2{
    height:150px;
}
.gap{
   padding:0px 2px 0px 2px;
}
.img-r{
    width:100%;
    height:100%;
}
#slideshow #slideshowWindow {
    width:500px;
    height:257px;
    margin:0;
    padding:0;
    position:relative;
    overflow:hidden;
}

#slideshow #slideshowWindow .slide {
    margin:0;
    padding:0;
 
    float:left;
    position:relative;
}

.lnk{
    float: right;
      padding-bottom: 10px;
}
.lnk a {
    color:#fff;
    text-decoration: none;

}

.lk{
    padding:5px 10px 15px 1px;
}
.footr{
margin: 18px 0px 29px 0px;
}

.cli-clr{
    color:#909090;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

.text-right a{
    text-decoration: none;
}

.text-center a{
    text-decoration: none;
}

.red{
    color: #aa0000;
}

.ht98{
margin-top: 10px;
}


.momo{
	border: 2px solid #30de1;
}

/* Keyframe animation for blinking */
@keyframes finacuz-blink {
    0% { opacity: 1; }
    50% { opacity: 0.2; } /* Adjust transparency for blink effect */
    100% { opacity: 1; }
}

/* Styles for the FINACUZ link */
.finacuz-blinking-link {
    color: skyblue !important; /* Set to sky blue color */
    font-size: 18px !important; /* Set font size to 14px */
        font-weight: bold !important;   /* MAKES THE TEXT BOLD */
    text-decoration: none; /* Remove underline if present */

    /* Apply the blinking animation */
    animation: finacuz-blink 1.5s infinite alternate; /* 1.5s duration, infinite, alternates direction */
}

/* Optional: Stop blinking on hover for better user experience */
.finacuz-blinking-link:hover {
    animation: none; /* Stop the animation on hover */
    opacity: 1; /* Ensure it's fully visible on hover */
    color: deepskyblue !important; /* Optional: Change color on hover */
}