/* Domainnames CSS File*/

.color_primary .l-submain-h {
    max-width: 1020px !important;
}
.l-submain-h {
    max-width: 100% !important;
}

/* --------------------------------- */

h2{
	font-family: "Roboto Slab",serif;
}


.domainnames .gray .col-xs-4,
.domainnames .gray .col-xs-12 ,
.domainnames .gray .col-sm-6,
.domainnames .gray .col-md-6 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

/* ---------------------------------------*/

.domainnames {
	font-family: "Roboto",sans-serif;
}

.domainnames .header{
	background-image: url('/images/2022/hero/domains_new.jpg');
	color: #393830 ;
	font-family: "Roboto",sans-serif;
	font-size: 17px;
	text-align: center;

	/*background-position: 50% 60%;*/
	background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
  min-height: 500px;
	max-height: 500px;
  position: relative;
}

.domainnames .header .l-submain-in{
	max-width:930px;
	display: inline-block;
	vertical-align: middle;
  background-color: rgba(0,0,0,0.8);
}

.domainnames .header .l-submain-in .title {
	width: 100%;
	padding-bottom: 10px;
}

.domainnames .header .l-submain-in .domainsearch {
	width: 100%;
	clear: both;
	display: inline-block;
	padding: 15px 0 15px 0;
}
.domainnames .header .l-submain-in .domainsearch .form {
  display: block;
  clear: both;
  margin: auto;
  width: 90%;
}


.domainnames .header h2,
.domainnames .header span.main_title{
	/*background-color: #2f2d26;*/
	/*min-height:84px;*/
	max-width:700px;
	color: #fff;
	font-size: 38px;
	font-family: "Roboto Slab",serif;
	padding: 10px 10px 0;
	/*margin-top: 70px;*/
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;
	margin-bottom: 0;
}


.domainnames .header h3{
	color: #fff;
	font-size:22px;
	font-family: "Roboto Slab",sans-serif;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 5px;
	font-weight: 300;
}


.domainnames .header .l-submain{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
	border-top: 0;
}


.domainnames .header input#search_field{
    background-color: #f5f5f5;
    /* border: 5px solid #B3B8B4; */
    border: none;
	  border-radius: 3px;
    color: #4C453B;
    font-size: 22px;
    height: 52px;
    margin-bottom: 5px;
    margin-top: 5px;
}


.domainnames .header input#search_field.disabled{
	background-color: #ccc;
}



.domainnames .header .g-btn {
    background-color: #2A93C0 !important;
    color: #fff;
    /*font-size: 17px;*/
    margin-bottom: 5px;
    margin-top: 5px;
    min-width: 165px !important;
    /*padding: 13px 55px;*/
    text-align: center;
    float: left;
    font-family: "Roboto",Tahoma, sans-serif;
}



/******************** Dots Area ******************/

.domainnames .row.dots{
	padding-top: 12px;
	background: url("../images/home/bgimage_dots.jpg") repeat;
	box-shadow: 0 -8px 8px -6px #d0d2d1 inset;
}


.domainnames .l-submain-in .articles{
	font-weight:bold;
	font-size: 18px;
	color:  #2a93c0;
	margin-bottom: 30px;
	margin-left: 15px;
}

.domainnames .l-submain-in a.articles .fa{
	font-size: 15px;
	position: relative;
	top: 1px;
}

/***************** White Area ******************/


.domainnames .row.white {
	background-color: #FFFFFF;
	box-shadow: 0 -8px 8px -6px #d0d2d1 inset;
}

.domainnames .row.dots h2,
.domainnames .row.white h2{
	font-family: "Roboto Slab",serif;
	color:#585858;
	margin-top: 40px;
	margin-bottom: 40px;
	font-weight: normal;
}


.domainnames #domain_results_container{
	text-align: center;
}

.domainnames #tld_container,
.domainnames #search_tld_container{
	text-align: left;
}

#search_tld_container{
    padding-left:20px;
}


/* Domains */

/*#domain_results_container,#domain_results_div
{
	display: block !important;
}
*/

#domain_results_container,#domain_results_div{
	padding-bottom: 30px;
}

.domainnames .w-domain-section-icon{
	/*display: block;*/
	display: block;
	color: #2a93c0;
	font-size: 18px;
	top: 14px;
	left: 20px;
	position: absolute;
	width: 24px;
	height: 24px;
	text-align: center;
}

