/* LCC Wufoo beta 2023 form build with blue buttons and more */


.wufoo .buttons .marker {
	top: 110% !important;
}

/* Logo */
#logo a {background-image:url('https://www.lcc.edu/connect/images/connect_form_icon.jpg');min-height:0;height:40px;margin:20px auto 10px auto;width:171px;}



/* Backgrounds */
html{background-image:none;background:#033b85;}
#logo{background-image:none;background:rgba(255, 255, 255, 1);}
#container{background:#000000;}
#container, html.embed{background-color:rgba(255, 255, 255, 1);}
.wufoo input.text, .wufoo textarea.textarea{background:#ffffff}
.wufoo .focused{background:#FFF7C0}
.wufoo .instruct{background-color:#F5F5F5}

/* Focus Backgrounds */

.wufoo li.focused {
    background-color: #dbe8ee !important;
}
.wufoo .instruct {
    background-color: #efd28e !important;
	border: 1px solid #e6e6e6 !important;
}


/* Borders */
#container{border:1px solid #cccccc}
.wufoo .info{border-bottom:1px solid #CCCCCC}
.wufoo .instruct{border:1px solid #e6e6e6}


/* Typography */
.wufoo {
    font-family: 'UniversLTStd', sans-serif !important;
	letter-spacing: .01em !important;
	font-size: 15px;
}
.wufoo .info h2{font-size: 40px !important;color:#ff6200 !important;font-family: 'UniversLTStd-Light', sans-serif !important;}
.wufoo .info div{font-size: 15px !important;color:#000000 !important;}
.wufoo .section h3{font-size: 17px !important;background:#ffffff;color:#033b85 !important;font-family: 'UniversLTStd-Light', sans-serif !important;font-weight: bold;}
.wufoo .section div{font-size: 15px !important;color:#000000 !important;}
.wufoo label.desc, .wufoo legend.desc{font-size: 15px !important;color:#000000 !important;}
.wufoo li div, .wufoo li div label, .wufoo li span label{color:#000000 !important;}
.wufoo input.text, .wufoo textarea.textarea{font-size: 15px !important;color:#333333 !important;padding: 2px 2px; !important;}
.wufoo select.select, .wufoo label.choice{font-size: 15px !important;color:#333333 !important;}
.wufoo label.choice{color:#000000 !important;}
.wufoo .instruct{font-size: 15px !important;color:#000000 !important;}
	

/* Buttons */
.wufoo input.btTxt{
    font-family: 'UniversLTStd-Bold', sans-serif !important;
    transition: 0.3s !important;
    -ms-transition: 0.3s !important;
    -o-transition: 0.3s !important;
    -moz-transition: 0.3s !important;
    -webkit-transition: 0.3s !important;
    background: #033b85 !important;
    box-shadow: 0px 3px 7px 0px rgb(68 68 68 / 15%) !important;
    border-radius: 5px !important;
    border: none !important;
    color: #ffffff !important;
    cursor: pointer !important;
    padding: 10px 25px !important;
    text-transform: uppercase !important;
    display: inline-block !important;
    margin-bottom: 10px !important;
    font-size: 16px !important;
    text-decoration: none !important;
	background-color: #033b85 !important;
    color: #ffffff !important;
}
.redesigned-theme-2018 .wufoo li span:not(.star) {
    font-size: inherit !important;
}
.wufoo input.btTxt:hover{
    background-color: #4A6FA5 !important;
    box-shadow: 0px 6px 14px 0px rgb(68 68 68 / 35%) !important;
}
.wufoo #previousPageButton{
    font-family: 'UniversLTStd-Bold', sans-serif !important;
    transition: 0.3s !important;
    -ms-transition: 0.3s !important;
    -o-transition: 0.3s !important;
    -moz-transition: 0.3s !important;
    -webkit-transition: 0.3s !important;
    background: #fff !important;
    box-shadow: 0px 3px 7px 0px rgb(68 68 68 / 15%) !important;
    border-radius: 5px !important;
    border: 1px solid #033b85 !important;
    color: #033b85 !important;
    cursor: pointer !important;
    padding: 10px 25px !important;
    text-transform: uppercase !important;
    display: inline-block !important;
    margin-bottom: 10px !important;
    font-size: 16px !important;
    text-decoration: none !important;
	background-color: #fff !important;
    color: #033b85 !important;
}
.wufoo #previousPageButton:hover{
    background-color: #F7F7F7 !important;
    box-shadow: 0px 6px 14px 0px rgb(68 68 68 / 35%) !important;
}

.wufoo .buttons .marker {
    right: 50%;
    top: 50%;
    -webkit-transform: translate(50%,-50%);
    -ms-transform: translate(50%,-50%);
    transform: translate(50%,-50%);
    color: #333e48;
    border: 1px solid #ccd0d9;
    border-radius: 18px;
    padding: 5px 20px;
    font-weight: 200;
	font-size: 16px !important;
	font-family: 'UniversLTStd-Light', sans-serif !important;
}


/* adjustments for mobile */
@media (max-width: 767px) {
	.wufoo .instruct { 
		font-size: 10px !important;
		color:#000000 !important;
		padding: 2px;
	}		
}
