/*Colors*/
/*Fonts*/
/*Font sizes*/
/* Z-Index */
/*Max container width*/
/*Max container height*/
/*Border*/
/*Margins*/
/*Images*/
/* LOGIN */
.hero h1.page-title {
  top: 20%;
  font-family: "GothamBook";
  font-size: 44px; }

/* breadcrumb */
.container .breadcrumb .breadcrumb-item li, .container .breadcrumb .breadcrumb-item a, .container .breadcrumb .breadcrumb-item .custom-breadcrumbs-item {
  font-size: 14px;
  font-family: "OpenSansRegular"; }

.container .breadcrumb .custom-breadcrumbs-item {
  color: #333333;
  font-size: 14px;
  font-family: "OpenSansRegular";
  margin-left: 4px; }

/* login form */
#maincontent .container.login-page {
  margin-bottom: 60px; }
  #maincontent .container.login-page .login-form-nav .nav-tabs a:not(.btn-primary):not(.btn-outline-primary) {
    color: #222222;
    font-size: 15px;
    font-family: "OpenSansRegular"; }
  #maincontent .container.login-page .login-form-nav .nav-tabs .nav-link.active {
    border-bottom: 4px solid #0061AD; }
  #maincontent .container.login-page .login-form-nav #password-reset {
    color: #0061AD; }
  #maincontent .container.login-page .login-form-nav .btn-primary {
    background-color: #0061AD;
    border-color: #0061AD; }
  #maincontent .container.login-page .form-control {
    border-color: #444444; }
  #maincontent .container.login-page .btn-outline-primary {
    color: #0061AD;
    border-color: #0061AD;
    margin-top: 25px; }
  #maincontent .container.login-page .btn-outline-primary:hover {
    color: #FFFFFF;
    background-color: #0061AD; }

/* Track Order */
.trackorder .track-order-header {
  color: #222222;
  font-size: 15px;
  font-family: "OpenSansRegular"; }

.trackorder .track-order-header-text {
  font-size: 13px; }

/* Register form */
.registration .form-check {
  display: inline-block;
  width: 49%;
  vertical-align: top;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 12px; }

/* END LOGIN */
@media (max-width: 767px) {
  .hero h1.page-title {
    top: 42%;
    font-size: 30px; } }
