@charset "utf-8";
/* CSS Document */

/*
Theme Name: Avada Child Theme
Template: Avada
Version: 1.0
Description: A child theme for Avada
Author: JP Nuyens
*/

.sub_button {
	background-color:#ab0534;
	border-radius:5px;
	border:0.5px solid #ab0534;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
	margin-bottom: 45px;
	margin-top: 15px;
}

.sub_button:hover {
	background-color:#ffffff;
	color: #ab0534;
	border:0.5px solid #ab0534;
}


.sub_button:active {
	position:relative;
	top:1px;
}

@media only screen and (max-width: 540px) {
    .fusion-page-title-bar .fusion-page-title-captions{
        display: none !important;
    }
	#frSearch {
		width: 95% !important;
	}
	.fusion-tabs .nav-tabs li {
		text-align: left !important;
	}
/*
	.progSelectR {
		width: 100% !important;
	}
	.progSelectL {
		width: 100% !important;
	}
*/
	
	.progSelect {
        width: 100%;
        table-layout: fixed; /* Ensures the table doesn't exceed screen width */
    }

    .progSelect td {
        word-wrap: break-word;
        overflow-wrap: break-word;
    }

    .progSelect select {
        max-width: 100%; /* Ensures select doesn't overflow */
        width: 100%;
        box-sizing: border-box; /* Prevents overflow due to padding */
    }

}

@media only screen and (min-width: 541px) and (max-width: 768px) {
    
	#frSearch {
		width: 90% !important;
	}

}