.domainnames .w-domain-section-text{
	margin-left: 34px;
	font-size: 17px;
	display: block;
	line-height: 24px;
	font-family: "Roboto Slab", sans-serif;
	color: #282828;
}


.domainnames .disabled .w-domain-section-text{
	color: #ADADAD;
	/*background: */
}


.domainnames .w-domain-section-control{
	top: 12px;
	right: 20px;
	line-height: 22px;
	height: 24px;
	/*width: 24px;*/
	text-align: center;
	transition: transform 0.25s ease;
	display: block;
	position: absolute;
	font-family: "Roboto Slab", sans-serif;
	font-size:17px;
	color: #282828;
}

.domainnames .available  .w-domain-section-control a{
    position: relative;
    top: 4px;
    left: -25px;
}

.domainnames .w-domain-section-control .g-btn{
	margin-left: 15px;
	font-size: 12px;
	width: 125px;
}

.domainnames .w-domain-section-control cycle{
	font-size: 14px;
}


.domainnames .disabled .w-domain-section-control{
	font-size:15px;
	color: #ADADAD;
}


.domainnames .g-btn.whois .fa,
.domainnames .g-btn.whois .glyphicon{
	margin: 0 8px 0 3px;
}

.domainnames .g-btn {
 	margin: 0 0px 0 3px;
 	background-color: #2A93C0;
 	font-family: "Roboto",  Tahoma,sans-serif;
 	font-weight: bold;
}


.domainnames .g-btn.whois {
	padding: 5px 30px;
 	background-color: #CDCDCD !important;
}


.domainnames .w-domain-section {
	border-bottom: 1px solid #CEE6F0;
	position: relative;
}


.w-domain-section-result:hover {
    /*background-color: rgba(101, 196, 186, 0.2);*/
    background-color: rgba(60, 171, 214, 0.2);
}

.w-domain-section-result.disabled:hover,
.domainnames .w-domain-section.unavailable .w-domain-section-result:hover{
    background-color: transparent;
}


.w-domain-section-result:hover .w-domain-section-icon{
	background-color: #fff;
	-webkit-border-radius:50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

.domainnames .w-domain-section.unavailable .w-domain-section-result{
	background-color: transparent;
}

/*.w-domain-section-result:hover .fa-check{
	position: relative;
	left: 3px;
}
*/
.w-domain-section-result:hover .fa-circle{
	color: #fff;
}


.domainnames .w-domain-section-result {
	display: block;
	padding: 12px 20px;
	position: relative;
	/*cursor: pointer;*/
}

.domainnames .w-domain-section-result.disabled .fa-times,
.domainnames .w-domain-section-result.disabled .fa-asterisk{
	color:  #CDCDCD !important;
	background-color: transparent;
}


.domainnames .w-domain-section-control span.in_offer {
    font-size: 14px;
    opacity: .8;
    text-decoration: line-through;
    margin-right: 4px;
    margin-left: 5px;
}

.domainnames .w-domain-section-control .offer_img {
    position: relative;
    top: 5px;
}
#search_tld_container .offer_img {
    position: relative;
    top: 0;
}

/*********** Available ****/

.domainnames .w-domain-section.available{
	border:2px solid #2683AC !important;
	margin-bottom: 40px;
}

.domainnames .w-domain-section.available  .w-domain-section-result{
	padding: 20px 20px;
}

.domainnames .w-domain-section.available .w-domain-section-icon{
	font-size: 42px;
	margin-top: 8px;
}

.domainnames .w-domain-section.available .w-domain-section-text{
	font-family:"Roboto Slab";
	font-weight: 300;
	font-size:21px;
	color:  #383838;
	margin-left: 50px;
}

.domainnames .w-domain-section.available .w-domain-section-text .get_it_now{
	font-family:"Roboto Slab";
	font-size:20px;
	/*color:  #159A8C;*/
    color: #2a93c0 ;
}

.domainnames .w-domain-section.available .w-domain-section-control{
	top: 30px;
}

/*********** UnAvailable ****/

.domainnames .w-domain-section.unavailable{
	border:2px solid #E0E0E0 !important;
	margin-bottom: 40px;
}

