@charset "utf-8";

/*==========DOMAIN SEARCH EXTERNAL PAGE==============*/
.domain-checker-container{
    margin:20px 0;
    padding:0;
    background-color:#ffce44;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
    background:-webkit-gradient(linear,0 0,0 100%,from(#ffb201),to(#ffd960));
    background:-webkit-linear-gradient(top,#ffd960,#ffb201);
    background:-moz-linear-gradient(top,#ffd960,#ffb201);
    background:-ms-linear-gradient(top,#ffd960,#ffb201);
    background:-o-linear-gradient(top,#ffd960,#ffb201)
}
.domain-checker-bg{
    margin:0;
    padding:80px 0;
    background-repeat:no-repeat;
    background-position:110% -5px;
    background-image:url("../images/globe.png")
}
@media (max-width:992px){
    .domain-checker-bg{
        padding:40px 0
    }
}
.domain-checker-container .input-group-box{
    margin:0 auto;
    padding:10px;
    width:100%;
    background-color:#fff;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px
}
@media (max-width:767px){
    .domain-checker-container .input-group-box .input-group-btn{
        display:block;
        width:100%
    }
    .domain-checker-container .input-group-box .input-group-btn .btn{
        width:100%;
        border-radius:6px
    }
    .domain-checker-container .input-group-box .form-control{
        border-radius:6px!important;
        margin-bottom:5px;
        float:none
    }
}
.domain-pricing .tld-row{
    padding-top:3px;
    padding-bottom:3px;
    border-bottom:1px solid #f5f5f5
}
.domain-pricing .tld-row.highlighted{
    background:#f3f9fd
}
.domain-pricing .tld-pricing-header .col-sm-2,.domain-pricing .tld-pricing-header .col-xs-2{
    height:56px
}
.domain-pricing .tld-pricing-header .col-sm-2,.domain-pricing .tld-pricing-header .col-sm-4,.domain-pricing .tld-pricing-header .col-xs-2,.domain-pricing .tld-pricing-header .col-xs-4{
    padding-top:4px;
    padding-bottom:4px;
    border-bottom:6px solid #97b5d2;
    background-color:#efefef;
    border-radius:4px 4px 0 0
}
.domain-pricing .no-bg{
    background-color:transparent!important
}
.domain-pricing .tld-pricing-header div:nth-child(odd){
    border-color:#369;
    background-color:#f5f5f5
}
.domain-pricing .two-row-center{
    line-height:28px;
    margin-top:6px;
    margin-bottom:6px;
    border-right:2px solid #c7d7e6
}
.domain-pricing .tld-row.no-tlds{
    display:none
}
.domain-promo-box{
    margin-top:20px;
    margin-bottom:20px;
    padding:20px;
    background-color:#fff;
    color:#555;
    border-radius:3px;
    box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)
}
.domain-promo-box h3{
    margin:0;
    font-weight:400
}
.domain-promo-box i{
    float:right
}
.domain-promo-box p{
    margin:0 0 10px 0;
    font-size:0.85em
}
.domain-promo-box .small{
    margin:10px 0 0 0;
    color:#888888
}
.featured-tlds-container{
    margin:35px 0 15px
}
.featured-tld{
    margin:0 0 20px 0;
    border-radius:3px;
    box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)
}
.featured-tld .img-container{
    padding:20px 0;
    height:115px;
    line-height:75px;
    overflow:hidden;
    text-align:center
}
@media only screen and (max-width:992px){
    .featured-tld .img-container{
        height:80px;
        line-height:40px
    }
}
.featured-tld .img-container img{
    max-width:70%;
    max-height:100%
}
.featured-tld .price{
    padding:5px;
    background-color:#EEEEEE;
    color:#3F3F3F;
    line-height:28px;
    text-align:center;
    border-radius:0 0 3px 3px
}
.featured-tld .price.org{
    background-color:#203E96;
    color:#fff
}
.featured-tld .price.biz{
    background-color:#053152;
    color:#fff
}
.featured-tld .price.com{
    background-color:#3aa4da;
    color:#fff
}
.featured-tld .price.couk{
    background-color:#1d3774;
    color:#fff
}
.featured-tld .price.info{
    background-color:#09547F;
    color:#fff
}
.featured-tld .price.live{
    background-color:#ff9e19;
    color:#fff
}
.featured-tld .price.name{
    background-color:#44b03e;
    color:#fff
}
.featured-tld .price.net{
    background-color:#efc00e;
    color:#fff
}
.featured-tld .price.online{
    background-color:#38ce6a;
    color:#fff
}
.featured-tld .price.rocks{
    background-color:#fd563c;
    color:#fff
}
.featured-tld .price.shop{
    background-color:#ff5900;
    color:#fff
}
.featured-tld .price.social{
    background-color:#ff9a00;
    color:#fff
}
.featured-tld .price.store{
    background-color:#0eadb3;
    color:#fff
}
.featured-tld .price.eu{
    background-color:#033668;
    color:#fff
}
.featured-tld .price.tv{
    background-color:#ea3438;
    color:#fff
}
.featured-tld .price.website{
    background-color:#2db9ea;
    color:#fff
}
.tld-filters{
    margin:0 0 25px 0
}
.tld-filters a{
    display:inline-block;
    margin-bottom:4px;
    padding:5px 6px;
    font-size:90%;
    font-weight:400;
    border-radius:2px
}
.tld-filters a.badge-secondary{
    background-color:#777
}
.tld-filters a.badge-secondary[href]:focus,.tld-filters a.badge-secondary[href]:hover{
    background-color:#5e5e5e
}
.tld-filters a.badge-success{
    background-color:#5cb85c
}
.tld-filters a.badge-success[href]:focus,.tld-filters a.badge-success[href]:hover{
    background-color:#449d44
}

#order-standard_cart .default-auth{
    margin:0 auto 6px auto;
    padding:10px;
    max-width:204px;
    background-color:#f9f9f9;
    border:1px solid #d3d3d3;
    color:#888;
    border-radius:3px;
    box-shadow:0 0 4px 1px rgba(0,0,0,.08);
    -webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.08);
    -moz-box-shadow:0 0 4px 1px rgba(0,0,0,.08);
    text-align:center;
    font-size:.9em
}
#order-standard_cart .default-auth-register-margin{
    margin:18px auto -25px auto
}
#order-standard_cart .auth-container p{
    margin-bottom:5px
}
#order-standard_cart .auth-container .form-control{
    height:inherit;
    max-width:200px;
    text-align:center
}
#default-auth-domainchecker{
    margin-top:15px;
    margin-bottom:-63px
}
#default-auth-domainchecker #inputAuth{
    width:100px;
    border-radius:4px
}
@media (max-width:991px){
    #default-auth-domainchecker{
        margin-bottom:-25px
    }
}