.form-elegant{-webkit-box-shadow:1px 2px 40px -31px rgba(0,0,0,.95);-moz-box-shadow:1px 2px 40px -31px rgba(0,0,0,.95);box-shadow:1px 2px 40px -31px rgba(0,0,0,.95);border-radius:10px;border:thin solid #f2f2f2;margin-top:0;margin-bottom:40px;padding:30px;background-color:#fff}.form-elegant h3{padding:20px;border-bottom:thin dotted #ccc;margin-left:-45px;color:#3ca5df}.form-elegant label{font-size:.9rem;color:#848d8c}.form-elegant .center-label{text-align:center;width:100%}.form-elegant .font-small{font-size:.8rem}.form-elegant .form-control{border:none;border-bottom:thin solid #ccc;background-color:#f9f9f9;webkit-box-shadow:0;box-shadow:none;border-radius:0}.form-elegant .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:-3px -4px 6px 1px rgba(0,0,0,.11);-moz-box-shadow:-3px -4px 6px 1px rgba(0,0,0,.11);box-shadow:-3px -4px 6px 1px rgba(0,0,0,.11)}.form-elegant .z-depth-1a{-webkit-box-shadow:0 2px 5px 0 rgba(55,161,255,.26),0 4px 12px 0 rgba(121,155,254,.25);box-shadow:0 2px 5px 0 rgba(55,161,255,.26),0 4px 12px 0 rgba(121,155,254,.25)}.form-elegant .z-depth-1-half,.form-elegant .btn:hover{-webkit-box-shadow:0 5px 11px 0 rgba(85,182,255,.28),0 4px 15px 0 rgba(36,133,255,.15);box-shadow:0 5px 11px 0 rgba(85,182,255,.28),0 4px 15px 0 rgba(36,133,255,.15)}.container-contact{background-color:#f8f8f8;margin-top:30px;width:100%}.container-contact h2{color:#15a2e2;padding-top:15px}.container-contact a{color:#15a2e2}.container-contact .btn a{color:#fff}#contact-form-footer label{float:left;clear:both;width:80px;font-size:14px;font-family:"Century Gothic","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-1px;font-weight:normal;color:#2e3192;text-shadow:1px 1px 0 rgba(255,255,255,.5)}#contact-form-footer input{width:280px;height:25px;padding-top:4px;padding-left:4px;padding-right:4px;border:0;background:#fff;color:#848d8c;float:left;font-size:12px;margin-bottom:20px;-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.3);box-shadow:inset 1px 1px 1px rgba(0,0,0,.3)}#contact-form-footer textarea{background:#fff none repeat scroll 0 0;border:0 none;float:left;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;padding:5px;color:#848d8c;-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.3);box-shadow:inset 1px 1px 1px rgba(0,0,0,.3);width:100%}#contact-form-footer .form-submit{width:50px;height:20px;border:0;padding:0;float:right;margin-top:10px;margin-bottom:0}#contact-form-footer .dark-blue-button{margin-top:10px;margin-right:20px}#mailing-list-form{width:307px;float:left;margin-top:10px}#mailing-list-form label{float:left;width:307px;font-size:14px;font-family:"Century Gothic","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-1px;font-weight:normal;color:#2e3192;text-shadow:1px 1px 0 rgba(255,255,255,.5)}#mailing-list-form input{width:90%;height:30px;padding-top:4px;padding-left:4px;padding-right:4px;margin-right:0;margin-top:8px;border:0;background:#fff;color:#848d8c;float:left;font-size:12px;-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.3);box-shadow:inset 1px 1px 1px rgba(0,0,0,.3)}.skinned-select{background:url('../Content/images/skin.png') no-repeat scroll 0 #457cc0;margin-top:10px;margin-bottom:9px}.skinned-select:hover{background:url('../Content/images/skin-hover.png') no-repeat scroll 0 #457cc0}.skinned-select select{opacity:0;filter:alpha(opacity=0);moz-opacity:0;position:relative;z-index:100;background:#6199de}.skinned-select .select-text{position:absolute;text-indent:10px;line-height:19px;width:266px;z-index:1}.skinned-select .select-text,.skinned-select select,.skinned-select select option{width:266px;font-size:13px;height:22px;padding-top:1px;color:#fff}.my-skinnable-select select{width:90%;font-size:12px;border:1px solid #d5e6ee;z-index:-1}.dark-blue-skin .skinned-select{background:url('../Content/images/dark-blue-skin.png') no-repeat scroll 0 #343287}.dark-blue-skin .skinned-select:hover{background:url('../Content/images/dark-blue-skin-hover.png') no-repeat scroll 0 #343287}.dark-blue-skin .skinned-select select{opacity:0;filter:alpha(opacity=0);moz-opacity:0;position:relative;z-index:100;background:#555587}.dark-blue-skin .skinned-select .select-text{position:absolute;text-indent:10px;line-height:19px;width:266px;z-index:1}.dark-blue-skin .skinned-select .select-text,.dark-blue-skin .skinned-select select,.dark-blue-skin .skinned-select select option{width:266px;font-size:13px;height:22px;padding-top:1px;color:#fff}.dark-blue-skin .my-skinnable-select select{width:266px;font-size:12px;border:1px solid #343287}.date .skinned-select{background:url('/Content/images/skin-grey.png') no-repeat scroll 0 #fff;background-position:right top;margin-right:10px}.date .skinned-select:hover{background:url('/Content/images/skin-grey-hover.png') no-repeat scroll 0 #fff;background-position:right top}.date .final-row .skinned-select{margin-right:0}.date .skinned-select select{opacity:0;filter:alpha(opacity=0);moz-opacity:0;position:relative;z-index:100;background:#fff}.date .skinned-select .select-text{position:absolute;text-indent:10px;line-height:19px;width:82px;z-index:1}.date .skinned-select .select-text,.date .skinned-select select,.date .skinned-select select option{width:82px;font-size:13px;height:22px;padding-top:1px;color:#262626}.date .my-skinnable-select select{width:80px;font-size:12px;border:1px solid #343287}