/* footer */
.footer .footer-about .logo {
    line-height: 1;
    margin-bottom: 10px;
}

.btn{
    font-family: var(--heading-font);
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 1px;
    padding: 5px 15px;
    border-radius: 3px;
    transition: 0.3s;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}


.form-control{
    border:1px solid #eee;
    border-radius:0px;
    font-size:14px;
    padding:10px 15px;
}

.form-control:focus{
    border:1px solid #FA4032;
    box-shadow: 0 0 0 .25rem rgb(13 110 253 / 0%);
}


.btn-wa-footer{
	position:fixed;
	bottom:10px;
	right:15px;
	/* background-color:#25d366; */
	color:#FFF;
	border-radius:5px;
	text-align:center;
	/* box-shadow: 2px 2px 3px #999; */
    z-index:100;
}

.my-float{
	margin-top:16px;
}

.btn-navbar{
    height:10px;
    min-width:80px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    padding-right:5px;
    
}

@media (min-width: 320px) and (max-width: 767px){
    .btn-navbar{
        height:40px;
        min-width:80px;
        padding-top:10px;
        padding-bottom:10px;
        
    }
}

.scroll-top.active {
    visibility: visible;
    opacity: 1;
    bottom: 50px;
}

.label-form{
    font-size:14px;
}

@media (min-width: 1200px) {
    .navmenu li:last-child a {
        /* padding-right: 0; */
    }
}


.card-content {
    background-color: color-mix(in srgb, var(--accent-color), transparent 95%);
    color: 
    color-mix(in srgb, var(--default-color), transparent 40%);
    padding: 30px;
    border-radius: 10px;
}

.alert{
    font-size:14px;
    font-family:'roboto';
    border:0px;
    border-radius:10px;
}