.domainnames .w-domain-section.unavailable  .w-domain-section-result{
	padding: 25px 20px;
}

.domainnames .w-domain-section.unavailable .w-domain-section-icon{
	font-size: 35px;
	color: #E0E0E0;
	top:19px;
}

.domainnames .w-domain-section.unavailable .w-domain-section-text{
	font-family:"Roboto Slab", Tahoma, sans-serif;
	font-weight: 300;
	font-size:18px;
	color:  #504F4F;
	margin-left: 50px;
}

.domainnames .w-domain-section.unavailable .w-domain-section-control{
	padding-top: 10px;
}


/*******   Functionality ****/


#domain_search_loader,
#whois_search_loader{
	margin:auto;
	font-size: 100px;
	color: #148A7F;
	display: block;
	margin-top:40px;
	margin-bottom: 30px;
}

.domainnames .selected .w-domain-section-result .w-domain-section-control .g-btn.selected {
  	background-color: #fff !important;
  	color: #2a93c0;
}

.domainnames .selected .w-domain-section-result .w-domain-section-control .g-btn.disabled {
  	background-color: gray !important;
  	color: #fff;
}

.domainnames .selected .w-domain-section-result .w-domain-section-control .g-btn.selected:hover {
  	background-color: #5D5D5D !important;
  	color: #fff;
  	cursor: pointer;
}

.domainnames .w-domain-section.selected .w-domain-section-result{
	/*background-color: rgba(101, 196, 186, 0.5);*/
    background-color: rgba(60, 171, 214, 0.4);
}

.domainnames .w-domain-section.selected .w-domain-section-result .w-domain-section-icon{
  	background-color: #2a93c0;
  	color: #fff;
  	-webkit-border-radius:50px;
  	-moz-border-radius: 50px;
  	border-radius: 50px;
}

.domainnames .w-domain-section.available.selected .w-domain-section-result .w-domain-section-icon{
	background-color: transparent !important;
}

.domainnames .w-domain-section.available .w-domain-section-result:hover .w-domain-section-icon{
	background-color: transparent !important;
}


.domainnames .w-domain-section.selected .w-domain-section-result:hover .w-domain-section-icon {
    background-color: #fff;
    -webkit-border-radius:50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

.domainnames .w-domain-section.selected .w-domain-section-result:hover .w-domain-section-icon .fa {
	/*color: #139C8A;*/
	-webkit-border-radius:50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	color: #fff;
    color: #2a93c0;
}

.w-contacts-item-value #cart_num_of_products.has_products{
	display: inline-block;
    background: #e35656;
    height: 18px;
    width: 18px;
    -webkit-border-radius:50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    vertical-align: middle;
    line-height: 18px;
    text-align: center;
    font-weight: bold;
}

.domainnames .more_tlds .w-domain-section-result:hover {
	background-color: transparent; !important;
}

.domainnames .more_tlds .w-domain-section-text{
	color: #2a93c0;
	font-family: "Roboto Slab";
	padding-left: 0px;
	margin-left: 0px !important;
}
.domainnames .more_tlds {
	border-bottom: 0px !important;
}

.domainnames #hide_unavailable{
	color: #9E9D9D !important;
	font-family: "Roboto Slab";
	font-size: 13px;
	text-decoration: underline;
}

.domainnames #hide_unavailable:hover{
	cursor: pointer;
	color: #2a93c0 !important;
}
/* WHOIS */
.whoisDialog .ui-dialog-titlebar,
.domainDialog .ui-dialog-titlebar{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none !important;
    /*display: none;*/
}

.whoisDialog .ui-dialog-title,
.domainDialog .ui-dialog-title{
	display: none !important;
}

#dialog h1,
#dialog h3,
#dialog .whois_title {
	font-family:"Roboto", sans-serif;
	font-weight: 300;
	font-size: 24px;
	color: #3F3F3F;
	/*width: 650px;*/
	font-weight: 300;
	position: relative;
	top: -8px;
	margin-top: 0px;
}

#dialog h1 .fa,
#dialog h3 .fa{
	color: #3cabd6;
	margin-right: 20px;
	font-size: 30px;
}

#dialog h1 #whois_domain{
	font-family:"Roboto",sans-serif;
	font-weight:300;
	font-size: 24px;
	color:#159A8C;
	padding-left: 6px;
}

