@charset "utf-8";
/* mobile */
body {
 margin: 0;	
 font-family: 'Lato', sans-serif; 
 height: 100vh;
}

a.cleanLink:link { color: #fff; text-decoration: none; }
a.cleanLink:visited { color: #fff; text-decoration: none; }
a.cleanLink:hover { color: #fff; text-decoration: none; }
a.cleanLink:active { color: #fff; text-decoration: none; }

a:link { color: #00f; text-decoration: none; }
a:visited { color: #00f; text-decoration: none; }
a:hover { color: #f00; text-decoration: none; }
a:active{ color: #f00; text-decoration: none; }

a.footLink:link { color: #fff; text-decoration: underline;}
a.footLink:visited { color: #fff; text-decoration: underline;}
a.footLink:hover { color: #ccc; text-decoration: underline; }
a.footLink:active{ color: #ccc; text-decoration: underline;}

h1 {
	font-size: 1em; margin: 0px; font-weight: normal;
}

h2 {
	font-size: 1.3em; margin: 0px; padding-bottom: 3px; font-weight: bold;
}

#username, #password, #email, #message {
 display: none;	
}

#wrapper {
  box-sizing: border-box;
  position: relative;
  padding-bottom: 80px; /* Height of footer */
  min-height: 100vh;
}

.aButton {
display: inline-block;
 width: 125px;
background: #069;
color: #fff;
 padding: 10px;
 margin-right: 10px;
 text-align: center;
 cursor: pointer;	
 border-radius: 2px;
}

.aButton:hover {
        background: #036;
}

#accountId {
 padding: 5px; font-size: 1.1em;	
 margin-bottom: 5px;
}

.amber {
background: #960 !important;	
}

.amber:hover {
        background: #630 !important;
}

#auctionBid {
font-size: 1.3em;
padding: 10px;
border-radius: 10px;
background-color: #070;
color: #fff;
text-align: center;	
}

#auctionEnds {
padding: 5px;
background-color: #5680e9;
color: #fff;
text-align: center;	
}

#auctionPassEntry {
 margin-top: 20px;
 border: 1px solid #ccc;
 background: #6f9;
 font-size: 0.8em;
 display: inline-block;	
 padding: 10px;
 cursor: pointer;
}

#auctionPassEntry:hover {
 background: #9CF;	
}

#auctionListTable {
width: 100%;	
table-layout: fixed;
font-size: 0.8em;
}

#auctionListTable th {
background-color: #5680e9;
color: #fff;
}

#auctionListTable td {
padding: 5px;
border-bottom: 1px solid #888;
}

#auctionNotes {
font-size: 0.8em;
padding: 10px;
border: 1px solid #888;
margin-bottom: 10px;	
}

#backorderBar {
 box-sizing: border-box;
background: #5680e9;	
width: 100%;
text-align: center;
padding: 10px;
border-bottom: 1px solid #000;
}

#banner {
 display: none;
}

#bidButton {
margin-top: 5px;
border: 1px solid #000;
border-radius: 10px;
padding: 10px;
background-color: #84ceeb;	
cursor: pointer;
}

#bidButton:hover {
background-color: #39C;	
}

#bidHistory {
margin-top: 10px;
border-top: 1px solid #808080;
padding-top: 3px;
background: #f8f8f8;
font-size: 1.2em;
color: #333;
border-bottom: 1px solid #808080;
padding-bottom: 3px;	
}

#bidInput {
padding: 3px;
font-size: 1.2em;
width: 60px;
margin-left: 5px;	
}

#bidMax {
text-align: center;
margin-top: 10px;	
}

#bidText {
font-size: 0.9em;
text-align: justify;
padding: 5px;
margin-top: 10px;
}

.boxHeader {
 box-sizing: border-box;
 width: 100%;
 font-size: 1.5em;
 color: #fff;
 background-color: #5680e9;
 padding: 5px;
 margin-bottom: 5px;
}

#backorderDomain {
width: 150px;
padding: 10px;	
border: 1px solid #000;
font-size: 1.4em;
}

.boxText a:link { color: blue; text-decoration: none; }
.boxText a:visited { color: blue; text-decoration: none; }
.boxText a:hover { color: red; text-decoration: none; }
.boxText a:active { color: red; text-decoration: none; }

.boxText {
padding-top: 10px;
text-align: center;
}

#bulkResults {
background: rgba(0,0,0,.5);
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:998;	
display: none;
}

#bulkResultsContent {
width: 95%;
max-width: 500px;
margin-top: 10px;
background: #fff;
padding: 10px;
margin-left: auto; margin-right: auto;	
}

#bulkResultsTable td {
 padding: 5px;
 color: #
}

#catchShowBoxContent
{
 max-height: 75vh;
 overflow-y: auto;
 background: #fff;
 margin-top: 40px; margin-left: auto; margin-right: auto; padding: 10px;
 border: 1px solid #000;
}

.dlwh {
    text-decoration: underline;
    text-underline-position: under;
text-decoration-color: #ccc;
color: #008;
cursor: pointer;	
}

#catchShowBoxContent table {
font-size: 0.8em;
}

#catchShowBoxContent td {
padding: 5px; border-bottom: 1px solid #e0e0e0;
}

#catchShowBox {
background: 50% 50% rgba(0,0,0,.5);
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:998;	
display: none;
}

