@charset "utf-8";
/* CSS Document */
body#general .fela-menu, body#general .injury-menu, body#general .mva-menu, body#general .pass-menu, body#general .whistle-menu   {display: none;}
body#attorney .fela-menu, body#attorney .injury-menu, body#attorney .mva-menu, body#attorney .pass-menu, body#attorney .whistle-menu   {display: none;}
body#injury .fela-menu,body#injury .mva-menu,body#injury .pass-menu, body#injury .whistle-menu  {display: none;}
body#fela .injury-menu, body#fela .mva-menu, body#fela .general-menu, body#fela .pass-menu, body#fela .whistle-menu  {display: none;}
body#mva .injury-menu, body#mva .whistle-menu, body#mva .fela-menu, body#mva .whistle-menu, body#mva .pass-menu  {display: none; }
body#pass .injury-menu, body#pass .whistle-menu, body#pass .fela-menu,  body#pass .mva-menu, body#pass .whistle-menu  {display: none; }
body#whistle .injury-menu, body#whistle .fela-menu,  body#whistle .mva-menu,  body#whistle .pass-menu  {display: none; }

.right-pad {padding-right: 10%;}

.captcha-wrap {
    margin: 2% auto 2% auto;
    display: block;
    max-width: 300px;
}

.attorney-width {width:30%;  padding: 10px; display: block; float: left;text-align: center; border: 1px solid #aaa; margin: 10px;    min-height: 340px;}
.attorney-width a:link {text-decoration: none; display: block; }
.attorney-width:hover {border:1px solid #888;}
.attorney-width a:hover img {opacity: 0.9;}
.attorney-width img {width: 100%;text-align: top; padding-bottom: 10px; margin: auto; display: block; }


.investigator-width {width:30%; padding: 10px; display: block; float: left;text-align: center; border: 1px solid #aaa; margin: 10px;}
.investigator-width a:link {text-decoration: none; display: block; }
.investigator-width:hover {border:1px solid #888;}
.investigator-width a:hover img {opacity: 0.9;}
.investigator-width img {width: 100%;text-align: top; padding-bottom: 10px; margin: auto; display: block; }


p.from1 {text-align: right; padding: 0 3% 0 0;}
p.from1 img {width:160px; height: auto;}
a.see-more {display: block; color:#fff; padding: 2%; text-align: center; margin: 2% auto 4% auto; border: 1px solid #fff; max-width: 350px; background-color:#57819a; text-decoration: none;width:80%;}
a.see-more:visited {color:#fff!important;}




@media only screen and (max-width: 1320px){ 
	.attorney-width {min-height: 362px; }
	.investigator-width { min-height: 240px; }
	
}

@media only screen and (max-width: 1120px){ 
/*	.attorney-width {min-height: 280px; }*/
	.investigator-width { min-height: 240px; }
}

@media only screen and (max-width: 1020px){ 
/*	.attorney-width {min-height: 260px; } */
	.investigator-width { min-height: 230px; }
}

@media only screen and (max-width: 990px){ 
	/*.attorney-width {width:45%; min-height: 410px; } */
	.attorney-width {width:45%;}
	.investigator-width {width:45%; min-height: 240px; }
}

@media only screen and (max-width: 820px){ 

}
section.content1 {padding:2% 0 2% 0; background-image: url("../images/dark-bg.png");background-position: bottom; background-repeat: no-repeat; background-color: #000; background-size: 100%;}
section.content2 {padding:2% 0 6% 0; background-image: url("../images/light-bg.png"); background-position: bottom; background-repeat: no-repeat; background-size: 100%;}
section.content3 {padding:2% 0 2% 0; background-image: url("../images/pilllar-bg.png"); background-position: bottom; background-repeat: no-repeat; background-size: 100%;}
section.content4 {padding:2% 0 190px 0; background-image: url("../images/chess-bg.png"); background-position: bottom; background-repeat: no-repeat; background-color: #000; background-size: 100%;}
section.amtrak {padding:2% 0 2% 0; background-color:#5B0608; background-image: url("../images/amtrak.png"); background-repeat: no-repeat; background-position: center right; background-size: 33%;}

@media only screen and (max-width: 1320px){section.amtrak {background-size: 40%;}}
@media only screen and (max-width: 990px){section.amtrak {background-image:url("../images/amtrak-mobile.png"); background-size: contain;}}


.ws_images h5 {position: absolute; font-family: fairweather, sans-serif;

 color:#333; font-size:72pt; bottom: -5px; width:100%;text-align: center;  background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 15%, rgba(255,255,255,0.8) 85%, rgba(255,255,255,0) 100%);}


@media only screen and (max-width: 1120px){ .ws_images h5 {font-size: 34pt;} }
	
@media only screen and (max-width: 820px){ .ws_images h5 {font-size: 29pt;}section.content4 {padding:2% 0 100px 0; }
 }

@media only screen and (max-width: 620px){ .ws_images h5 {font-size: 22pt;} #wowslider-container1 .ws_bullets {display: none;} 
   
.ws_images h5 {bottom:10px;}}

.anchor a {
    position: absolute;
    left: 0px;
    top: -110px;
}

.anchor {
    position: relative;
}
.column-top-space {padding:4px;}
footer {background-color:#333; color:#ddd; padding: 2% 0 2% 0;}
footer a:link, footer a:visited {color:#ddd; text-decoration: none;}
footer a:hover {text-decoration: none;}
.video-wrap {width:90%; margin: auto; padding: 0 0 20px 0;}
img.facebook {width:40px;}
.awards-row IMG {
    margin: 10px 0 0;
}

body {   }

.profilewrap {
    float: right;
    clear: right;
    width: 33%;
    margin: 0 0 1% 2%;
}

.profilewrap IMG {
    float: right;
    margin: 1.66%;
    width: 30%;
    box-shadow: 1px 1px 2px rgb(150 150 150 / 34%);
}

.practice-area {padding: 8px 10px 4px 10px; border: 1px solid #fff;}

.practice-area img {width:80%; display: block; margin: auto;}
.practice-area h3 {font-size: 33pt;text-align:center; line-height: 1;  padding:0 0 1.2% 0; margin:0; font-family: fairweather, sans-serif;}
.practice-area:hover h3 { }
.practice-area p {font-size:1.1em; padding:0 3% 2% 3%; margin:0; text-align: center;}
.practice-area:hover p {text-shadow: 0 0 1px #fff;}
.practice-area i {font-size:80px; display: block; margin: auto; text-align: center; color:#6E7A97;}
.practice-area:hover {border: 1px solid #333; text-decoration: none; display: block;color:#fff; background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0) 64%, rgba(170,170,170,1) 100%);}
.practice-area:hover i {color:#fff; text-shadow: 0 0 6px #2F3E6C; }
.practice-area a:link {text-decoration: none;}
@media only screen and (max-width: 1200px){

	.practice-area h3 {font-size: 27pt;}}

@media only screen and (max-width: 1120px){

	.practice-area h3 {font-size: 25pt;}}

@media only screen and (max-width: 820px){
.practice-area {padding: 2px 40px 62px 40px;}

	.practice-area i {font-size:100px; line-height: 1.0;}}

p.swell {text-align: center; font-size: 85%;}


.awards-row {
        text-align: center;
    margin: 0 auto 2% auto;
    max-width: 1300px;
    /* clear: both; */
    width: 96%;
}

.awards-wrap {
    float: left;
    margin: 0;
    width: 16.666%;
    text-align: center;
}

.awards-wrap img {width:80%;}

.awards-row IMG.BL {
    max-height: 83px;
    padding: 23px 0 0;
}

.faq-header,.page-header {width:100%;}
section.slider-bg {}
section.four-options {padding:2% 0 2% 0;}
section.opening {padding:0% 0 0% 0; position: relative;}

#hero {position: relative;background-color: #000;}
#hero img {width:100%;} 
#hero h2 {position: absolute; display: none; color:#fff;z-index: 2; text-shadow: 0 0 3px #000; bottom: 0; width:100%; text-align: center;}

.content .callout {
    border-bottom: 4px solid #006daa;
    margin: 3% 0 2% 0;
	display: table;
    background: #444;
  ;
}

.content .callout p {
    color: #eee;
    margin: 30px;
}

.content p, .content ul li, .content ol li {
    font-size: 14.5pt;
    line-height: 1.6;
}

.callout i {
    float: right;
    margin: 1% 2% 0% 2%;}

.callouticon {
    font-size: 60pt;
    color: #fff;
}

.callnow {
    border: 3px solid #aaa;
    margin: 1% 5% 1% 5%;
	text-align: center;
}

img.longo {
    width: 60%;
    margin: 0 20%;
}

.halfer {
    width: 50%;
    float: left;
    display: block;
}


@media only screen and (min-width: 820px){
.mobileCTA {
    display: none;
	}}
	
	@media only screen and (max-width: 820px){
h3.largescreen {
    display: none;
	}}

.grid_1 { width: 8.333333333333%; }
.grid_2 { width: 16.666666666667%; }
.grid_3 { width: 25%; }
.grid_4 { width: 33.3333333333%; }
.grid_5 { width: 41.6666666667%; }
.grid_6 { width: 50%; }
.grid_7 { width: 58.3333333333%; }
.grid_8 { width: 66.6666666667%; }
.grid_9 { width: 75%; }
.grid_10 { width: 83.333333333333%; }
.grid_11 { width: 91.6666666667%; }
.grid_12 { width: 100%; }
.grid_20 {width:18.666%;}
.half {width:50%; float: left;}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12, .grid_20 {
	margin-left: 0;
	margin-right: 0;
	float: left;
	display: block;
}

@media only screen and (max-width: 820px) {.grid_8{width:100%}   .grid_2{width:100%}    .grid_3{width:100%}   .grid_9{width:100%} .grid_4{width:100%}  .grid_6{width:100%}
  .grid_5{width:100%}   .grid_7{width:100%} }


.content h1 {    font-weight: lighter; font-size: 36pt; 	font-family: fairweather, sans-serif;

    margin: 23px 0 0 0;}
	.bump-for-even {margin:12px 0 0 0;}
.content h1:after {display:block; margin:22px 0 15px 0; height: 4px; content: ""; width:400px; background-color:#444;}
.content h2 {font-size:30pt; 	font-family: fairweather, sans-serif;}
.content h3 { 	font-family: fairweather, sans-serif;
    font-size: 24pt;
    padding: 20px 0 0 0;
    font-weight: 300!important;
}


.content h4 { 	font-family: fairweather, sans-serif;
    font-size: 22pt; margin: 0;
    padding: 5px 0 8px 0;
    font-weight: 300!important;
}

@media only screen and (max-width: 820px) {
	.content h1 {font-size: 30pt;}
}

.content p,.content ol li,.content ul li {font-weight: 300;}
.clear-both {clear:both;}
ul.practices {text-align: center; padding-inline-start: 0;}
ul.practices li {    width: 18%;
    display: inline-block;
    box-shadow: 0 0 2px #000;}
@media only screen and (max-width: 1220px) {
ul.practices li {width:30%; margin-top:12px; display: inline-block;}
}


.btn-primary {background-color:#4F6886!important; border-radius: 0!important;  border-color:#2D3E50!important;}
a.btn-primary:link {color:#fff; text-decoration: none;}
a.btn-primary:visited {color:#fff;}
@media only screen and (max-width: 820px) {
ul.practices li {width:44%; margin-top:12px; display: inline-block;}
	.content h1:after {display:block; margin:15px auto 15px; height: 4px; content: ""; width:300px; background-color:#4f6886;}

}

@media screen and (min-width: 820px)
{img.update-pic {
    display: block;
    float: right;
    width: 40%;
    margin: 0 0 0 3%;
	}}
@media only screen and (max-width: 990px){
.bump-for-header {padding-top: 64px;}
	.correction-for-opener {margin-top:-64px;}
}



.container {margin:0% auto; width:96%; position: relative;  max-width: 1300px; }
.container-narrow {margin:0% auto; width:88%; line-height: 1.7; position: relative;  max-width: 1200px; }

@media only screen and (max-width: 1120px) {
	.container-narrow {line-height: 1.7;}
}

@media only screen and (max-width: 820px) {
	.container-narrow {line-height: 1.4;}
}


.container-no-color {margin:0% auto; width:96%;  max-width: 1300px;}
.testimonials h3 {font-size:30pt;}
p.from1{text-align: right;}
p.from1 img {max-width:120px;}

body {background-color:#fff;}

.accolades ul {margin: auto; text-align: center; padding-inline-start: 0;}
.accolades ul li {display: inline-block; padding: 10px; width: 24%;}
.accolades ul li img {width: 100%;     box-shadow: 0 0 4px #000;}

.profile img {width:80%; margin: auto; display: block;}
.profile {padding: 40px; text-align: center;}

@media only screen and (max-width: 1120px) {
.accolades ul li {padding: 5px; width: 32%;}
}

.front-text-wrap {background-color: rgba(255,255,255,0.80)}
@media only screen and (max-width: 820px) {
.accolades ul li {padding: 5px; width: 49%;}
}
.practice-square img {width: 34%;
    padding: 0 0 10px 0;}
.practice-square {text-align: center; background-color:#fff; padding: 0 0 20px 0;}
.practice-square h4 {background-color:#2D3E50; padding: 6px 0 5px 0;}
.practice-square h4 a:link {color: #fff;
    text-decoration: none;
    font-weight: 100;
    font-size: 22pt;}
.practice-square h4 a:visited {color: #fff;}
.text-wrap {background-color: rgba(15,20,26,0.67);
    padding: 19px 30px 15px 30px;
    width: 90%;
    margin: auto;
    line-height: 1.3;
    border: 1px solid #fff;}
@media only screen and (max-width: 1120px) {
	.practice-square h4 a:link {font-size:19pt;}
	.text-wrap {margin:40px 30px}
}
.both-sides {margin: 0 15px 0 15px;}
.just-left {margin: 0 0px 0 15px;}
.just-right {margin: 0 15px 0 0px;}
p.card-text {    padding: 3px 8px 0 8px;
    min-height: 135px;
    line-height: 1.15;}

.pagetop img {width:100%;}

.partner-width {    float: left;
    width: 26%;
    text-align: center;
    margin: 20px 3.5% 50px 3.5%;}
.partner-width img {width:90%;}
.partner-width h4 a:link {text-decoration: none; padding-top:12px; display: block; line-height: 1.2;}
@media only screen and (max-width: 1120px) {
	.partner-width {width:42%;}
}

.card {
    padding-top: 16px;
}
.SL-wrap {    width: 162px;
    float: right;
    margin: 2px 61px 20px 0;}


.omaha {background-color:#a6ccf3; background-image: url("../images/omaha-sky2.png"); background-size: 52%; background-position: bottom left; background-repeat: no-repeat;}
.city-sky {width:55%; float: right; }
.city-text {width:45%; float: right; padding: 20px; margin: 70px 0 100px 0;}
.city-text h3 {font-size:60pt;}
.city-text h4 {font-size:30pt;}
.pic-float {float:right; width:33%;}
.pic-float img {width:100%; padding:0.75%; border:1px solid #aaa; margin:0 0 20px 20px;}

@media only screen and (max-width: 1120px){
.city-text h3 {font-size:40pt;}
.city-text h4 {font-size:20pt;}
	.city-text {margin: 30px 60px;}
}


@media only screen and (max-width: 820px){
	.mobile-bottom-space {padding:40px;}
.city-text h3 {font-size:30pt;}
.city-text h4 {font-size:15pt;}
	.city-text {margin:auto; padding: 20px 0 200px 0; width: 80%;text-align: center; float:none;}
	.omaha { background-image: url("../images/mobile-omaha.png"); background-size: 100%; background-position: bottom;}
}
.provides {position: relative; padding: 2%;}



@media only screen and (max-width: 820px){
	.pic-float {width:80%; float: none; margin: auto; display:block;}}


h2 { font-size:1.5em;}
.bottom-border {border-bottom: 1px solid;}
h3.opening {font-size:3.5em; text-shadow: 1px 1px 4px #000; text-align: center;}
p.opening {text-align: center; font-size:1.6em; line-height: 1.3;  text-shadow: 0px 0px 2px #000;}
p.center-maxed {font-size:1.1em;  padding: 0 5% 0 5%;}
h3.simple-head {font-size: 2.5em; padding: 2% 0 0 0 ;text-align: center;}
h2.center-maxed {font-size:1.85em; padding: 0 5% 0 5%;}
h3.center-maxed {font-size: 33pt;
    padding: 0 5% 1px 5%;
    font-weight: 300;
    font-family: fairweather, sans-serif;}


h4.center-maxed {font-size:1.15em; padding: 0 5% 0 5%;}
.center-maxed {text-align: center;}
.content {    padding: 0 1% 3% 0%; margin-bottom: 55px; background-color:#fff;}

@media only screen and (max-width: 1120px) {
	h3.center-maxed {font-size: 28pt;}
	h3.opening {font-size:2.8em; padding: 0 5% 0 5%;}
	p.opening {font-size:1.5em;}
	}


@media only screen and (max-width: 820px) {
	h3.opening {font-size:22em; padding: 0 3% 0 3%;}
	p.opening {font-size:1.3em;}
	.content {margin-bottom:10px;}
	}
a.learn-more {padding:2%; display: block; margin: 2% auto 0 auto;}
a.learn-more:link {    text-decoration: none; background-color:rgba(255,255,255,0.66);
    font-weight: bold; width: 75%;
    text-shadow: 0 0 2px #fff;
    border: 2px solid;
    padding: 20px; font-size: 15pt;
	max-width: 450px;
    text-align: center;}
a.learn-more:visited { }
a.learn-more:hover {background-color:rgba(255,255,255,0.86);}

a.learn-more-left {margin: 3% 0 1% 0; max-width: 35%;}
a.learn-more-front {    max-width: 30%; background-color: rgba(227,227,227,0.48);
}
.attorney-profile {    width: 33%;
    float: right;
    border: 1px solid #aaa;
    padding: 0.5%;}
img.lilpdf {width:3.7%; padding:.75%;}
img.lilpdf:hover {width:3.9%; padding:.78%;}

@media only screen and (max-width: 820px) {a.learn-more-front,a.learn-more-left {    max-width: 60%; }
}

a.learn-more-front:hover {    max-width: 30%; background-color: rgba(227,227,227,0.78);
}
section.building {padding:2% 0 2% 0; background-color:#fff;}
section.awards {padding:2% 0 2% 0; background-color:#fff;}
ul.award-badges {text-align: center;}
ul.award-badges li {display: inline-block; padding: 12px;}
ul.award-badges li img {width:auto; height: 120px;}
section.reviews {padding:2% 0 2% 0;  background-image: url(../images/handshake-2.png);
    background-size: 64%;
    background-position: bottom;
    background-repeat: no-repeat;}


section.recognized {text-align: center; padding:2% 0 2% 0; border-top: 6px solid; border-bottom: 6px solid; }
section.fancy-top {  padding: 0 0 0% 0; position: relative;}
section.footer {text-align: center;}
section.content-area {padding: 2% 0 2% 0;  }
section.content-again {padding: 2% 0 2% 0;  }
section.symbol-sections {padding:2% 0 2% 0; background-color:#e3d0a8; border-top:5px solid #f4ecdc;}
section.three-options {padding: 2% 0 2% 0;  }
section.bg-box-sections {padding: 2% 0 2% 0;  }
section.form { padding: 2% 0 2% 0; background-image: url("../images/contact-bg.png"); background-repeat: no-repeat; background-size: cover;}
section.footer {margin: 0 0 0% 0; border-top:3px solid #505b6e; }
.footer p {padding: 1.2%; margin:0; color:#505b6e; }
.footer a:link {color:#505b6e;}

section.opener {background-repeat: no-repeat; background-size: cover; background-position: center;}
section.accolades {background-color:#4F6886; }
section.practice-area {background: rgb(246,246,246);
background: linear-gradient(180deg, rgba(246,246,246,1) 0%, rgba(109,120,132,1) 100%);}
section.your-side {background-color:#2D3E50; padding:2% 0 2% 0; background-image:url("../images/pillar-lean.png"); background-repeat: no-repeat; background-size: 70%; background-position: left;}
section.partners {background-image: url("../images/books-bg3.png");background-position: bottom; background-size: 100%; background-repeat: no-repeat;}
section.content-area {background-color: #fff; padding: 2% 0 2% 0;
    background-repeat: no-repeat; background-position: bottom; background-size:100%; background-image: url("../images/pillar-bg.png");}

.insert {width:33%; float: right; text-align: center;}
.insert img {width:90%; display: block; margin: auto;}

section.accolades,section.practice-area,section.your-side,section.partners {padding: 2% 0 2% 0; }
.front-text-wrap {padding: 30px;
    text-align: center;
    display: block;
    width: 70%;
    margin: auto;}

.front-text-wrap h2 {font-size: 45pt; border: none;}
.front-text-wrap p {font-weight: 300; font-size:20pt;}
@media only screen and (max-width: 1420px) 
{.front-text-wrap {width: 80%;}}


@media only screen and (max-width: 1120px) 
{.front-text-wrap {padding: 20px;
	width: 88%;}

.front-text-wrap h2 {font-size: 36pt; border: none;}
.front-text-wrap p {font-weight: 300; font-size:16pt;}
}
	
	@media only screen and (max-width: 820px) 
{.front-text-wrap {padding: 13px;
	width: 92%;}

.front-text-wrap h2 {font-size: 27pt; border: none;}
.front-text-wrap p {font-weight: 300; font-size:14pt;}
}

.line-under {height: 4px; width:40%; display: block; margin: 14px auto 30px auto; max-width: 500px;}
@media only screen and (max-width: 820px) 
{ section.opener {background-repeat: no-repeat; background-size: cover; background-position: center;}

	section.your-side {background-size: cover;
    background-position: 90% 6%;}
	section.content-area {padding:0;}
	.footer p {font-size:10pt;}
	


	
.content-side {MARGIN:2% 0 2% 0;}
img.kate {float:right; width:30%;}
.content-side-wrap {padding:5%; background-color: #fff; margin: 0 0 0 3%; border:solid 4px;}
.symbol-wrap h3 {margin:0; padding: 0; font-size: 1.5em;}
.symbol-wrap p {margin:0; padding: 0; font-size: 1.15em;}
.bg-box-wrap h3 {margin:0; padding: 0 0 3% 0; font-size: 1.65em;     text-shadow: 0 0 3px #000;}
.bg-box-wrap h3 a:link  {color:#fff; text-decoration: none;}
.bg-box-wrap h3 a:visited  {color:#fff;}
.bg-box-wrap p {margin:0; padding: 0; font-size: 1.15em;}

	.container-footer p {font-size:80%; line-height: 1.03;}




.formcontainer input {width: 31.6%;
    padding: 2%; border:2px solid;
    margin: .66%; float:left; font-weight: bolder;}
.formcontainer textarea {width: 92.5%;
    padding: 2%; font-weight: bolder;
    margin: 2% 0 0 5.5%; border:2px solid;}

.formcontainer input[type=submit]{margin:1% 30% 5% 37%;  border: 3px solid #aaa; color:#fff; font-size:1.2em;
}

@media only screen and (max-width: 820px)
	
{
	.formcontainer input {width:91%;}
	.formcontainer textarea {width: 86%; margin: 1% 0 0 5.5%;}
.formcontainer input[type=submit]  {width: 86%; margin: 1% 0 0 5.5%;}

}

.formcontainer p.disclaim {color:#fff; margin:2% 10% 0 10%;}
.top-row {    padding: 0% 0 0 5%;
    margin: 0;
    text-align: center;}
.formcontainer p.disclaim {
    color: #333;
    margin: 2% 10% 0 10%;
}

}

p.smaller {line-height: 1.1; font-size: 80%;}


.formcontainer {display: block; margin: auto; }
.formcontainer textarea {float: left; width:96%;
    padding: 2%; font-weight: bolder;
    margin: 1% 0 0 0; border:2px solid #2F3E6C;}

@media only screen and (max-width: 820px){

.formcontainer textarea {
    float: left;
    width: 95%;
    font-weight: bolder;
    margin: 1% 0 0 5%;
    border: 2px solid #2F3E6C;
}
}


.formcontainer input {width: 31.666%;
    padding: 2% 1.333% 2% 1.333%; border:2px solid #000;
    margin: 0%; float:left; font-weight: bolder;}

.formcontainer input.mid {margin: 0 .5% 0 .5%;}

.formcontainer input[type=submit]{margin:1% auto 5% auto; color:#2F3E6C; max-width: 300px; display: block; border: 1px solid #aaa;   float: none;}



@media only screen and (max-width: 820px){
	.formcontainer input.mid {margin:  .5% 0 .5% 0;}

	.formcontainer input.middle-for-space {margin:0%;}
.formcontainer input {width: 100%;}
	h4.CU {font-size:1.8em; padding: 1% 5% 1% 5%;}
}

.formcontainer p.disclaim {color:#2F3E6C; margin:2% 10% 0 10%; line-height: 1.1;}

