@charset "utf-8";

/********************
* Search Box Styles *
********************/
/*.domain-search{width: 98% !important; margin: 0 auto;}*/
.domain-search input    { width: 71% !important; margin: 0 20px 0 0; float: left; }
.domain-search .button  { padding: 10px 25px; margin-left: 15px;}
.domain-search .button + .button { margin-left: 10px; }

.advanced-search.active {
    /*box-shadow: inset 0px 0px 0 1px #054788,
                inset 0 2px 4px -1px rgba(255,255,255,0.25),
                inset 0 -2px 4px -1px rgba(0,0,0,0.25);*/
    background: rgb(62,141,221);
	border: 1px solid #ddd;
    /*background: -moz-linear-gradient(top,  rgba(62,141,221,1) 0%, rgba(33,104,175,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(62,141,221,1)), color-stop(100%,rgba(33,104,175,1)));
    background: -webkit-linear-gradient(top,  rgba(62,141,221,1) 0%,rgba(33,104,175,1) 100%);
    background: -o-linear-gradient(top,  rgba(62,141,221,1) 0%,rgba(33,104,175,1) 100%);
    background: -ms-linear-gradient(top,  rgba(62,141,221,1) 0%,rgba(33,104,175,1) 100%);
    background: linear-gradient(to bottom,  rgba(62,141,221,1) 0%,rgba(33,104,175,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e8ddd', endColorstr='#2168af',GradientType=0 );*/
}
.advanced-search.active:hover  { background: #397ccd;}
.advanced-search.active:active { background: #303030; }
.advanced-search.active > .options-button { background-image: url(../img/gear-icon-light.png); }

.search-options .exclude-item label { font-size: 16px; }

#dng-search-form label {
    font-size: inherit;
}

/*********************
* Search Page Styles *
*********************/

.no-price { color: #aaa; font-size: 10pt; }


/******************
* Top Name Result *
******************/

.top-name-container { width: 750px; margin: 0 auto; display: none; opacity: 0; }

.top-name   { width: 100%; height: 40px; margin: 10px 0; }
.top-button { padding: 16px 22px; vertical-align: top; font-size: 13pt; }
.top-name-price {
    width: 250px;
    height: 20px;
    margin: 0 30px;
    font-size: 20pt;
    line-height: 50px;
}
.top-name-price.no-price { font-style: italic; }

/****************
* Results Table *
****************/

table, tbody, thead, tr { width: inherit; }

.search-results { width: 100%; margin: 0; }

.search-results th {
    font-size: 10pt;
    color: #F1F1F1;
    text-transform: uppercase;
    text-align: left;
    background: rgb(33,104,175);
    background: -moz-linear-gradient(top,  rgba(33,104,175,1) 3%, rgba(25,78,132,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,rgba(33,104,175,1)), color-stop(100%,rgba(25,78,132,1)));
    background: -webkit-linear-gradient(top,  rgba(33,104,175,1) 3%,rgba(25,78,132,1) 100%);
    background: -o-linear-gradient(top,  rgba(33,104,175,1) 3%,rgba(25,78,132,1) 100%);
    background: -ms-linear-gradient(top,  rgba(33,104,175,1) 3%,rgba(25,78,132,1) 100%);
    background: linear-gradient(to bottom,  rgba(33,104,175,1) 3%,rgba(25,78,132,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2168af', endColorstr='#194e84',GradientType=0 );
}

.search-results .innertb {   
    width: 100%;    
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 500px;
}
.search-results .innertb tr:nth-child(even) { background: rgb(250, 250, 250); }

.search-results .domain-col > a:hover { border-bottom: 1px solid #2f7dcd; color: #2f7dcd; }
.search-results .cat-col { text-transform: capitalize; }
.search-results .name-cat:before { left: -15px; }

.search-results .innertb td,
.search-results th { margin: 0; padding: 3px 0 3px 15px; }

.search-results th                { width: 29%; }
.search-results th + th           { width: 23%; }
.search-results th + th + th      { width: 20%; }
.search-results th + th + th + th { width: 10%; }

.search-results .domain-col       { letter-spacing:1px; width: 38%; }
.search-results .cat-col          { width: 25%; }
.search-results .price-col        { width: 20%; }
.search-results .inquire-col      { width: 10%; }

.search-results .button { width: 100px; padding: 5px; }

.search-results .search_term_highlight {
    font-weight: 500;
    color: #2775BE;
}

/* Search Options */
.category-section {
    height: 300px;
    padding: 5px;
    overflow: auto;
    background: #122C45;
    background: rgba(0,0,0,0.3);
}
.category-section .item {
    text-align: left;
    width: 170px;
    padding-left: 60px;
    margin: 2px 15px;
}

.category-section .name-cat:before { left: -25px; top: 2px; }

input.slider-display {
    border: none;
    background: transparent;
    width: 100px;
    white-space: nowrap;
    overflow: visible;
}

ul.list-selector {
    margin: 0;
    padding: 0;
}
.list-selector li { list-style-type: none; }

.list-selector li .selected { font-weight: bold; }
.search-options {
    display: none;
    padding: 15px 0;
    z-index: 10;
    color: #000;
    /*background: #303030;
    box-shadow: 5px 0 0 0 #252525;*/
}
.search-options.relative { position: relative; }
.search-options > .content { /*padding: 0 25px;*/ }

.option-section {
    width: 290px;
    float: left;
    text-align: left;
    padding-bottom:10px;
}

.option-section input[type=text] {
    width: 65%;
    height: 25px;
    font-size: 10.5pt;
    padding: 0 2.5% !important;
	float:right;
}

.option-section .selected-value {
    /*color: #FFF;*/
    /*font-size: 13pt;*/
}

.option-section .exclude-item {
    /*text-align:center;*/
    display:inline-block;
    margin-right:22px;
	width:100%;
	margin-top:7px;
}

.option-section .budget-min          { text-align: right; margin-left: -35px; }
.option-section .position-display { margin: 5px auto 20px auto; text-align: center; }
.option-section .position-display,
.option-section h3 { color: rgb(175, 199, 223); }
.option-section h3 { margin: 10px 0 5px 10px; font-size: 12pt; }

.option-section ul {
    color: #888;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.option-section .category-section {
    width: 100%;
    height: 225px;
    border: 1px solid rgb(29, 70, 111);
    overflow-y: scroll;
    overflow-x: hidden; 
}
.option-section + .option-section { margin-left: 20px; }

.check-container { width: 250px; height: 30px; float: right;}
.check-container > div,
.check-container span > a {
    background: #fff;
    /*background: rgba(65, 142, 219, 0.1);
    box-shadow: 0 0 0 1px #1D466F;*/
	border: 1px solid #ddd;
}

.tld-select > a,
.search-check {
    padding-left: 5px;
    position: relative;
    border-radius: 4px;
    font-size: 11pt;
	width: 34px;
	text-align: center !important;
}

.tld-select > a:hover,
.search-check:hover {
    cursor: hand;
    cursor: pointer;
    /*background: #122C45;
    background: rgba(65, 142, 219, 0.4);*/
	background: rgb(62,141,221);
	border: 1px solid #ddd;
	color: #fff;
}
.search-check > input       { display: none; }
.tld-select > a.active:before,
.search-check.active:before {
    content: url(../img/white-check.png);
    position: absolute;
    left: 6px;
    bottom: 4px;
}

.check-container .dropdown { box-shadow: none; }
.check-container .dropdown-menu { overflow-y: scroll; height: 200px; }
.check-container .dropdown-menu li { padding: 1px 15px; }


/**** poposhytip overwrite ****/
.tip-yellowsimple {        
    color: #555;
    padding: 15px 20px;
    max-width:450px;

    box-shadow:  0px 0px 15px 5px #121212; /* Old browsers */
    -webkit-box-shadow:  0px 0px 15px 5px rgba(0, 0, 0, .25);
    box-shadow:  0px 0px 15px 5px rgba(0, 0, 0, .25);
}

.tip-yellowsimple .tip-inner {    
    font-size: 12pt;
    font-weight: 800;
}

/*.dng-form-data-group-one{margin-top: 15px;}*/

.dng-custom-date{display: none; margin-top: 15px;} 
div.dng-scroll-slider{
	text-align:center; font-size: 13px !important; color: #000 !important; font-size: 12px; font-weight: bold;}

div.dng-scroll-slider span{font-size: 13px !important; color: #000 !important; font-size: 12px; font-weight: normal !important;}