.whoisDialog,
.domainDialog{
	box-shadow: -1px 1px 10px 1px rgba(0,0,0,0.4);
	-webkit-box-shadow: -1px 1px 10px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: -1px 1px 10px 1px rgba(0,0,0,0.4);
}


.domainDialog {
	position: fixed;
	top: 67px !important;
	left: 49% !important;
	top: 38px !important;

	/*margin-left: 190px !important;*/
}

.state_sticky_dialog{
	top: 20px !important;
}

.domainDialog.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px !important;
    border-top: 0px;
}
.domainDialog.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px  !important;
    border-top: 0px;
}


.ui-widget-overlay {
	background: #000 50% 50% !important;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

.whoisDialog .domainDialog .ui-dialog-titlebar-close ,
.domainDialog .domainDialog .ui-dialog-titlebar-close {
    position: relative !important;
}
 
/*replace the content value with the
corresponding value from the list below*/
.whoisDialog .domainDialog .ui-dialog-titlebar-close:before,
.domainDialog .domainDialog .ui-dialog-titlebar-close:before {
    content: "\f00d";
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
}

.domain_results {
	background-color: #EAEAEA;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#result{
	max-height: 360px;
	overflow-y:scroll;
	overflow-x: hidden;
	padding:10px;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	color:#3f3f3f;
}


.whoisDialog .ui-dialog-titlebar-close,
.domainDialog .ui-dialog-titlebar-close{
	background-image: url("../images/domain/close_bt.png");
	width: 21px;
	height: 21px;
    margin: 0px !important;
    padding: 1px;
    position: absolute;
    right: 2em;
    top: 20px;
    z-index: 99;
}

#dialog2 div{
	float: left;
	width: 70%;
	font-size: 16px ;
	font-family: "Roboto", tahoma, sans-serif;
	color: #262626;
}

#dialog2 div:first-child{
	font-size: 33px;
	background-color: #b1ddef;
	color: #2a93c0;
	width: 45px;
	height: 45px;
	margin-right: 30px;
	-webkit-border-radius:50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	text-align: center;
	vertical-align: middle;
	position: relative;
	top: -4px;
}

#dialog2 .orderbutton{
	background-color: #2a93c0 !important;
	text-decoration: none!important;
	font-size: 14px !important;
	padding: 10px 65px !important;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: "Roboto",Tahoma,sans-serif;
}

#dialog2 .fa-check{
	position: relative;
	top: 3px;
}


#dialog2 .green{
	color: #262626;
}

#dialog2 .order_domain{
	text-decoration: underline;
}

.ui-widget-overlay {
    background: #000 none repeat scroll 50% 50% !important;
    opacity: 0.3;
}

#dialog2 #order_domain{
	color: #3cabd6;
	font-weight:700;
}





/* #Domains */


/*Dots FAQ Area*/

.w-tabs-section-title-text {
    margin-left: 0px !important;
    color: #373737;
    font-size: 16px;
}

.w-tabs-section.active .w-tabs-section-title-control , .w-tabs-section.active .w-tabs-section-content b {
	color: #06849D;
}

.w-tabs-section.active .w-tabs-section-title-control , .w-tabs-section.active .w-tabs-section-content a {
	color: #06849D;
	font-size:15px;
	font-family: "Roboto", sans-serif;
}


.w-tabs-section.active .w-tabs-section-content{
	font-size: 15px;
	line-height: 25px;
	color: #797979;
}

.w-tabs.layout_accordion .w-tabs-section-content-h {
    padding-left:5px !important;
    padding-right:5px !important;
}

.w-tabs.layout_accordion .w-tabs-section {
    border-bottom: 1px solid #BEBEBE;
    border-top: 0px !important;
}

.w-tabs.layout_accordion .w-tabs-section-title-text, .w-tabs-item-title {
    font-size: 18px;
    font-family: "Roboto Slab",Tahoma,serif;
}

.w-tabs-section-title {
   /* padding: 10px 10px 0 2px;*/
   padding-left: 5px;
}

.w-tabs .column{
	margin-bottom: 40px;
}

.w-tabs-section-content-h {
	padding-top: 0px !important;
}

.w-tabs-section-content-h p{
	margin-bottom: 5px !important;
}


/*************** Gray Area *******************/

