/* Corporate Site */
.mobile.index #menuCont ul#menu,
.mobile.index .hero,
.mobile.index .categories ul li img {
 display: none;
 }

.mobile .corporate .error {
 width: 83%;
 margin: 5px 0 15px 18px;
 padding: 10px;
 }

.mobile .corporate .error ul {
 margin: 8px 0 4px 15px;
 padding: 0;
 }

.mobile .corporate .success p {
 margin-bottom: 15px !important;
 border-top: 1px solid #fff;
 font-style: oblique;
 color: #fff;
 font-size: 16px;
 padding-top: 10px;
 } 
 
/* Header Form */
.mobile .corporate {
 width: auto !important;
 margin: 0px 10px 0;
 padding-top: 10px !important;
 overflow-x: hidden;
 }

.mobile .corporate a.corpHome {
 margin: -2px 0 0;
 } 

.mobile .corporate .corpForm {
 width: 100%;
 padding: 0;
 height: auto;
 margin-top: 8px;
 }

.mobile .corporate .corpForm p {
 margin: -8px 20px 8px 20px;
 } 

.mobile .corporate .corpForm ul.inputs,
.mobile .corporate .corpForm ul.boxes {
 margin: -5px 20px 10px 20px;
 }

.mobile .corporate .corpForm ul.inputs li,
.mobile .corporate .corpForm ul.boxes li {
 width: 100%;
 margin: 5px 0;
 }  

.mobile .corporate .corpForm ul.inputs li:last-child {
 margin-right: 0;
 }

.mobile .corporate .corpForm label {
 margin-bottom: 0;
  } 

.mobile .corporate .corpForm span {
 margin-left: 20px;
 }
 
.mobile .corporate .corpForm input {
 width: 96%;
 } 
.mobile .corporate .corpForm input[type="checkbox"] {
 width: auto;
 }
 
.mobile .corporate .corpForm p.hideShow {
 width: auto;
 margin: 15px 20px;
 } 

.mobile .corporate .corpForm ul.boxes label {
 width: 90%;
 margin: 2px 0 0 5px;
 } 
 
.mobile .corporate .corpForm span {
 margin: -5px 0 10px 20px;
 }

.mobile .corporate .corpForm .g-recaptcha {
 margin: -8px 0 13px 23px;
 } 
 
/* Header Nav */
.mobile .corporate .corpNav  {
 margin-bottom: -10px;
 }

.mobile .corporate .corpForm .primaryButton {
 width: 90%;
 margin: 0 20px 20px;
 }
  
.mobile .corporate .corpNav ul {
 display: block;
 margin: 10px 0;
 }

.mobile .corporate .corpNav a {
 margin: 2px 0;
 width: 95%;
 height: 20px;
 display: inline-block;
 padding: 10px 0 10px 15px;
 text-indent: 0;
 background-image: none;
 color: #fff;
 background: #635DA8 url("../png/btn_overlay9048.png") repeat-x scroll 10px 50%;
 } 

.mobile .corporate .corpNav a:after {
 content: " \00BB";
 }
 
.mobile .corporate .corpNav a.discount.active,
.mobile .corporate .corpNav a.competancies.active,
.mobile .corporate .corpNav a.gifting.active,
.mobile .corporate .corpNav a.gifts.active {
 background-color: #d2d4eb;
 background-image: none;
 color: #000;
 font-weight: bold;
 }

.mobile .corporate .corpNav a.discount.active:after,
.mobile .corporate .corpNav a.competancies.active:after,
.mobile .corporate .corpNav a.gifting.active:after,
.mobile .corporate .corpNav a.gift.active:after {
 content: " ";
 }
 
 
/* Global Internal Style */
.mobile .corporate h1 {
 margin: 5px 0 3px;
 }
 
.mobile .corpContent a.primaryButton {
 padding: 8px 0 5px;
 margin: -8px 0 5px;
 }
 
 
/* Discount Programs */
.mobile .corpContent img.fiveMillion {
 width: 100%;
 margin: 15px 0 0 0;
 } 
 
/* B2B Competencies */
.mobile .corpContent img.punchout {
  width: 100%;
  height: auto;
  }
