/* Elements */

h1 {
	
}

h2 {
	
}

h3 {
	
}

h4 {
	margin: 0;
}

h5 {
	padding: 0 0 2px 0;
}

h6 {
	margin: 0;
}

hr {
	margin: 5px 0 5px 0;
	
	height: 1px;
	border-width:0;
	
	color: #A9A9A9;
	background-color: #A9A9A9;
}

a:hover {
	cursor: pointer;
	text-decoration: none;
}

.styled-checkbox {
	display: none;
}

.styled-checkbox:checked + .styled-checkbox-label:before {
	content: "\2713"; /* Unicode Check Character */
	font-size: 12px; /* Checkbox Tick Size */
}

.styled-checkbox-label {
	font-size: 12px; /* Checkbox Label Size */
	
	cursor: pointer;
	display: inline-block;
}

.styled-checkbox-label:before {
	margin: 0 5px 2px 0;
	
	width: 14px; /* Checkbox Width Dimension */
	height: 14px; /* Checkbox Height Dimension */
	
	color: #FFFFFF; /* Checkbox Tick Color */
	background-color: #0088CC; /* Checkbox Color */
	
	text-align: center;
	vertical-align: middle;
	
	content: "";
	display: inline-block;
}

/* Custom */

.color-red {
	color: #FF0000;
}

.color-green {
	color: #008000;
}

.color-cichlid {
	color: #003EFF;
}

.color-strawberry {
	color: #BE2625;
}

.color-lavender-field {
	color: #754C78;
}

.color-violet {
	color: #4F2F4F;
}

.color-firebrick {
	color: #B22222;
}

.color-royal-blue {
	color: #27408B;
}

.color-greyed-out {
	color: #C0C0C0;
}

#environment-indicator {
	width: 100%;
	padding-left: 10px;
	/* position: absolute; left: 0; top: 0; */
	background-color: #ADFF2F;
}

#logo {
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #A9A9A9;
	border-radius: 0 0 4px 4px;
}

#tagline {
	margin: 4px 0 4px 0;
}

a[rel="next"] {
	margin-left: 4px;
}

#featuredCarousel, .domain-detail {
	background-color: #CAE1FF;
	
	border-style: solid;
	border-width: 1px;
	border-color: #F5FFFA;
	border-radius: 4px;
}

.carousel-inner, .domain-detail-inner {
}

.carousel-control {
	color: #F5F5F5;
	
	background-color: #CAE1FF;
	background-image: none !important;
}

.carousel-control.left,
.carousel-control.right {
	background-color: transparent;
}

.carousel-control:hover {
	color: #DCDCDC;
}

.carousel-indicators {
	bottom: 0;
}

.carousel-indicators li {
	border-color: #808080;
}

#no-sale-notice {
	margin-top: 4px;
}

.domain-detail-item {
	padding-top: 10px;
	
	width: 100%;
	height: 138px;
}

.domain-detail-item-auctioning {
	padding-top: 10px;
	
	width: 100%;
	height: 225px;
}

.domain-detail-item-selling {
	padding-top: 10px;
	
	width: 100%;
	height: 205px;
}

.featuredCarousel-item {
	padding-top: 15px;
	
	width: 100%;
	height: 280px; /* 260px (short) or 280px (long) */
}

.featuredCarousel-item-header, .domain-detail-item-header {
	padding-bottom: 5px;
}

.featuredCarousel-item-content, .domain-detail-item-content {
	
}

.featuredCarousel-item-caption {
	
}

.listing-status-sm {
	letter-spacing: .1em;	
}

.action-icon {
	margin: 5px;
}

.no-label-input {
	margin-top: 25px;
}

.btn-form-horizontal {
	margin-top: 25px;
}

.pull-to-front {
	position: relative;
	z-index: 100;
}

.price {
	display: inline;
}

.price-button {
	min-width: 75px;
	margin: 5px 0 10px 0;
	padding: 4px 5px 4px 5px;
	background-color: #F0FFF0;
	border-style: solid;
	border-width: 1px;
	border-color: #397D02; /* #C5E3BF; */
	border-radius: 4px;
	color: #397D02;
	font-weight: bold;
	font-size: 16px;
	cursor: default;
	letter-spacing: .1em;
}

.purchase-link-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
	background:-moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25',GradientType=0);
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #cc9f52;
}

.purchase-link-button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477));
	background:-moz-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-webkit-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-o-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-ms-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:linear-gradient(to bottom, #fb9e25 5%, #ffc477 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477',GradientType=0);
	background-color:#fb9e25;
}

.purchase-link-button:active {
	position:relative;
	top:1px;
}