.domainnames .row.gray {
    background-color: #f1f1f1;
    box-shadow: 0 -8px 8px -6px #d0d2d1 inset;
}

.domainnames .row.dots h2,
.domainnames .row.dots .page_title,
.domainnames .row.gray h2,
.domainnames .row.white .page_title
{
    color: #585858;
    font-family: "Roboto Slab",serif;
    font-size: 36px;
    font-weight: normal;
    margin-bottom: 40px;
    margin-top: 40px;
}

.domainnames .row.dots .page_title,
.domainnames .row.white .page_title
{
    display: block;
}


.domainnames .row.color_alternate.gray .l-submain-in div h3 {
    color: #313131;
    font-family: "Roboto";
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 20px;
}


.domainnames .row.color_alternate.gray .l-submain-in div.column .text {
    font-family: "Roboto",sans-serif;
    padding-left: 18px;
    padding-right: 18px;
}

.domainnames .row.color_alternate.gray .l-submain-in div.column {
    color: #777777;
    font-size: 14px;
    line-height: 26px;
}


.domainnames .row.color_alternate.gray .l-submain-in div.column {
    color: #777777;
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
}




/*************** PieProgress *******************/

.domainnames div.pie_progress{
	background-color: #E4E4E4;
	-webkit-border-radius:50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	height: 135px;
	margin: auto;
	padding-top: 7px;
	text-align: center;
	vertical-align: middle;
	width: 135px;
}

.progress > svg {
    display: block;
    height: 95%;
}

.domainnames .pie_progress__content img {
    position: relative;
    top: 4px;
}

/*******************
 *** PRICELIST ***
*******************/

/*************** Gray Dots Area *******************/

.domainnames.pricelist .header .l-submain {
	padding: 75px 60px 0;
}

.domainnames .row.dots {
	background: url("../images/home/bgimage_dots.jpg") repeat;
	box-shadow: 0 -8px 8px -6px #d0d2d1 inset;
}

.domainnames.pricelist{
	font-size: 15px;
	color:  #434343;
}

.domainnames.pricelist .header{
	min-height: 220px;
	max-height: 220px;
}

.domainnames.pricelist .row.gray-dots{
	background: url("../images/webhosting/bgimage_dots_dark.jpg") repeat;
	box-shadow: 0 -8px 8px -6px #d0d2d1 inset;
}

.domainnames.pricelist .g-table {
	background: #fff;
}

.domainnames.pricelist  .g-table td {
	min-height: 45px;
	font-size:15px;
	color: #454545;
	vertical-align: middle;
}

.domainnames.pricelist .g-table tr:first-child th {
	min-height: 65px;
	background-color: #2a93c0 !important;
	color: #fff;
	font-family: "Roboto",Tahoma,serif;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}


.domainnames.pricelist .g-table tr:first-child th:first-child{
	font-weight: bold;
	font-size: 16px;
	font-family: "Roboto",Tahoma,serif;
}

.domainnames.pricelist .g-table td.table_title {
	height: 50px;
	background-color: #606060;
	color: #fff;
	font-size: 22px;
	text-align: left;
}


.domainnames.pricelist .g-table td.flag {
	background-image: url("../images/domain/domains.png");
	background-repeat: no-repeat;
	background-position: 22px 10px;
	text-align: left;
	padding-left: 60px;
}

.domainnames.pricelist .g-table td.flag.greek {
	background-image: url("../images/domain/greek.png");
}

.domainnames.pricelist .g-table td.flag.universal {
	background-image: url("../images/domain/domains.png");
}

.domainnames.pricelist .g-table td.flag.eu {
	background-image: url("../images/domain/eu.png");
}

.domainnames.pricelist .g-table td.flag.eu div a,
.domainnames.pricelist .g-table td.flag.eu div a:hover {
    border-bottom:0px;
}

.domainnames.pricelist .g-table td.flag.eu div {
    float: right;
}

.domainnames.pricelist .g-table td.flag.eu div:first-child{
    vertical-align: top;
    float: left;
}

.domainnames.pricelist .g-table td.flag.org {
	background-image: url("../images/domain/org.png");
}

.domainnames.pricelist .g-table tr td:first-child{
	font-family: "Roboto Slab",Tahoma, sans-serif;
	font-size: 15px;
	color: #454545;
	font-weight: bold;
}

