/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}

abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}

small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}

button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}

.clear{clear: both;}
.hidden{display:none;}

#careers-landing-logo {float:left; padding-left:25px;}
#careers-landing-msg {float: right; margin: 35px 20px 0 0; color: #005BAA; font: 36px 'corisandebold', 'corisande', arial, verdana, tahoma;}
#careers-landing-msg sup {font-size: 14px; vertical-align: top; top: 13px;}
#careers-landing-header {margin: 0 auto;width: 960px;background-color: #fff;height:100px;}

.topnav {background-color:#0072ce;}
.topnav a, .topnav {color:#f9f9f9; line-height:45px;font-size:15px;margin: 0 auto;width: 960px;}
.topnav-primary {float: left;padding-left:30px;}
.topnav-secondary{float:right;padding-right:30px;color: #fff;}

.content-container{margin:35px 0;}
.leftnav{float:left;width:212px;margin-left:20px;}
.main-content{float:left;}
.rightnav{float:left;margin-left:32px;width:223px;}

.leftnavitem {width:207px;background-color:#0072ce;line-height:36px;color:#f9f9f9;font-size:16px;margin-bottom:4px;padding-left:5px;font-family:"Trebuchet MS",Arial,sans-serif;}
.leftnavitem:hover, .leftnavitem.active {background-color:#ffb600;cursor:pointer;}
.leftnavitemactive {background-color:#ffb600;}

.rightnavitem {width:190px;margin-left:15px;border-bottom:1px solid #f7f7f7;line-height:50px; color:#0072ce;}
.rightnavitem a {color:#0072ce;font-size:16px;text-decoration: none;}
.rightnavitem a:hover {text-decoration: underline;}

.fbfeed{margin-top:30px;}
.careers-social-icons {margin-top:15px;}
.social-row{margin:10px auto; width:172px;}
.social-row a {margin:0 4px;}
.fb-likebox {margin:0 auto; width:175px;padding-bottom:5px;}

.card {width:100%;background-color:#ececec;box-shadow: 1px 1px 3px #c2c2c2;}
.cardlabel {width:190px;line-height:36px;margin: 0 auto; font-size:16px;text-align: center;background-color:#0072ce;color:#f9f9f9;}
.enthusiastcard {height:180px;margin-top:20px;}
.socialcard {background-color:#772583;}
.peoplewidgetlabel{width:360px;margin-left:10px;}

.enthusiastinfo {padding:10px 50px 15px 20px; border:1px solid #dadada;box-shadow: 1px 1px 3px #c2c2c2;font-family:Arial, sans-serif;color:#464646;font-size:12px;line-height:20px;}
.enthusiastinfo strong {font-weight: bold; font-size:14px;display:block;}
.enthusiast-learnmore {line-height:24px;width:100px;background-color:#0072ce;float:right;margin-right:8px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:15px;text-align: center;}
.enthusiast-learnmore a, .enthusiast-learnmore a:hover {color:#fff; text-decoration: none;}

/* Employee Info Overlay */
.empinfo { width: 475px; color:#464646;line-height:22px;}
.pic { float: left; padding-left:10px;}
.enthusiast-summary {float:left; padding: 25px 0 0 15px; width:330px;}
.name {font-family:Arial, sans-serif; font-size: 19px; font-weight: bold;}
.title, .date { font-size:16px;}
.enthusiast-info {font-size:14px; padding:20px 20px 20px 10px;}
/* /Employee Info Overlay */

h1 {font-family:Arial,Verdana,sans-serif;font-size:19px;color:#464646; margin: 0 0 5px 0;}
h2 {font-family:Arial,Verdana,sans-serif;font-size:16px;color:#464646;font-style: italic;font-weight:normal;}
p {line-height:24px; font-size:16px; margin:5px 0;color:#464646;}
p img {margin:30px 0;}

.main-content {width:415px;margin-left:25px;float:left;}

ol {margin-left:25px;}
ol li {line-height:24px; font-size:14px; list-style-type: disc;}

.military-staffing {margin-top:25px;}
.military-staffing h3 {font-size:18px; color:#0072ce;padding:0 15px;}
.military-staffing p {font-size:16px;padding:0 15px 10px 15px;line-height:20px; color:#555;}
.military-staffing img {margin: 5px 0 5px 17px;}

.videoplayer {margin-top:20px;}

.slidewrapper {margin:15px 0 0 1px;}
.slidewrapper img {cursor: pointer;margin:3px;}
.slidewrapper .bx-wrapper .bx-viewport {background:inherit;border: none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.slidewrapper .employee-slide.active {border:3px solid #ffb600;padding:0;}
.slidewrapper .employee-slide {padding:3px; backface-visibility: hidden; }
/*.bx-wrapper {max-width:387px!important;}*/

/* Fix so that bxslider would lay under bxslider */
.bx-wrapper .bx-controls-direction a {z-index:500!important;}

/* Custom Next and Previous buttons on slider */
.slidewrapper .bx-wrapper .bx-prev {background: url(/images/en/humanresources/utility/prev.jpg);width:15px;height:18px;left:-16px;top: 64px!important;}
.slidewrapper .bx-wrapper .bx-next {background: url(/images/en/humanresources/utility/next.jpg);width:15px;height:18px;right:-15px;top: 64px!important;}
.slidewrapper .bx-wrapper .bx-prev:hover, .slidewrapper .bx-wrapper .bx-next:hover {background-position: 0px 0px} 

/* Super Supplements Specific */
.supersupslogo {margin-top:48px;}

/* Super Supplements Footer Specific Styles */


/* Footer ================================================================================ */
#ssfooter.footer-before-container { margin:0 0 3px; text-align:center; }

.form-subscribe { /*float:left; width:183px; padding:12px 17px 0 0;background:url(../images/bkg_newsletter.gif) no-repeat 0 3px;*/ }
.form-subscribe label { display:block; margin:6px 0; }
.form-subscribe input.input-text { width:161px; display:block;margin:10px 0 5px;font-style:italic;border:1px solid #5E5E5E;font-size:11px; }
.form-subscribe button.button { /* margin:6px 0 0;float:right;*/ background:url(../images/colRight-product-titles.gif) -194px -60px no-repeat;width:194px;height:30px;text-align:center;}
.form-subscribe button.button span {text-indent:-10000px; width:100%;}
.form-subscribe .validation-advice {line-height:13px;margin-right:0;padding:0 !important;width:auto;}
.form-subscribe .v-fix { text-align:left; padding-right:5px; }
.form-subscribe a { color:#777; }

.colRight .form-subscribe, .col-left .form-subscribe{margin-top:16px;}
.colRight .form-subscribe .box-title, .col-left .form-subscribe .box-title, .col-right .form-subscribe .box-title{background-position:0 -60px;}
.colRight .form-subscribe .subscribe-content, .col-left .form-subscribe .subscribe-content, .col-right .form-subscribe .subscribe-content{float:left;padding:10px;}
.colRight .form-subscribe p, .col-left .form-subscribe p, .col-right .form-subscribe p{text-align:center;font-size:12px;line-height:16px;color:#363636;}
.colRight .form-subscribe p span, .col-left .form-subscribe p span, .col-right .form-subscribe p span{color:#c41230;}
.colRight .form-subscribe p em, .col-left .form-subscribe p em, .col-right .form-subscribe p em{font-style:normal;color:#008ab0;}

.col-left .form-subscribe{margin-left:17px;}

#ssfooter.footer .form-subscribe{display:none;}
#ssfootercontainer#ssfooter.footer-container { margin:0; text-align:left;}
#ssfootercontainer {background:#ededed url(/images/en/humanresources/careerslanding/ss_bkg_footer.gif) 0 0 repeat-x; border-bottom:1px solid #cfcfcf;padding:0 0 34px;margin:0 0 1px; }
#ssfooter.footer { /*background:url(../images/bkg_footer.gif) repeat-y 200px 0;*/ width:910px;margin:0 auto;padding:34px 35px 0; }
#ssfooter.footer a {font-size:14px;text-decoration:none;}
#ssfooter.footer a:hover {  }
#ssfooter.footer ul,
#ssfooter.footer ul.links { display:block; float:left; width:227px; /*width:182px;margin:0 0 0 19px;*/ padding:0; }
#ssfooter.footer ul.links li,
#ssfooter.footer ul li { display:block; vertical-align:top;/* margin:0 0 5px;*/ padding:0; }
#ssfooter.footer ul li{color:#0072ce;font-weight:bold;font-size:14px;}
#ssfooter.footer ul li.subtitle{padding-bottom:10px;font: 14px 'corisandebold';}
#ssfooter.footer ul li a{font-weight:normal;}

address.copyright { margin:0 auto;width:980px;color:#979797;font-size:10px; }

#ssfooter.footer .switcher-store { float:right; width:184px; background:url(../images/bkg_store-switch.gif) no-repeat 0 3px; padding-top:21px; }
#ssfooter.footer .switcher-store label { display:none; }
#ssfooter.footer .switcher-store select { padding:0; margin-bottom:1px; }
#ssfooter.footer .switcher-store ul { float:none; width:auto; padding-left:0; margin-left:0; }
#ssfooter.footer .switcher-store ul .current { display:none; }
.sssocial-links{width:918px;margin:45px auto 25px;overflow:hidden;padding:0 31px 0 36px}
.sssocial-links div{float:left;}
.sssocial-links ul{margin-left:1px;}
.sssocial-links ul li, .follows .socials ul li{float:left;font-weight:normal;background:}
.socials{background:url(../images/bkg_social_links.png) 0 0 no-repeat;line-height:35px;height:35px;width:172px;margin-left:85px;}
.socials ul li a{background:url(../images/social_icons.png) 0 0 no-repeat;height:25px;line-height:25px;text-indent:-10000px;margin:6px 7px 6px 6px;display:block;}
.socials ul li a.google {background:url(../images/gplus-32.png) 0 0 no-repeat;height:25px;line-height:25px;text-indent:-10000px;margin:6px 7px 6px 6px;display:block;}
.socials ul li.gplus a{background-position:0 0;width:25px;}
.socials ul li.fbk a{background-position:0 0;width:25px;}
.socials ul li.twt{display:none;}
.socials ul li.twt a{background-position:-25px 0;width:24px;}
.socials ul li.rss a{background-position:-49px 0;width:24px;display:none;}
.socials ul li.ss a{background-position:-73px 0;width:56px;}
.sssocial-links div.safety{float:right;margin-right:9px;}
.sssocial-links div.safety li a{display:block;text-indent:-10000px;margin-left:10px;height:34px;}
.sssocial-links div.safety li.afee a{background:url(../images/logo_McAfee.gif) 0 50% no-repeat;width:114px;}
.sssocial-links div.safety li.metrics a{background:url(../images/logo_securityMetrics.gif) 0 50% no-repeat;width:94px;}
/* ======================================================================================= */
/* /Super Supplements Specific Footer Styles */

.aha-logo {  text-align: center;  width: 100%; }
.aha-logo img { margin: 20px auto 5px auto; }
.aha-logo a {color: #000;font-size: 10px;font-family: Verdana,Arial,Helvetica,sans-serif;}
.header-top{width: 100%;background-color: #fff;}

.top-nav{background-color: #0072ce;}

#page-container{margin: 0 auto;width: 960px;border: 0;padding: 0;background-color: #fff;overflow: hidden;margin-bottom: 25px;}