
/* [ Search Domain ] */
.uk-form .domain-search2 input,
.uk-form .domain-search2 select,
.uk-form .domain-search4 input, 
.uk-form .domain-search4 select {
    height: 84px;
    padding: 4px 22px;
    font-size: 18px;
    color: #b6b6b6;
    font-weight:300;
    border:0;
    border-bottom: 2px solid #d4d4d4;
    display:inline-block;
}
.uk-form .domain-search2 input:focus{background:#fff; border-bottom: 2px solid #d4d4d4; color: #b6b6b6;}

.uk-form .domain-search2 input {
    width: 66%;
}

.uk-form .domain-search select,
.uk-form .domain-search2 select,
.uk-form .domain-search4 select{
    margin-left: -3px;
    padding: 4px 40px 4px 19px !important;
    background: #f3f3f3;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width:auto;
}

.uk-form .domain-search2 select:focus{
    background: #f3f3f3;
    color:#b6b6b6
} 

/* IE11 fix */
select::-ms-expand {
    display: none;
}

.uk-form .domain-search  i.uk-icon-chevron-down,
.uk-form .domain-search2 i.uk-icon-chevron-down,
.uk-form .domain-search4 i.uk-icon-chevron-down{
    font-size: 11px;
    color: #b6b6b6;
    position: relative;
    left: -38px
}

.uk-form .domain-search2 button {
    width: 86px;
    height: 84px;
    margin-left: -19px;
    border-radius:0;
    margin-bottom:0;
    
}
.uk-form .domain-search button i,
.uk-form .domain-search2 button i,
.uk-form .domain-search4 button i{
    font-size: 22px;
    line-height:40px;
    color: #fff
}
.uk-form .domain-search3 {
    margin-bottom: 10px;
}
.uk-form .domain-search3 input[type="text"] {
    height: 44px;
    margin-top: 5px;
    padding: 4px 12px;
    font-size: 14px;
    color: #b6b6b6;
    background:#fff !important;
}

.uk-form .domain-search3 input[type="text"]:focus{background:#fff !important;outline:none;}


.uk-form .domain-search3 button {
    margin: 18px 0 15px !important
}

.uk-form .domain-search3 button {
    background-color: #4994cd;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'rajdhani';
    padding-top: 1px;
    padding-bottom: 1px;
}
.altis-register-button {
    padding: 0 6px;
    background-color: rgba(220, 89, 128, 1);
    color: #ffffff;
}
.altis-register-button:hover {
    background-color: rgba(220, 89, 128, .9);
    color: #ffffff;
}
.uk-form .domain-search3 input[type="radio"] {
    width: 14px;
    height: 14px;
    margin: 0 2px 10px 0;
    position: relative;
    top: 3px
}
.uk-form .domain-search3 label {
    margin-right: 10px;
    vertical-align: middle;
}
.uk-form .domain-search3 label input {
    position: relative;
    top: 10px;
}


.uk-form .domain-search3 input:focus{background:#fff; color: #b6b6b6;}

.uk-form .domain-search4 input {
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    box-shadow: 0 3px 5px rgba(0,0,0,0.1);
}

.uk-form .domain-search4 input {
    /*width: 82.13%;*/
     width: 66%;
}
.uk-form .domain-search4 input:focus {
    background:#fff;
    border-color:#dedede;
}

.uk-form .domain-search4 select {
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    box-shadow: 0 3px 5px rgba(0,0,0,0.1);
}

.uk-form .domain-search4 select:focus{
    background: #f3f3f3;
    color:#b6b6b6;
} 

.uk-form .domain-search4 button {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    box-shadow: 0 3px 5px rgba(0,0,0,0.1);
}

.uk-form .domain-search4 button {
    width: 86px;
    height: 84px;
    margin-left: -19px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-bottom:0;
}

.uk-form .domain-search input, 
.uk-form .domain-search select {
    height: 46px;
    font-size: 16px;
    color: #b6b6b6;
    border: none;
    border: 1px solid #e8e8e8;
    
    display:inline-block;
}

.uk-form .domain-search input{
    padding: 4px 12px;
}

.uk-form .domain-search select {
    padding: 4px 40px 4px 19px !important;
    width:auto;
}

.uk-form .domain-search button {
    width: 54px;
    height: 46px;
    margin-left: -19px;
    border-radius:0;
    margin-bottom:0;
    background-color: #4994cd;
}
.uk-form .domain-search.header-search button {
    width: auto;
}
.uk-form .domain-search input:focus {
    background: transparent;
}

.uk-form .domain-search input {
    width: 66%;
}

_:-ms-fullscreen, :root .domain-search input {
    width: 72%;
}

#idz-ui-domain-form .uk-form button.blue{background: rgba(0,144,207,1); border-bottom: 2px solid #0081ba !important;}
#idz-ui-domain-form .uk-form button.green{background: rgba(155,194,60,1); border-bottom: 2px solid #84a632 !important}
#idz-ui-domain-form .uk-form button.orange{background: rgba(240,116,6,1); border-bottom: 2px solid #dc6c09 !important}
#idz-ui-domain-form .uk-form button.red{background: rgba(231,75,59,1); border-bottom: 2px solid #cd3526 !important}
#idz-ui-domain-form .uk-form button.grey{background: rgba(66,69,74,1); border-bottom: 2px solid #323438 !important}

#idz-ui-domain-form .uk-form .domain-search3 button{border:0 !important; color:#fff; }


#idz-ui-domain-form{position:relative;}
#idz-ui-dc-loading{display:none;}
#idz-ui-dc-loading img{display:none;}
#idz-ui-dc-loading i{
    position:absolute;
    right:0;
    font-size: 22px;
    color: #ff9900;

}
#idz-ui-domain-form input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
form#whmcs{margin:0; padding:0; border:solid 10px; display:none;}
#idz-ui-dc-results{position:fixed; top:0; left:0; text-align:center; width:100%; z-index:99999}
body.admin-bar #idz-ui-dc-results{top:32px;}
#idz-ui-dc-results .uk-alert{border-radius:0}
#idz-ui-dc-results p{margin:0;}


.idz-ui-get-started-wrap {
    min-height: 84px;
    background: #83a531;
    color: #fff
}

.idz-ui-get-started-wrap a {
    margin-left: 56px;
    color: #fff;
    font-size: 22px;
    font-family: 'Montserrat','Helvetica Neue',Arial,Helvetica,sans-serif;
    font-weight: 700;
    position: relative;
    top: 20px;
    border:0 !important;
    background:transparent;


}

.idz-ui-get-started-wrap a:hover {
    text-decoration: none;
     color: #fff;
}

.idz-ui-get-started-wrap a i {
    font-size: 18px;
    margin-left: 13px
}

.idz-ui-price-start {
    padding: 7px 39px 0px 36px;
    background: #9bc23c;
    float: left;
    min-height: 84px;
}

.idz-ui-price-start h1 {
    color: #fff;
    margin-top:25px !important;
    margin-bottom: 0 !important
}

.idz-ui-price-start p {
    margin-bottom: -29px;
    font-size:14px;
}

.permonth2{
    font-size: 14px;
}

/* Login form */
.idz-ui-login{display:inline-block}
.idz-ui-login .login-button, .idz-ui-login button {
    font: 12px 'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;
    background: #83a531;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-left: 9px;
    padding: 5px 17px 6px 15px; 
    color: #ececec;
    border:0
}

.idz-ui-login .login-button i, .idz-ui-login button i {
    font-size:8px;
    margin-left: 8px;
    top: -1px;
    position: relative
}

.idz-ui-login  .login-button i {
    font-size:13px;
    margin-left: 8px;
    margin-right:8px;
}

.idz-ui-login ul li a div{display:inline;}

.idz-ui-login ul li a i {
    font-size: 13px;
    margin-right: 8px
}

.idz-ui-login .uk-dropdown {
    padding: 0;
    margin:5px 0 0 10px;
}

.idz-ui-login .uk-dropdown .uk-nav{margin:0;}

.idz-ui-login .uk-dropdown a {
    color: #939292;
    padding: 11px 15px;
    background: #fff;
    margin-left: 0;
    
}

.idz-ui-login .uk-dropdown .uk-nav a:hover{background:#fff; color: #939292;}

.idz-ui-login ul.uk-nav-dropdown li a i {
    color: #83a531
}

.idz-ui-login ul.uk-nav-dropdown li a {
    border-bottom: 1px solid #e8e8e8;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.idz-ui-login ul.uk-nav-dropdown li:last-child a {
    border-bottom: 2px solid #83a531;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}


ul#client-area-tab.uk-tab {
    margin: -20px -22px 0 -25px;
    border-bottom: none
}

ul#client-area-tab.uk-tab-grid:before {
    border-top: none
}

ul#client-area-tab.uk-tab > li > a {
    font-size: 16px;
    padding: 22px 12px 24px;
    border: none;
    border-radius: 0
}

ul#client-area-tab.uk-tab > li:not(.uk-active) > a:hover {
    margin-bottom: 0
}