.domain-stats-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #7eb6ff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #7eb6ff;
	box-shadow:inset 0px 1px 0px 0px #b0c4de;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cae1ff), color-stop(1, #bcd2ee));
	background:-moz-linear-gradient(top, #cae1ff 5%, #bcd2ee 100%);
	background:-webkit-linear-gradient(top, #cae1ff 5%, #bcd2ee 100%);
	background:-o-linear-gradient(top, #cae1ff 5%, #bcd2ee 100%);
	background:-ms-linear-gradient(top, #cae1ff 5%, #bcd2ee 100%);
	background:linear-gradient(to bottom, #cae1ff 5%, #bcd2ee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7eb6ff', endColorstr='#cae1ff',GradientType=0);
	background-color:#7eb6ff;
	/*
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
	border:1px solid #f0f8ff;
	*/
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#b0c4de;
	display:inline-block;
	cursor:pointer;
	color:#4973ab;
	font-family:Arial;
	font-size:12px;
	letter-spacing: .05em;
	margin-top: 5px;
	padding:2px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #88aec0;
}

.domain-stats-button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cae1ff), color-stop(1, #7eb6ff));
	background:-moz-linear-gradient(top, #cae1ff 5%, #7eb6ff 100%);
	background:-webkit-linear-gradient(top, #cae1ff 5%, #7eb6ff 100%);
	background:-o-linear-gradient(top, #cae1ff 5%, #7eb6ff 100%);
	background:-ms-linear-gradient(top, #cae1ff 5%, #7eb6ff 100%);
	background:linear-gradient(to bottom, #cae1ff 5%, #7eb6ff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae1ff', endColorstr='#7eb6ff',GradientType=0);
	background-color:#fb9e25;
}

.domain-stats-button:active {
	position:relative;
	top:1px;
}

.dataTables_length {
	padding-top: 15px;
}

.dataTables_filter {
	padding: 15px 0 10px 0;
	float: right;
}

.dataTables_filter input[type="search"] {
	margin-left: 5px;
}

.dataTables_info {
	padding-top: 10px;
}

.dataTables_paginate {
	padding-bottom: 0;
	float: right;
}

#admin-domains-datatable {
	background-color: #FFFFFF;
}

#domain-stats {
}

#domain-stats-header {
	padding: 0 0 10px 0;
}

#domain-stats-detail, #owa-stats {
	max-height: 250px;
	overflow-y: scroll;
}

#show-listing-adsense{
	margin-top: 4px;
}

.domain-marquee-header {
	background-color: #CAE1FF;
}

.domain-marquee {
	padding: 0 4px 4px 4px;
	
	height: 100px;
	line-height: 2.2;
	
	background-color: #F8F8FF;
}

.domain-marquee marquee {
	height: 100px;
}

.domain-marquee div {
	display: inline;
}

#recent-listing-content table {
	background-color: #FFFFFF;
}

#user-email-center-queue {
	font-size: 12px;
}

#report-data {
	width: 100%;
	font-size: 11px;
	background-color: #FFFFFF;
}

.search-results {
	margin: 10px 0 0 0;
	
	width: 100%;
	font-size: 12px;
	background-color: #FFFFFF;
}

.AnyTime-win {
	border-style: solid;
	border-width: 1px;
	border-color: #A9A9A9;
}

.AnyTime-pkr .AnyTime-hdr {
	color: #606062;
	border-radius: 5px 5px 0 0;
}

.AnyTime-pkr .AnyTime-x-btn {
	cursor: pointer;
	color: #FF0000;
	border: 0;
	border-radius: 0;
}

.AnyTime-pkr .AnyTime-btn {
	cursor: pointer;
}

.AnyTime-pkr .AnyTime-cur-btn {
	color: #606062;
	background-color: #FCF9F6;
    border: 1px solid #FFC030;
}

#login-panel {
	margin-top: 20px;
	padding-top: 10px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #DCDCDC;
	border-radius: 4px;
	
	background-color: #FFFFFF;
}

#tracking-code {
}

#ec-test-submit {
	margin-top: 10px;
	letter-spacing: 1px;
}

.flashing-alert {
	margin: 10px 0 10px 0;
	padding: 2px 4px 2px 4px;
	
	font-size: 12px;
	
	color: #707070;
	background-color: #FFFFB5;
	
	border-radius: 2px;
}

.required-field-marker {
	color: #FF0000;	
}

ul.nav-pills li {
	padding-right: 10px;	
}

ul.nav-pills li.nav-pill-last {
	padding-right: 0;	
}

/*
.no-right-padding {
	padding-right: 0;	
}
*/

.btn-anchor:hover {
	text-decoration: none;	
}

/*
.button-row {
	margin-right: 10px;	
}

.button-row-last {
	margin: 0;
}
*/

/*
.mobile-x-overflow {
	overflow-x: scroll;
}
*/

.btn-bootbox-delete {
	margin-right: 10px;	
}

#bot-check-contact {
	display: inline-block;
	margin-left: 4px;
	
	width: 15px;
	height: 15px;
	
	background-color: #FF0000;
}

.textarea-fixed {
	resize: none;	
}

.small-text {
	line-height: normal;
	font-size: 12px;	
}

.mini-text {
	line-height: normal;
	font-size: 11px;	
}