.domainnames.pricelist .g-table tr td{
	border-right: 2px solid #E9E9E9;
}


.domainnames.pricelist .g-table tr td:last-child{
	border-right: 0px;
}

.domainnames.pricelist .g-table .fa{
	color: #CED2D5;
	padding-left: 6px;
	font-size: 18px;
	cursor: pointer;
}

.ui-tooltip{
	width: 250px !important;
}

.ui-tooltip-content {
    background-color: rgba(0, 0, 0, 0.9) !important;
    background: rgba(0, 0, 0, 0.9) !important;
    border:0px !important;
    -webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
    color: #fff !important;
    font-size: 12px !important;
    line-height: 17px !important;
}

.domainnames.pricelist .fpa{
	text-align: left;
	color: #2a93c0;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 40px;
}
.domainnames.pricelist .g-table td span.orig_price {
  text-decoration: line-through;
}

/******* Transfer Domain Name *********/

.domainnames.transfer .header h2 {
    max-width: 900px;
}

.domainnames.transfer .domainsearch textarea{
	min-height: 120px;
	background-color: #f5f5f5;
	border: 5px solid #B3B8B4;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #4C453B;
	font-size: 22px;
	height: 48px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 6px 6px;
}

.domainnames.transfer .header .l-submain {
    border-top: 0 none;
    padding: 30px 60px 0;
}

.domainnames .note{
	padding-top: 40px;
	position: relative;
	text-align: center;
	top: -25px;
}

/*  WHOIS  */

.recaptchatable #recaptcha_response_field {
	margin-top: 0px  !important;
}

#recaptcha_response_field {
    height: 20px !important;
}

#domain_results_div .l-submain-in.results{
	border: 4px solid #e0e0e0;
   	max-width: 910px;
}

#whois_results{
	font-size: 18px;
	line-height: 30px;
	margin: 20px;
	/*padding: 30px;*/
	font-weight:300;
	font-family: 'Roboto';
	margin-bottom: 0px;
}

#whois_results a{
	font-size: 18px;
	font-weight:300;
	font-family: 'Roboto';
	color: #279A8C;
}


#tinybox {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#tinycontent {
    background: #fff none repeat scroll 0 0;
    border: 0px !important;
}



.whois_popup {
	padding: 20px 50px 40px;
	font-family: "Roboto", sans-serif;
}

.whois_popup h2{
	display: inline-block;
	margin-bottom: 15px;
	position: relative;
	/*left: -30px;*/
	font-size: 23px;
	font-family: "Roboto";
	font-weight: 300;
	max-width: 290px;
}

.whois_popup p{
	margin-bottom: 15px;
}

.whois_popup .fa{
	font-size: 25px;
	color: #139A8C;
}

.whois_popup .g-btn {
    background-color: #2a93c0 !important;
    color: #fff;
    float: left;
    font-family: "Roboto",Tahoma,sans-serif;
    margin-bottom: 5px;
    margin-top: 5px;
    min-width: 165px !important;
    padding: 13px 55px;
    text-align: center;
    margin-left: 70px;
}

.whois_popup .fa-close{
	/*position: relative;
	left: 170px;*/
	font-weight: 300;
	color: #555152;
}

.whois_popup #fdbk_close{
	display: inline-block;
	float: right;
}

.whois_popup .fa-search{
	position: relative;
	left: -40px;
	font-size: 23px;
}

.whois_popup #domainName{
	color:  #2a93c0;
	font-family: "Roboto";
	font-weight: 300;
}

#tinycontent{
	margin-top: 5px;
}

.hasTooltip{
	text-decoration: underline;
}

.domainnames .g-btn.maintenance_msg{
	color: #565656;
	background-color: #cdcdcd !important;
	padding: 5px 30px;
	font-size: 1.2rem;
}

#captchahere > div {
	margin:auto;
}

.domainnames .icon-safe-secure{
    font-size:80px;
    color:#6585aa;
}

.domainnames .icon-control-panel{
    font-size:80px;
    color:#aa6d94;
}

.domainnames .icon-support-24-7{
    font-size:80px;
    color:#2a93c0;
}

/*Whois pre element styling*/
.whois_with_pre pre {
    background:#fff;
    color:#656565;
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
    font-family: 'Roboto';
    border:none;
}


