/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.ucn-module-label {
    margin-top: 15px !important;
	display: block;;
}

.ucn-hide {    
    display: none !important;
}

.modal-header
{
   font-weight: bold;
   padding-top: 8px; 
   padding-bottom: 8px;
}

.modal-header.alert-success {
    background-color: #d4edda;
    color: #155724;
}

.modal-header.alert-danger {
    background-color: #f8d7da;
    color: #721c24;
}

.modal-header.alert-warning {
    background-color: #fff3cd;
    color: #856404;
}

.modal-content
{
   font-size: medium;
}

.modal-footer
{
   padding-top: 0px; 
   padding-bottom: 0px;
}

.wpcf7-form input.half1 {
	width: 49%;
	margin-right: 1% !important;
}
.wpcf7-form input.half2 {
	width: 49%;
	margin-left: 1% !important;
}

.wpcf7-form select {
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	background-image: url(../images/icon/arrow-down.svg);
	background-repeat: no-repeat;
	background-position: center right 10px;
}

.wpcf7-form select.wpcf7-not-valid {
	border: solid 2px #ff3265;
	outline: none;
}

@media (max-width: 767px) {
	.wpcf7-form select.half1,
	.wpcf7-form select.half2 {
		width: 100%;
    	margin: 0 0 15px 0;
	}
}

.wpcf7-form select.half1 {
	width: 49%;
	margin-right: 1% !important;
}
.wpcf7-form select.half2 {
	width: 49%;
	margin-left: 1% !important;
}

.wpcf7-form select.quarter1,
.wpcf7-form input.quarter1 {
	width: 24%;
	margin-right: 1% !important;
}

.wpcf7-form select.quarter2,
.wpcf7-form input.quarter2 {
	width: 24%;
	margin-left: 1% !important;
}

.wpcf7-form select.quarter3,
.wpcf7-form input.quarter3 {
	width: 24%;
	margin-right: 1% !important;
}

.wpcf7-form select.quarter4,
.wpcf7-form input.quarter4 {
	width: 24%;
	margin-left: 1% !important;
}