﻿.at-page .entry-meta{display: none;}
.at-page .alert a, .at-page a{white-space: normal;}

.tabs{padding: 0; list-style: none;}
.tabs li{display: inline; float: left;}
.tabs li a:link, .tabs li a:visited, .tabs li a:active{display: block; position: relative; font-size: 14px; font-weight: 700; text-align: center; text-transform: uppercase; margin-right: 1px; padding: 13px 20px 11px 20px; color: #fff; background: #080808; transition: all .2s ease-in-out;}
.tabs li a:hover, .tabs li a.selected, .tabs li a.selected:active, .tabs li a.selected:visited{background: #F0AA3C; color: #000;}
.tabs li a.selected:hover{color: #fff;}

.tabcontent-wrapper iframe{display: block; background: #fff; width: 100%; height: 1000px; margin: 0 auto; padding: 15px; box-sizing: border-box; border: 1px #ccc solid !important; overflow: hidden;}

#logins{display: flex; position: relative; margin: 15px 0; color: #fff;}
#logins a:link, #logins a:visited, #logins a:active{display: inline-block; position: relative; background: #F0AA3C; font-size: 12px; font-weight: 700; text-decoration: none; color: #000; margin: 0 5px 0 0; padding: 7px 10px; border: 1px #000 solid; border-radius: 0;}
#logins a:hover{background: #CC8F2E; color: #000;}

#subnav{display: flex; align-items: center; background: #f5f5f5; padding: 10px; font-size: 13px; border: 1px solid #ccc; border-bottom: 0;}
#subnav a:link, #subnav a:visited, #subnav a:active{display: inline-block; text-align: center; color: #000; padding: 5px 8px;}
#subnav a:hover{background: #CC8F2E; color: #000;}
#subnav a.subnavcurrent{background: #F0AA3C; color: #000;}

.lot-number-search-div{margin: 2px 10px 2px 0 !important; border-right: none !important;}
.lot-number-search-div .lot-number-search-input{width: 100px !important; padding: 5px !important; margin: 0 10px !important;}
.lot-number-search-div .lot-number-search-button{padding: 5px 10px !important; transition: all .2s ease-in-out;}
.lot-number-search-div .lot-number-search-button:hover{background: #ccc;}

ul#subNavList{display: block; padding: 0; margin: 0; list-style: none; font-size: 0;}
ul#subNavList li{display: inline-block; border-left: 1px #000 dotted;}
ul#subNavList li:first-child{border-left: none;}
ul#subNavList li a.menu{display: block; margin: 0 10px; padding: 7px 13px; font-size: 12px; transition: all .2s ease-in-out;}

@media screen and (max-width: 768px){
	#logins{clear: both;}
	img.pull-right{float: none !important;}
	
	.tabs li{display: block; width: 100%;}
	.tabs li a:link, .tabs li a:visited, .tabs li a:active{margin: 1px 0 0;}

	#subnav{display: block;}

	.lot-number-search-div{display: flex; justify-content: center; align-items: center; float: none !important; margin: 0 !important;}

	ul#subNavList{display: flex; margin: 10px 0 0 !important;}
	ul#subNavList li{flex: 1;}
	ul#subNavList li a.menu{display: flex; justify-content: center; align-items: center; height: 100%; padding: 10px; line-height: 1.25;}
}