/******************* Media Queries *******************/

@media only screen and (max-width: 1199px) {
  .domainnames .header .l-submain-in .domainsearch {
    padding-left: 45px;
  }
}

@media only screen and (max-width: 1023px) {
  .domainnames .header input#search_field {
    height: 42px;
  } 
}

@media only screen and (max-width: 767px) {
	.domainnames .header h2, .domainnames .header span.main_title{
	    font-size:36px;
	}

	.domainnames .row.dots h2,
	.domainnames .row.dots .page_title,
	.domainnames .row.gray h2,
	.domainnames .row.white .page_title{
		font-size:32px;
	}

    .domainnames.transfer .header .l-submain {
        padding: 5px 60px 0;
    }

    /************ Σλίδα Domain *************/
    .domainnames .header .l-submain-in .domainsearch {
        padding-left: 0px;
        margin: auto;
    }

    .domainnames .header .g-btn {
        min-width: auto;
        width: 100%;
        margin-left: 0;
    }

    .domainDialog {
        left: 0 !important;
        margin: 5% auto !important;
        position: fixed;
        right: 0 !important;
    }
}


@media only screen and (max-width: 580px) {
    	.domainnames .header h2, .domainnames .header span.main_title{
	    font-size:32px;
	}

	.domainnames .row.dots h2,
	.domainnames .row.dots .page_title,
	.domainnames .row.gray h2,
	.domainnames .row.white .page_title{
		font-size:28px;
	}

}


@media only screen and (max-width: 599px) {
	.domainnames .w-domain-section-control .g-btn {
	    width: auto !important;
	}

	.domainnames .g-btn .fa {

	    margin: 0px;
	}

	.domainnames .g-btn.whois {
	    padding: 5px 6px;
	}


	.domainnames .header h3 {
	    font-size: 16px;
	}


	.domainnames .w-domain-section.unavailable .w-domain-section-text {
	    font-size: 16px;
	}

	.domainnames .w-domain-section-result .w-domain-section-icon {
		top: 19px;
		font-size: 35px;
	}

    /************ Σελίδα Domain *************/
    .domainnames .header .l-submain {
        border-top: 0 none;
        padding: 20px 60px 0;
    }

    .domainnames .w-domain-section-icon .fa-check,
    .domainnames .fa-times,
    .domainnames .fa-asterisk,
    .glyphicon-remove-circle,
    .fa-check-circle-o,
    .domainnames .w-domain-section.available .w-domain-section-text .get_it_now  {
        display:none !important;
    }


    .domainnames .w-domain-section-result:hover .w-domain-section-icon {
        background-color: none;
    }

    .domainnames .w-domain-section-icon {
        width: 0px;
    }

    .domainnames .w-domain-section-text {
        margin-left: 0px;
    }

    .domainnames .w-domain-section-control {
        position: relative;
        text-align: left;
    }

    .domainnames .w-domain-section-control .g-btn {
        float: right;
        position: relative;
        top: -28px;
        font-size: 0px;
    }
    .domainnames .g-btn.whois {
        font-size: 12px;
        padding: 12px 8px;
    }

    .domainnames .w-domain-section-control .g-btn .fa{
        font-size: 15px;
        padding: 10px 5px;
        position: relative;
    }

    .g-btn.size_small, input.g-btn.size_small, button.g-btn.size_small {
        padding: 5px 15px;
    }

    .domainnames .w-domain-section-control {
        right: 0px;
    }

    .domainnames .w-domain-section-text {
        line-height: 15px;
    }

    .domainnames .w-domain-section-result {
        display: block;
        padding: 18px 20px 20px;
        position: relative;
    }

    .domainnames .more_tlds .w-domain-section-text,
    .domainnames #hide_unavailable{
        text-align: center;
    }

    .domainnames .w-domain-section.unavailable .w-domain-section-result {
        background-color: #E7E7E7;
        padding: 25px 20px 15px;
    }

    .domainnames .w-domain-section.unavailable .w-domain-section-result .w-domain-section-text span{
        display:block;
        line-height: 32px;
    }

    .domainnames .w-domain-section.unavailable .w-domain-section-control {
        float: right;
    }

    .domainnames .w-domain-section.unavailable .w-domain-section-text,
    .domainnames .w-domain-section.available .w-domain-section-text{
        display: inline-block;
        margin-left: 0px;
        /*font-size: 17px;*/
    }

    .domainnames .w-domain-section.available .w-domain-section-control{
        position: relative;
        top: 0;
    }

    .domainnames .w-domain-section.available {
        border: 0px;
        background-color: #D8EEF7;
    }

    .domainDialog {
        width: 320px;
    }

    #dialog2 .orderbutton {
        float: right;
        position: relative;
        right: 30px;
    }

    .whoisDialog{
        width: 510px !important;
    }

    .pricelist .fa-question-circle{
        display: none !important;
    }

}