ul#client-area-tab.uk-tab > li.uk-width-1-2 {
    margin-right: -2px
}

#client-area .uk-modal-caption a {
    color: #fff
}

#signin-account,#create-account, #forget-password {
    padding: 22px 16px
}

#signin-account .uk-form-icon,
#signin-account input[type="text"],
#signin-account input[type="password"],
#create-account .uk-form-icon,
#create-account input[type="text"],
#create-account input[type="email"],
#create-account input[type="password"],
#forget-password .uk-form-icon,
#forget-password input[type="email"]{
    width: 100%
}

#signin-account .uk-form-icon > [class*='uk-icon-'],#create-account .uk-form-icon > [class*='uk-icon-'],
#forget-password .uk-form-icon > [class*='uk-icon-'] {
    left: 8px;
    margin-top: -17px
}

#signin-account .uk-form-icon:not(.uk-form-icon-flip) > input,#create-account .uk-form-icon:not(.uk-form-icon-flip) > input,
#forget-password .uk-form-icon:not(.uk-form-icon-flip) > input  {
    padding-left: 38px!important
}

#signin-account input[type="text"],
#signin-account input[type="password"],
#create-account input[type="text"],
#create-account input[type="email"],
#create-account input[type="password"],
#forget-password input[type="email"] {
    height: 44px;
    margin-bottom: 20px;
    padding: 4px 12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

#signin-account input[type="checkbox"],#create-account input[type="checkbox"] {
    width: 14px;
    height: 14px;
    margin: 0 2px 10px 0;
    position: relative;
    top: 3px
}

#signin-account .uk-button,#create-account .uk-button,
#forget-password .uk-button {
    margin: 18px 0 -15px;
    color:#fff;
}

.account-hr {
    margin: 18px 0
}

#account-box a:hover {
    text-decoration: none
}

.loginform-message, .signupform-message{color:#f00; padding:0 0 20px; text-align:left}
.loginform-message a{display:block;}
#client-area .uk-close{

    top:0px;
    right:0;
    float:none;
    position:absolute;
    z-index:1000 !important;
    color:#fff !important;
    background:#000 !important;
    opacity:1;
    border-radius:100%
    

}