.address-validate-row
{
    display: flex;
}
.address-validate-col
{
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}
.address-validate-address
{
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
}

.modal-dialog
{
    width:90%;
}
/* BASIC WEBSITE ELEMENT STYLES */
body,input,textarea
{
	font-family:Tenso;
	line-height:1.4;
	word-wrap:break-word;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Tenso', sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

/*Continue Shopping Button */
.btn-shop {background-color:#009c9c; color:#ffffff;}

/*Login Page */
.order-cloud .form-signin {width: 100%}
.order-cloud .btn {max-width:400px; margin-top:20px; margin-bottom:20px; border:1px solid #3eac49;}
.order-cloud .form-control {max-width:400px;}

/*Body*/
body {background-color: #ffffff;}
img {vertical-align: middle;
  margin-right: 45px;}

/*Breadcrumbs*/
.breadcrumb a {color: #0f2545;}

/*Badge*/
.badge {
    border: 1px solid #fff;
}

/*Carousel*/
.carousel-inner {
  margin-top: 3em;
}

/*DL Category Styling*/
.DLCatName {
  font-size: 18px;
  text-transform: uppercase;
  color: white;
  font-weight: bold;
  background-color: #00519F;
  padding: 5px;
  border-radius: 20px;
  margin-top: 10px;
}

.panel-category-list {
  margin-bottom: -10px;
  background-color: #fff;
  border: 0px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  border-radius: 0;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
}

.panel-default {  background-color: #ffffff;}

.panel-body, panel-product-list:not(.no-panels), .panel-lineitem, .panel-order-history, .panel-order-shipping-multiple, .panel-table {
  padding: 15px;
  background-color: #fff;
}

.panel .panel-heading {
  border-top: 0px solid #ffffff;
  border-bottom: 0px solid transparent;
  padding: 0;
}

.panel-primary .panel-heading .panel-title {
  background-color: #fff;
  border-bottom: 1px solid #00519F;
  color: #00519F;
}
.panel-primary > .panel-heading {
  color: #ffffff;
}

.panel {
  margin-bottom: 0px;
  border: 0px solid transparent;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
}
  
.container-view-order-shipping-multiple {
  margin-top: 60px;
}

.row {
  margin-left: -10px;
  margin-right: -10px;
}

.navbar {
  position: hidden;
  min-height: 0px;
  margin-bottom: 0;
  border: 0px solid transparent;}
  
  .well {
  min-height: 40px;
  background-color: transparent;
  border: 1px solid transparent;}
  
 .panel-category-list ul li a img {
  margin: 0 auto;
  max-height: 300px;}
  
 .panel-category-list ul li a {height:500px;}

/* Max-Width Center Content */
@media (min-width: 768px) {.container, .container-view {width: 100%;}}
@media (min-width: 1300px) {.container, .container-view {width: 100%;}}
@media (min-width: 1500px) {.container, .container-view {width: 100%;}}

.container-view {margin-top: 6em;}

/*Product Name*/
.product-name {color:#0f2545;}

/* Item Image Border */
.product-image-large {border:1px solid #909090;}
.product-image-large {max-height: 400px;}
.thumbnail img {max-height:225px;}
.thumbnail {background-color: #fff;}

.navbar-default  {background-color: #0f2545;}
.navbar-nav a  {color: #FFFFFF !important;}
.navbar-nav li.active a  {background-color: #0071AD !important;}
.navbar-nav li.active a  {color: #FFFFFF !important;}
.navbar-default  {border-color: #0082C6;}
.text-primary  {color: #c2c2c2;}
.text-info  {color: #31708F;}
body a  {color: #0C2A3A;}
.btn-primary  {background-color: #0C2A3A;}
.btn-primary, .btn-primary:hover  {color: #FFFFF;}
.btn-primary  {border-color: #0C2A3A;}
.btn-primary:hover  {background-color: #051118;}
.btn-default  {background-color: #FFFFFF;}
.btn-default, .btn-default:hover  {color: #333333 ;}
.btn-default  {border-color: #CCCCCC;}
.btn-default:hover  {background-color: #EBEBEB;}
.btn-info  {background-color: #5BC0DE;}
.btn-info, .btn-info:hover  {color: #FFFFFF;}
.btn-info  {border-color: #46B8DA;}
.btn-info:hover  {background-color: #39B3D7;}
.btn-success  {background-color: #5CB85C;}
.btn-success, .btn-success:hover  {color: #FFFFFF;}
.btn-success  {border-color: #4CAE4C;}
.btn-success:hover  {background-color: #47A447;}
.btn-warning  {background-color: #f0ad4e;}
.btn-warning, .btn-warning:hover  {color: #FFFFFF;}
.btn-warning  {border-color: #EEA236;}
.btn-warning:hover  {background-color: #ED9C28;}
.btn-danger  {background-color: #ff0000;}
.btn-danger, .btn-danger:hover  {color: #FFFFFF;}
.btn-danger  {border-color: #D43F3A;}
.btn-danger:hover  {background-color: #D2322D;}
.btn-radioactive {
  -webkit-animation-name: Pulse;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
}
.jumbotron  {background-color: #efefef;}
.jumbotron h2  {color: #333333;}
.jumbotron {
    margin: 0px 0px -45px;
    padding-top: 3em;}
.jumbotron {
  padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
  
.panel-default .panel-heading .panel-title  {background-color: #F5F5F5;}
.panel-default .panel-heading .panel-title  {color: #333333;}
.fa-arrow-left{color:#ffffff !important;}
.fa-caret-down{color:#75ACB3 !important;}
.dropdown-menu > li > a:hover{background-color:#0082C6 !important;}
.dropdown-menu > li > a:focus{background-color:#0082C6 !important;}
.navbar-nav .dropdown-menu a {color: #333 !important;}
.navbar-nav .dropdown-menu a:hover {color: #fff !important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color: #0071AD !important;}
.Document {display: none;}
.img-center {margin-right:auto; margin-left:auto;}
.cling {position: fixed; right: 0px; top: 237px;}
.bullet-list li {list-style-type: disc; margin-left: 13px;}
.vertical-center {
    display: flex;
    justify-content:center;
    align-content:center;
    flex-direction:column;
}
.panel-product-list ul li.inline {height:700px;}
.panel-product-list ul li.inline .product-name {min-height:55px; font-size:16px; color:#0f2545;}
.panel-product-list.no-panels .well {
    border: none;
}
.block {display:block;}
.panel-category-list ul li .well {min-height:50px;}

/*Text Boxes*/
.form-control:focus {border-color: #686869;}

/*Out of stock message*/
.out-of-stock-message {
    color: red;
    font-weight: 700;
    font-size: large;
}

/*Quick Order Page*/
.sku-selection:hover, .sku-selection:nth-child(odd):hover {
    cursor:pointer;
    background-color:#bab8b8;
}
.sku-selection {
    margin:auto -15px;
    padding:0px 15px;
}
.sku-selection:nth-child(odd) {
    background: #eae7e7;
}

/*Glowing Button*/
@-webkit-keyframes Pulse {
  from { background-color: #ff0000; -webkit-box-shadow: 0 0 9px #333; }
  50% { background-color: #a10000; -webkit-box-shadow: 0 0 11px #a10000; }
  to { background-color: #ff0000; -webkit-box-shadow: 0 0 9px #333; }
}

/*Login Panel*/
.order-cloud .form-signin {
    background: #0f2545;
}

/*Thumbnail Scaling*/
.thumbHolder {
	height: 175px;
	padding: auto;
	margin: auto;
	vertical-align: middle;
}

/*Clothing Image Scroll*/
.clothing-scroll {
    position:fixed;
    top:150px;
    max-width: 405px;
}

/*Clothing Product Image Size Larger */
.Clothing_product-image-large {
    margin: 2 auto;
    max-height: 555px;
    max-width: 100%;
}

/*Very Tall Preview Image - made for EM190006*/
.very-tall-preview {max-height: 1000px;}


.featured-items {
  -webkit-animation-name: fadeInDown;
  -webkit-animation-duration: 2s;
  -webkit-animation-delay: 0s;
  white-space: nowrap;
}

.featured-item-img {
	display: table-cell;
	max-width: 100%;
}

.Amplabel {
    -webkit-animation-duration: 3s;
    -webkit-animation-delay: 1s;
    -moz-animation-duration: 3s;
    -moz-animation-delay: 1s;
}

/*Featured Items Carousel Edit to prevent indicators from covering content on images*/
.carousel-indicators {
    z-index: 0;
}

/*Sale Icon Size and Position*/
.sale-icon {
position: absolute;
right: 0;
bottom: 0;
width: 33%;
height: auto;
}

.sale-price {
color: #a03125;
}