@media only screen and (max-width: 479px) {


    .domainnames.pricelist .g-table td.flag {
        background-position: 12px 10px;
        background-image: none !important;
    }

    .domainnames.pricelist .g-table td.flag {
        padding-left: 35px;
        /*padding-left: 5px;*/
    }

    table.g-table > thead > tr > td, table.g-table > thead > tr > th, table.g-table > tbody > tr > th, table.g-table > tbody > tr > td, table.g-table > tfoot > tr > td {
        padding: 5px;
    }

    .domainnames .w-domain-section.available .w-domain-section-text span{
        display: block;
        line-height: 28px;
    }

    .domainnames .w-domain-section.available .w-domain-section-control {
        top: -13px;
    }

    .whoisDialog{
        width: 300px  !important;
    }

    .domainnames .header .l-submain {
        border-top: 0 none;
        padding: 10px 60px 0;
    }

    /*.domainnames.pricelist .g-table .fa {
        display: none;
    }*/


}


/*Combo SSL promo*/

.domainnames .w-domain-section.available.combo{
	min-height: 125px;
	border: 2px solid #08852c !important;
	font-family: Roboto Slab;
	font-size: 16px;
}

.domainnames .w-domain-section.selected.combo .w-domain-section-result,
.domainnames .w-domain-section.available.combo .w-domain-section-result:hover{
	background-color: transparent !important;
}

.domainnames .w-domain-section.selected.combo .w-domain-section-result .g-btn.selected{
	border:1px solid #08852c !important;
	color: #08852c;
}

.domainnames .w-domain-section.selected.combo .w-domain-section-result .g-btn.selected:hover{
	color: #fff;
}

.combo > div:first-child{
	padding:15px;
	padding-bottom: 0px;
}

.combo > div:first-child hr{
	margin-top: 8px !important;
	border:1px solid #868581;
}

.combo plus{
	font-weight: bold;
	font-size:25px;
	color: #08852c;
}

.combo .g-btn{
	background-color: #08852c;
}

.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.combo .combo_item{
	float: left;
	font-weight: bold;
}

.combo .plus{
	margin-left:25px;
	margin-right:25px;
}

.combo .combo_item:first-child{
	background-image: url('../images/domain/DomainIcon.svg');
	background-size: 35px 35px;
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 45px;
	padding-top: 5px;
}

.combo .combo_item:nth-child(3){
	background-image: url('../images/domain/sslIcon.svg');
	background-size: 35px 35px;
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 45px;
	padding-top: 5px;
}

.combo .combo_item:last-child{
	background-image: url('../images/domain/sslIcon.svg');
	height: 35px;
}

.combo .w-domain-section-text{
	margin-left:0px !important;
	font-size: 16px !important;
}

.combo .w-domain-section.available .w-domain-section-text {
	margin-left: 0px !important;
}

.domainnames .w-domain-section.available.combo .w-domain-section-control {
	top: 23px !important;
}

@media only screen  and (min-width:479px) and (max-width: 900px) {
	.domainnames .w-domain-section.available.combo {
		min-height: 155px;
	}
}


@media only screen and (max-width: 700px) {

	.combo .combo_item:last-child {
		float: none !important;
		display: block;
	}

	.combo .combo_item {
		background-image: none !important;
		padding-left: 0px !important;
	}


	.combo .plus {
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 5px;
		height: 30px;
	}
}

@media only screen and (max-width: 479px) {

	.combo > div:first-child {
		display: none;
	}

	.domainnames .w-domain-section.available.combo .w-domain-section-control {
		top: 10px !important;
	}

	.domainnames .combo .w-domain-section-control .g-btn{
		top: -45px;
	}
}
