

#ocwdc-loading {
	display: none;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
}
#ocwdc-loading img {
    display: inline-block;
}
.ocwdc-not-available {
	background-color: #8a0e0e;
	padding: 8px 14px;
	border-radius: 4px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
}
.ocwdc-not-available p, .ocwdc-available p {
    margin: 0;
    padding: 0;
    display: inline;
    width: 76%;
    font-size: 18px;
    color: #ffffff;
}
.ocwdc-available {
    /*
	background-color: #87b74f;
    */
	padding: 5px 10px;
	border-radius: 4px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
}
.ocwdc-result p {
    display: inline-block;
	overflow: auto;
}
.ocwdc-result {
	width: 100%;
}
.ocwdc_search_div {
    display: flex;
    align-items: center;
    border: 1px solid grey;
    padding: 5px 10px;
    border-radius: 4px;
    margin-bottom: 10px;
}
.ocwdc_search_div input[type="text"] {
    flex-grow: 2;
    border: none;
}
.ocwdc_search_div input[type="text"]:focus {
    outline: none;
}
.ocwdc_search_div input[type="text"]:focus {
    outline: none;
}
.ocwdc_search_div select {
    margin-right: 12px;
    border: none;
    outline: none;
}
.ocwdc_dot {
    padding: 8px 5px;
}
.ocwdc_search_div input[type="submit"]:hover, .ocwdc_search_div input[type="submit"]:focus {
    text-decoration: none;
    outline: none;
}
.ocwdc-domain-main {
    display: block;
    margin: 0 auto;
}
.ocwdc-domain-main h2 {
    text-align: center;
}
div#ocwdc-results {
    margin-top: 15px;
}
input[type="submit"].ocwdc_srchbtn {
    border-radius: 4px;
    cursor: pointer;
    margin-top: 0px;
}
.ocwdc_open_whois {
    display: inline-block;
    float: right;
    text-decoration: none;
    background-color: #ffffff;
    color: #8a0e0e;
    padding: 4px 7px;
    border-radius: 4px;
    font-size: 16px;
    width: 20%;
    text-align: center;
}
.ocwdc_open_atc {
    display: inline-block;
    float: right;
    text-decoration: none;
    background-color: #ffffff;
    color: #87b74f;
    padding: 4px 7px;
    border-radius: 4px;
    font-size: 16px;
    width: 20%;
    text-align: center;
}
.ocwdc_tficons {
    margin: 0;
    padding: 0;
    display: inline-flex;
    margin-right: 8px;
}
.ocwdc_tficons svg path {
    fill: #ffffff;
}
.ocwdc-domain-main a:focus {
    outline: none;
}
.ocwdc-domain-main a {
    text-decoration: none !important;
}

.formsuffix{margin-top:14rem;width:100%;padding-bottom:50px;}
.formsuffix .premiumhint{padding-top:25px;text-align:center;}
.formsuffix .premiumhint h3{color:#888;}
.formsuffix .teaser{display:inline-block;width:25%;padding:25px 2% 0;box-sizing:border-box;text-align:center;vertical-align:top;}
.formsuffix .teaser h3{margin:1em 0 0.2em 0;color:#888;}
.registerhint{padding:1em 0 0.2em 0;color:#888;text-align:center;}
.registerhint a{color:#888;}
.registrarcontainer{position:relative;width:25%;float:left;min-height:160px;box-sizing:border-box;padding:3%;}
.registrarlink{display:inline-block;line-height:120px;width:100%;height:100%;text-decoration:none;cursor:pointer;text-align:center;}
.suffix_inner{width:67rem;margin:auto;}
.registrarlink img{vertical-align:middle;max-width:100%;max-height:100px;}
.registrarcontainer .price{display:block;position:absolute;bottom:0;left:0;width:100%;white-space:nowrap;font-size:1.4em;text-align:center;color:#888;}
.registrarcontainer .price-unknown{display:block;position:absolute;bottom:0;left:0;width:100%;white-space:nowrap;font-size:1.2em;text-align:center;color:#888;}
.messages.status{position:relative;z-index:999;}

@media screen and (max-width:800px){
    .registrarcontainer{width:33%;height:175px;}
    }
@media screen and (max-width:500px){
    .registrarcontainer{width:50%;height:160px;}
    }

.registrarlink{display:inline-block;line-height:120px;width:100%;height:100%;text-decoration:none;cursor:pointer;text-align:center;}
.suffix_inner{width:67rem;margin:auto;}
.registrarlink img{vertical-align:middle;max-width:100%;max-height:100px;}
.registrarcontainer .price{display:block;position:absolute;bottom:0;left:0;width:100%;white-space:nowrap;font-size:1.4em;text-align:center;color:#888;}





