/*

Theme Name: X – Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

/*----------Nav----------*/

.x-navbar {
    position: absolute;
    width: 100%;
    margin-top: 0;
    background-color: rgba(0,0,0,0) !important;
}

.x-nav {
    opacity: 0 !important;
}

.x-btn-navbar {
    opacity: 0 !important;
}

/*----------GForms----------*/

.page-id-56 .gfield_label {
    color: white !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    width: 97% !important;
}

.uofs_logo {
    position: relative !important;
    left: 90% !important;
    top: 150px;
}

.uofs_logo1 {
    position: relative !important;
    left: 46% !important;
    top: 150px;
}

.page-id-56 select, .page-id-56 textarea, .page-id-56  input[type="text"], .page-id-56 input[type="password"], .page-id-56 input[type="datetime"], .page-id-56 input[type="datetime-local"], .page-id-56 input[type="date"], .page-id-56 input[type="month"], .page-id-56 input[type="time"], .page-id-56 input[type="week"], .page-id-56 input[type="number"], .page-id-56 input[type="email"], .page-id-56 input[type="url"], .page-id-56 input[type="search"], .page-id-56 input[type="tel"], .page-id-56 input[type="color"], .page-id-56 .uneditable-input {
    border: 0 !important;
    background-color: white !important;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border: 0 !important;
    background-color: #F1EDE4 !important;
}

.formBox {
    padding: 8% 5% !important;
    color: #fff;
}

.formBox #gform_submit_button_1 {
    border-color: #fff;
    background-color: #fff;
    color: #87825E;
    text-shadow: none;
    transition: background-color 0.5s ease, color 0.5s ease, border-color 0.5s ease;
}

.formBox #gform_submit_button_1:hover {
    border-color: #87825E;
    background-color: #87825E;
    color: #fff;
}

h3.gform_title {
    color: #1A407D;
    padding: 10px 0;
    border-bottom: 2px solid #828270 !important;
}

body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_right_half {
	clear: none !important;
}

@media only screen and (max-width: 600px) {

	body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_right_half {
		width: 100% !important;
		margin-right: 0px !important;
	}

}

/*----------Footer----------*/

.leftfoot {
    float: left !important;
    text-align: left !important;
}

.leftfoot h4 {
    margin-top: 0 !important;
}

.rightfoot {
    float: right !important;
}

.rightfoot img {
    width: 35% !important;
    padding-top: 5px !important;
    float: right !important;
}

.x-colophon.bottom {
    padding: 10px 0 !important;
}

/*----------Responsive----------*/

@media handheld, only screen and (max-width: 767px) {
    
    .x-brand img {
        width: 35% !important;
    }
    
}









