﻿html, body { height: auto; }
#app_body { max-width: 100% !important; padding-left: 0px !important; }
#wrapper, #content, #application { font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-size: 1.15em; color: #6d6e71; background-color: none; }
#application { max-width: 100% !important; background-color: rgba(255,255,255,0) !important; padding: 25px 0px 0px 0px !important; }
.location { display: none !important; }
ul { margin: 10px 0px; padding-left: 20px; font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif;  }
ul li { list-style: disc; border: none; padding: 0px; margin-bottom:0px; font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.15em; line-height: 1.7em; }
ul li ul { margin: 5px 0px; padding-left: 40px; font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif;  }
ul li ul li { list-style: disc; border: none; padding: 0px; margin-bottom:0px; font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif; font-size: 1em; line-height: 1.5em; }
.opening a { color: #e95d25; font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-size: 1.15em; text-decoration: none; }
/*a, a:visited { color: #bad636; font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-size: 1.15em; text-decoration: none; }
a:hover { text-decoration: underline; }
    */
.app-title { font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif; color: #6d6e71; font-weight: bold; }
.heading { font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif; color: #6d6e71; font-weight: bold; }
.company-name { font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif; color: #b1b3b5; display: none !important; }
#header a { display: none !important; }

#submit_buttons { text-align: left !important; }
.button, .button:visited { height: 35px; min-width: 195px !important; font-size: 1.3em !important; line-height: 1.3em; text-align: center !important; background: #bad636; color: #ffffff !important; display: inline-block; padding: 5px !important; border-radius: 5px; -moz-border-radius: 5px; margin: 0px 0px 0px 0px; font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif !important; text-shadow: 0px 0px 0px rgba(255,255,255,0) !important; }
.button:hover { color:#ffffff; text-decoration: none; background: #bad636 !important; }

.field input[type='text'] { font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif; height: 25px; width: 90% !important; -moz-border-radius: 5px; border-radius: 5px; padding: 4px !important; margin-bottom: 18px; border: 1px solid #b1b3b5 !important; line-height: 20px; font-size: 14px !important; }
.field textarea { font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif; height: 150px; width: 90% !important; -moz-border-radius: 5px; border-radius: 5px; padding: 4px; margin-bottom: 18px; border: 1px solid #b1b3b5 !important; }
.field textarea.paste { margin-left: -116px !important; width: 100% !important; }

#custom_fields div.field input[type=text], #custom_fields div.field textarea { width: 90% !important; -moz-border-radius: 5px; border-radius: 5px; padding: 4px; margin-bottom: 18px; border: 1px solid #b1b3b5 !important; }

.field-error { border: solid 2px #e95d25 !important; }
.field-error-msg, .asterisk { color: #e95d25 !important; }
.field label { font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold; font-size: 0.9em !important; color: #6d6e71; text-align: left !important; }

.link-container, .link-container a { font-size: 13px !important; }

#application_confirmation,
#application_confirmation h1,
#application_confirmation p { 
    font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; color: #6d6e71; 
}