/**
 * All of the CSS for your elementor-facing functionality should be
 * included in this file.
 */

/*---------------------------------------------------------------------
                        Iqonic Domain Search
---------------------------------------------------------------------*/
.iq-wp-whmcs-domain-available{
    color: #59ba41;
    font-weight: 800;
}
.iq-wp-whmcs-domain-unavailable{
    color: #c31313;
    font-weight: 800;
}
.iq-wp-whmcs-domain-info{
    color: #ffa921;
    font-weight: 800;
}
.iq-wp-whmcs-btn-available{
    background: #59ba41!important;
}
.iq-wp-whmcs-btn-unavailable{
    background: #c31313!important;
}
.iq-wp-whmcs-btn-domain-info{
    background: #337ab7!important;
}
.iq-wp-whmcs-form-input-box {
    margin: 0 0 10px;
}

.iq-wp-whmcs-form-input-box input[type="text"] {
    border-radius: 3px;
    color: #9cb0c2;
    display: inline-block;
    font-size: 16px;
    height: 54px;
    letter-spacing: 0;
    padding: 0 10px;
    width: 70%;
}

.iq-wp-whmcs-form-input-box input[type="submit"] {
    background: #59ba41 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    height: 54px;
    letter-spacing: 0;
    padding: 0;
    text-transform: uppercase;
    width: 27%;
}

/*---------------------------------------------------------------------
                        Iqonic pricing
-----------------------------------------------------------------------*/

.iq-price-table-6 { overflow: hidden; margin-top: 0; background: #ffffff; padding: 0px 0px 45px 0px; border-radius: 10px; position: relative; }
.iq-price-table-6::before { content: ""; display: block; position: absolute; bottom: 15px; right: -60px; background: #e8e9f0; border-radius: 25px; height: 60%; transform: rotate(15deg); width: 60px; }
.iq-price-table-6 .iq-price-header { padding: 45px 30px; position: relative; border-top: 10px solid #0D1E67; }
.iq-price-table-6 .iq-price-header .iq-price-label { color: #0D1E67; text-transform: uppercase; font-weight: bold; }
.iq-price-table-6 .iq-price-header .price { color: #000000; line-height: normal; text-transform: initial; }
.iq-price-table-6 .iq-price-header h2.iq-price { font-size: 60px; }
.iq-price-table-6 .iq-price-header h3.iq-price { font-size: 45px; }
.iq-price-table-6 .iq-price-header h4.iq-price { font-size: 36px; }
.iq-price-table-6 .iq-price-header h5.iq-price { font-size: 24px; }
.iq-price-table-6 .iq-price-header h6.iq-price { font-size: 16px; }
.iq-price-table-6 .iq-price-header .iq-price span { color: #142149; }
.iq-price-table-6 .iq-price-body ul.iq-price-service li { list-style: none; line-height: 45px; font-size: 18px; color: #566384; }
.iq-price-table-6 .iq-price-body ul.iq-price-service li:hover { color: #000000; }
.iq-price-table-6 .iq-price-header .iq-price-label { margin-bottom: 10px; display: block; }
.iq-price-table-6 .iq-price-body ul.iq-price-service { padding: 30px 45px; border-top: 2px solid #f7fafe; }
.iq-price-table-6 .iq-button { color: #ffffff; background: #0D1E67; cursor: pointer; margin-bottom: 0; text-decoration: none; height: auto; padding: 10px 30px; font-size: 1em; line-height: 2; border: none; position: relative; display: inline-block; width: auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; cursor: pointer; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.iq-price-table-6 .iq-price-header  .iq-price-description { margin-bottom: 0; margin-top: 10px; }
.iq-price-table-6:hover .iq-price-header, .iq-price-table-6.active .iq-price-header { border-top-color: #0D1E67; }
.iq-price-table-6:hover .iq-price-header .iq-price-label, .iq-price-table-6.active .iq-price-header .iq-price-label { color: #0D1E67; }
.iq-price-table-6.active::before { background: #0D1E67; }
.iq-price-table-6.active .iq-button { background: #000000; color: #ffffff; }
.iq-price-table-6.active .iq-button:hover, .iq-price-table-6.active .iq-button:focus { background: #000000; color: #ffffff; }
.iq-box-shadow { -webkit-box-shadow: 4.871px 34.659px 30px 0px rgba(0, 0, 0, 0.06); -moz-box-shadow: 4.871px 34.659px 30px 0px rgba(0, 0, 0, 0.06); box-shadow: 4.871px 34.659px 30px 0px rgba(0, 0, 0, 0.06); }

/*---------------------------------------------------------------------
                        Iqonic domain pricing table
-----------------------------------------------------------------------*/
.iq-domain-table .iq-table {
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    margin-bottom: 1rem;
    background-color: transparent;
}
.iq-domain-table thead tr .iq-heading {
    border-collapse: collapse;
    background: #103dbe;
    color: #fff;
}
.iq-domain-table thead tr .iq-heading th {
    width: 25%;
    border: 0px;
    padding: 17px 10px;
    font-size: 1.17647rem;
    background-color: transparent;
}

/* Domain Search result css */
#iq-domain-search-result {
    padding: 15px;
    font-size: 20px;
}

#iq-domain-search-result .iq-wp-whmcs-domain-available-div{
    background-color: #e1fbd5;
    padding: 15px;
    border-radius: 5px;
}

#iq-domain-search-result .iq-result-btn {
    font-size: 15px;
    padding: 0px 10px;
    border-radius: 4px;
    float: right;
    background-color: #49c52b00;
    border-color: #eee;
    color: #97c340;
}

#iq-domain-search-result .iq-result-btn a{
    color: #97c340;
    font-weight: 700;
}

#iq-domain-search-result .iq-wp-whmcs-domain-unavailable-div{
    background-color: #ffc1c1;
    padding: 15px;
    border-radius: 5px;
}

#iq-domain-search-result .iq-wp-whmcs-domain-info-div{
    background-color: #ffe7c1;
    padding: 15px;
    border-radius: 5px;
}