.sidebar {padding: .123em 2em; margin-bottom: 1em}
.sidebar.becomeanagent {text-align: center;}
.sidebar.becomeanagent .button {margin: 0.5em 0;}

/*menus*/
.sidebar .menu, .sidebar .sub-menu {
    display: block;
    list-style: outside none none;
}
.sidebar .menu {
    font-weight: bold;
	width: 253px;
}
.sidebar .menu > .menu-item::before {
    content: "\f0da";
	 font-family: fontawesome;
	 margin-right: .125em;
}
.sidebar .menu > .menu-item.current-menu-ancestor::before, .sidebar .menu > .menu-item.current-menu-item.menu-item-has-children::before {
    content: "\f0d7";
}
.sidebar .sub-menu {
	font-weight: normal;
	margin: 0;
	padding-left: 1em;
}


.contentHolder .content {padding: 1.5em 2em}

/*form*/
.sidebar .sidebar_rfi-form p {text-align: center;}
.sidebar .sidebar_rfi-form p .formhead {font-size: 112.5%}
.sidebar .sidebar_rfi-form p .formsubhead {font-size: 87.5%}
.sidebar .sidebar_rfi-form .disclaimer {font-size: 75%}
.sidebar .sidebar_rfi-form .disclaimer a {color:#122a5c}
.sidebar .sidebar_rfi-form .field {margin: 0.5em 0;}
.sidebar .sidebar_rfi-form input,.sidebar .sidebar_rfi-form select {	
	-ms-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #ffffff;
	border: medium none;
	border-radius: 0;
	display: block;
	font-size: 100%;
	height: 2em;
	line-height: 1.2;
	padding: 0.25em 0.75em;
	width: 100%;
}
.sidebar .sidebar_rfi-form input.submitBtn{
	background-color: #132b5d;
	border-radius: 1em;
	margin: 0;
}
.sidebar .sidebar_rfi-form input[type="checkbox"] {
	 -moz-appearance: checkbox;
	 -ms-appearance: checkbox;
	 -webkit-appearance: checkbox;
	 appearance: checkbox;
	 display: inline;
	 height: auto;
	 width: auto;
	 vertical-align: text-top}

.sidebar .sidebar_rfi-form .zip, .sidebar .sidebar_rfi-form .state {
    display: inline-block;
    width: 49%;
}
.sidebar .sidebar_rfi-form .zip {
    margin-right: 2%;
}

.graggform input[name="other"] {margin-top: 0.125em;}

/*layout tweak*/
.sidebarHolderWrapper .imageHolder {width: 40%;}

@-moz-document url-prefix() {
	.sidebar .sidebar_rfi-form select {padding-left: .5em}
}
@media (min-width: 980px){
	.sidebarHolderWrapper {
		display: table;
		width: 100%;
	}
	.section.boxes .boxes, .section.video_boxes .boxes {margin: -1em -1em}
	.sidebarHolder, .contentHolder {
		display: table-cell;
		vertical-align: top;
	}
	.sidebarHolder {width: 300px;}
	.contentHolder {padding-left: 1em;}
}
