#merchant-signup-container { width:80%;margin:0 auto; }
#merchant-signup-container .title { width:79.5%;display:inline-block;vertical-align:middle;padding:0;margin:0;margin-top:20px; }

#steps { width:20%;display:inline-block;vertical-align:middle;margin-top:20px; }
#steps ul { list-style:none;margin:0;padding:0;display:flex; }
#steps li { display:inline-block;vertical-align:middle;font-size:44px;line-height:34px; }

.merchant-signup-header {
  padding: 30px;
}

.merchant-signup-header .content {
  width:100%;
  max-width:1024px;
  margin: 0 auto;
  background: rgba(255,255,255, 0.9);
  padding:20px;
  display:flex;
}

.merchant-signup-header .content .text {
  width:100%;
  padding-right:15px;
  display: block;
}

.merchant-signup-header h2, .merchant-signup-header h1, .merchant-signup-header h3 {
  margin-top:0;
}
.merchant-signup-header .content .text p { font-size: 16px; line-height:26px; font-weight:400;margin:8px 0; }

@media (max-width: 600px) {
.merchant-signup-header .content { flex-direction: column-reverse; }
.merchant-signup-header .content .image { width:50%; margin: 0 auto; }
.merchant-signup-header .content .text { width:100%; padding-right:0;}
.merchant-signup-header .content .text p { font-size:14px; line-height:24px; }
.merchant-signup-header h1 {}
.merchant-signup-header h2 { font-size:1.7em;line-height:1.3em; }
.merchant-signup-header h3 {}
}


.width49 { width:49%;float:left; }
.margin-right-2 { margin-right:2%; }
.btn-right { float:right; }
.btn-left { float:left; }
.col-lg-offset-2 { margin-left:0; }
.inline { display:inline-block; }

.ui-widget-content a.normal-button { color:var(--primary-button-text-colour);font-family:Arial,Helvetica,sans-serif;font-size:1em; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 0;
  font-weight: normal;
  background-color:var(--primary-button-background-colour);
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: var(--primary-button-text-colour);
  text-decoration: none;
}
h4.header { border-bottom:2px solid black; }

#location_list th, #location_list td { border:1px solid var(--primary-button-background-colour);color:black; }
#location_list th { background-color:var(--primary-button-background-colour);color:var(--primary-button-text-colour);padding:8px 0; }
#location_list th:nth-child(1), #location_list td:nth-child(1) {width:30px;}
#location_list th:nth-child(2), #location_list td:nth-child(2) {width:350px;}
#location_list th:nth-child(3), #location_list td:nth-child(3) {}
#location_list th:nth-child(4), #location_list td:nth-child(4) {}
#location_list th:nth-child(5), #location_list td:nth-child(5) {}
#location_list th:nth-child(6), #location_list td:nth-child(6) {}
#location_list th:nth-child(7), #location_list td:nth-child(7) {width:100px;}

#locations .container { width:100%; }
#locations .address { width:59%;margin-right:2%; }
#locations .hours { width:39%; }
#locations .floatleft { float:left; }

.form-control {
  height: 30px;
  padding: 4px 8px;
}

.below-label {
  color:black;

  font-size:80%;
}
.help-block {
color: #b94a48;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
padding:0;
}