#caughtDomainsText {
font-size: 0.8em;	
padding: 5px;
}

.centerBox {
padding: 5px;	
}

.centerCol {
padding: 3px;	
}

.closing { background-color:#ffd;}

.delRegistrantInfo {
 float: right;
 cursor: pointer;
}

#domainDetails {
 padding: 5px;	
}

#domainHeader {
 font-size: 1.2em;	
 padding-top: 5px;
 font-weight: bold;
 color: #008;
}

#domainSearchButton {
margin-left: 4px;
font-size: 1.2em;
border: 1px solid #000;
padding: 11px;
background-image: url('/images/search.png');
background-position: center left;
background-repeat: no-repeat;
background-color: #84ceeb;
padding-left: 32px;
cursor: pointer;
}

#domainSearchButton:hover {
background-color: #62acc9;	
}

#error { text-align: center; color: #f00; margin-top: 10px;}

#errorBox {
width: 100%;
text-align: center;
color: #f00;
padding-bottom: 3px;
}

a.footLink:link { color: #fff; text-decoration: underline;}
a.footLink:visited { color: #fff; text-decoration: underline;}
a.footLink:hover { color: #ccc; text-decoration: underline; }
a.footLink:active{ color: #ccc; text-decoration: underline;}

.fakeButton {
	    width: 150px;
        cursor: pointer;
		border: none;
        background-color:#2790B1;
		color: #fff;
        font-size:1.2em;
		padding: 10px;
		margin-bottom: 5px;
}

.fakeButton:hover {
background-color: #170;	
}

.faqQuestion {
width: 100%;
background-color: #eee;
padding: 5px;
color: #00f;
cursor: pointer;	
font-size: .8em;
box-sizing: border-box;
}

.faqAnswer {
display: none;
padding: 5px;	
font-size: .7em;
}

.faqSection {
padding: 5px;
font-size: 1.5em;	
}

.faqQuestionWrapper {
margin-bottom: 5px;	
}

#footerBar {
position: absolute;
bottom: 0;

	
box-sizing: border-box;
width: 100%;
text-align: center;
color: #fff;
background: #036;	
height: 80px;
line-height: 80px;
border-top: 1px solid #000;
margin-top: 15px;
}

#highBidder {
text-align: center;
padding: 5px;	
}

.inputTextBox {
 width: 80%;
 max-width: 500px;
 font-size: 1.3em;	
 margin-bottom: 5px;
 padding: 10px;
}

label {
display: block;	
}

#loading {
background: 50% 50% rgba(0,0,0,.5) url('/images/loader.gif') no-repeat;
background-size: 48px 48px;
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:999;
display: none;
}

.newday
{
 border-top: 1px solid #888 !important;	
}

#pastList {
  -webkit-column-width: 250px;
  -moz-column-width: 250px;
  -o-column-width: 250px;
  -ms-column-width: 250px;
  column-width: 250px;
}

#pastList ul {
	margin: 0; padding: 0;
    list-style-type: none;
}
.paymentMethod {
 width: 100px;
 text-align: center;
 display: inline-block;
 border: 1px solid #008;
 background-color: #efefef;
 border-radius: 5px;
 margin-left: 15px;
 margin-top: 5px;
 padding: 5px;	
}

.registrantInfo {
 border-bottom: 1px solid #f0f0f0;
 padding: 5px;
}

#runningAuctions {
border: 1px solid #055988;
margin-left: auto; margin-right: auto;	
border-collapse: collapse;
margin-bottom: 10px;
}

#runningAuctions th {
background-color: #055988;
color: #fff;	
padding: 5px;
text-align: left;
}

#runningAuctions td {

padding: 5px;
border-top: 1px dashed #d0d0d0;
}

.txt {
color: #fff;	
font-size: 1.4em;
padding: 5px;
margin-bottom: 3px;
}

#whoisOutput {
 margin-top: 10px;
 padding-top: 10px;
 border-top: 1px solid #aaa;
 font-size: 0.9em;
 color: #222;	
}

.xmlFeed {
display: inline;
text-align: center;
width: 100px;
padding: 10px;
background: #C63;
color: #fff;
margin-right: 15px;	
cursor: pointer;
}

@media (min-width: 370px) {
#auctionListTable {
	font-size: 1em;
}

#backorderDomain {
width: 210px;
}

#banner {
display: none;	
}
}

@media (min-width: 700px) {
/* desktop */
body {   }

#catchShowBoxContent
{
 width: 500px;
}

#catchShowBoxContent table {
width: 490px;
}

#backorderDomain {
width: 310px;
}

#banner {
 display: block;
 text-align: center; 
 margin-bottom: 10px;
 margin-top: 10px;	
}

#caughtDomainsText {
font-size: 1em;	
}

.centerBox {
 margin-top: 5px;
 border: 1px solid #ccc;
 width: 600px;
 max-width: 1200px;
 margin-left: auto;
 margin-right: auto;
 padding: 5px;	
}

.centerCol {
 max-width: 1200px;
 margin-left: auto;
 margin-right: auto;	
}


.inputTextBox {
 font-size: 1.2em;	
}

#runningAuctions {
width: 700px;	
}

.txt {
 font-size: 1.5em;
}

/* -------- */
}
