.navbar-main {
    background-color: #0F5EBB;
    font-size: 16px;
    
   
}

.domain-pricing .tld-pricing-header .tld-column {
    padding-top: 8px;
    border-bottom: 6px solid #6969f5;
 
}


/*section#header {*/
 
/*    background-color: #0f5ebb;*/
  
/*    border-bottom: 1px solid #396faa;*/
/*}*/

/*.navbar-main {*/
/*    background-color: #0F5EBB;*/
  
/*    border-bottom: 1px solid #396faa;*/
/*}*/



/*section#home-banner {*/
/*    background-color: #0f5ebb ! important;*/
/*}*/


section#header {
    margin: 0;
    padding:10px 0px;
    background-color: #f8f8f8 !important;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #1a6ac9 !important;
}




ul.top-nav > li.primary-action > a.btn {
    background-color: #0F5EBB;
    color: #ffffff;
    text-decoration: none;
    padding: 8px 12px;
    border-radius: 4px;
}

ul.top-nav > li.primary-action > a.btn:hover {
    background-color: #1E6FA0; /* Adjust this color as needed */
    color: #ffffff; /* Keeps the text color white on hover */
}





body {
    background-color: #ffffff;
}

#registration .prepend-icon .field-icon {
    
    line-height: 50px;
 
}
#registration .field, #registration .form-control {
    
    height: 50px;
   
}




/* Define a container to limit the table's maximum width */
.table-container {
  overflow-x: auto; /* Enable horizontal scrolling on small screens */
}

/* Apply a minimum width to the table */
#tableDomainsList {
  min-width: 100%;
  width: auto;
}

/* Optional: Add some spacing between cells */
#tableDomainsList th,
#tableDomainsList td {
  padding: 8px;
}

/* Optional: Increase font size for better readability on small screens */
#tableDomainsList th,
#tableDomainsList td {
  font-size: 14px;
}

/* Optional: Hide certain columns on smaller screens */
@media (max-width: 768px) {
  #tableDomainsList th:nth-child(1),
  #tableDomainsList td:nth-child(1),
  #tableDomainsList th:nth-child(2),
  #tableDomainsList td:nth-child(2) {
    display: none;
  }
}





























section#home-banner {
  
    background-color: white;
    
}

section#home-banner .btn.transfer {
    background-color: #2f459c;
}

ul.top-nav > li > a {
    background: #0F5EBB;
    border-radius: 4px;
    font-size: 16px;
    color: white;
    text-decoration: none;
    padding: 8px 12px;
}

ul.top-nav > li > a:hover {
    background: #1E6FA0; /* Adjust this color as needed */
    color: white; /* Ensures the text color stays white on hover */
}


.navbar-main .navbar-nav>li>a {
    line-height: 50px;
}

.label-default {
    background-color: #2f459c;
}



body {

    font-size: 16px;
    
}






.container.text-center {
    width: 90%;
    
}




#order-standard_cart .products .product div.product-desc {
  
    font-size: 15px ! important;
}


.domain-promo-box {
   
    background-color: #e3e6ff ! important;
  
}




.domain-checker-bg {
 
    background-image: url(.../img/globe.png) ! important;
    background: #545da1;
}


#order-standard_cart {
 
    font-size: 17px ! important;
}

section#home-banner {

        padding: 80px 0 60px;

}
section#home-banner .form-control {
    border: 2px solid #78b5fc;
    solid #dedede: ;
    border-radius: 4px;
}
.form-control {
    background-color: white; /* Light gray background color */

}

section#home-banner .btn.transfer {
    background-color: #2f459c;
    margin-left: 9px;
    border-radius: 4px;
}



.panel-sidebar>.panel-heading {
    color: #333;
    background-color: #2a72c6;
    border-bottom: 0;
}


section#home-banner .btn.search {
    background-color: #27664c;
}


.navbar-main .navbar-nav>.active>a, .navbar-main .navbar-nav>.active>a:focus, .navbar-main .navbar-nav>.active>a:hover, .navbar-main .navbar-nav>.open>a, .navbar-main .navbar-nav>.open>a:focus, .navbar-main .navbar-nav>.open>a:hover, .navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>li>a:hover {
   
    background-color: #134a8b;
}


.dropdown-menu>li>a {

    padding: 12px 20px;
  
}

.client-home-panels .panel>.panel-heading {
    background-color: #6063a1;
   
}


#order-standard_cart .products .product header {
  
    background: #bddcff !important;
    
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: white;
}
.panel-sidebar .panel-title {
    
    font-weight: 500;

    line-height: 36px;
    color: #fff;
}

.list-group {
    font-size: 1.0em;
}

.panel-sidebar a.list-group-item.active, .panel-sidebar a.list-group-item.active:focus, .panel-sidebar a.list-group-item.active:hover {
    background-color: #e6e9eb;
 border-color: #d7dbdc;
    color: black;
}

.panel-sidebar .list-group-item {
    line-height: 40px;
    word-wrap: break-word;
}


.panel-sidebar .list-group-item i:not(.fa-circle):not(.fa-dot-circle):not(.no-transform) {

    color: #5447fa;
}

#order-standard_cart .products .product div.product-pricing {
    margin-bottom: 50px ! important;
    font-size: 15px;
}

#order-standard_cart .products .product div.product-pricing span.price {
    background: green;
    padding: 4px;
    color: white;
    border-radius: 4px;
}

.btn-success {
    color: #fff;
    background-color: #e76f07;
    border-color: #e76f07;
}


#order-standard_cart .products .product footer {
    
    margin: 110px 0 ! important;

}





.dataTables_wrapper .dataTables_info {
  
    background-color: #3d55a2;
  

}

div.header-lined .breadcrumb {
   
    font-size: 1.0em;
   
}

div.header-lined .breadcrumb li a {
    color: #2428c2;
}


.panel-default>.panel-heading {
    color: black;
    background-color: #4375c1;
    border-color: #4375c1;
}





#order-standard_cart label, #order-standard_cart p.domain-renewal-desc {

    font-weight: 900 ! important;
    font-size: 15px  ! important;
    color: #474040  ! important;
}



.dataTables_wrapper table.table-list thead th.sorting_asc, .dataTables_wrapper table.table-list thead th.sorting_desc {
    background-color: white;
}





table.table-list thead th {
  
    text-align: left;
}




/* Define a container to limit the table's maximum width */
.table-container {
  overflow-x: auto; /* Enable horizontal scrolling on small screens */
}

/* Apply a minimum width to the table */
#tableServicesList {
  min-width: 100%;
  width: auto;
}

/* Optional: Add some spacing between cells */
#tableServicesList th,
#tableServicesList td {
  padding: 8px;
}

/* Optional: Increase font size for better readability on small screens */
#tableServicesList th,
#tableServicesList td {
  font-size: 14px;
}

/* Optional: Hide certain columns on smaller screens */
@media (max-width: 768px) {
  #tableServicesList th:nth-child(1),
  #tableServicesList td:nth-child(1) {
    display: none;
  }
}










#order-standard_cart .domain-selection-options .option {
   
    padding: 13px 20px ! important;
    border-radius: 6px;
    background-color: #d7e9ff ! important;
}


.h3, h3 {
    font-size: 25px;
    line-height: 1.5em;
}


.navbar-main .open .dropdown-menu .dropdown-header, .navbar-main .open .dropdown-menu>li>a {
    padding: 15px 25px;
}






.client-home-panels .panel>.list-group .list-group-item {
    padding: 15px 10px;
}




.label-success {
    background-color: #0f5ebb;
}

.btn-default {
    color: #f7f7f7;
    background-color: #3b7dcc;
    border-color: #3b7dcc;
}



















/* table name  */
.price-table{
     max-width: 60%;
     margin: 0 auto;
     margin-bottom: 20px;
     margin-top: 30px;
     font: 13px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     padding: 10px;
}
/* main title  */
 .product-title-resp{
     color:#1e78b7;
     font-size:40px;
     font-weight:600;
}
 .comparison-table {
     width: 100%;
     border-collapse: collapse;
     border-spacing: 0;
     table-layout: auto;
}
 .productd {
     background-color: #1e78b7;
     font-size: 18px;
     color:#ffffff;
     padding:15px 0px;
     text-align:center;
}

th.productd-feature {
    background: #0f5ebb;
}


 .product-feature {
     background-color: #0f5ebb;
     font-size: 18px;
     color:#ffffff;
}
 .price-info-feature{
     padding:50px 0px 50px 0px;
     font-size: 36px;
     border: 0px solid #E8E8E8;
     background-color: #0f5ebb;
     color:#fff;
     text-align:center;
}
 .price-info1 {
     padding:50px 0px 50px 0px;
     font-size: 36px;
     color: #545454;
     border: 0px solid #E8E8E8;
     background-color: #64C3DE;
   text-align:center;
}
 .price-info2 {
     padding:50px 0px 50px 0px;
     font-size: 36px;
     color: #545454;
     border: 0px solid #E8E8E8;
     background-color: #44A2D4;
   text-align:center;
}
 .price-info3 {
     padding:50px 0px 50px 0px;
     font-size: 36px;
     color: #545454;
     border: 0px solid #E8E8E8;
     background-color: #2972B0;
   text-align:center;
}
 .price-now span {
     font-size: 40px;
     color: #FFFFFF;
   text-align:center;
}
 .price-now p {
     font-size: 14px;
     text-align: center;
     line-height: 16px;
     display: inline;
     color: #545454;
}
 .comparison-table td{
     border-right: 1px solid #E8E8E8;
     empty-cells: show;
     padding: 15px;
     border-top: 1px solid #E8E8E8;
     border-bottom: 1px solid #E8E8E8;
     color: #808080;
     font-size: 16px;
}
 .price-table tbody tr:nth-child(odd) {
     display: none;
}
 .compare-row {
     background-color: #F7F7F7;
     text-align: center;
}
 .price-table tr{
     text-align: center;
     padding: 15px 0px 15px 0px;
}
 .fa-check {
     color: #69C7F1;
}
 .fa-times {
     color: red;
}
 .get-started-btn {
     background: #EC671A;
     padding: 10px 20px;
     font-size: 14px;
     display: inline-block;
     color: #fff;
     text-decoration: none;
     border-radius: 3px;
     text-transform: uppercase;
     margin: 5px 0 10px 0;
     letter-spacing: 1px;
     cursor: pointer;
     -webkit-transition: .3s all ease;
     transition: .3s all ease;
}
 .get-started-btn:hover {
     background: #E84D00;
}
 @media screen and (min-width: 721px) and (max-width: 1000px) {
     .price-now span {
         font-size: 32px;
    }
     .price-now p {
         display: block;
    }
}
 @media screen and (max-width: 728px) {
     .price-table{
         max-width: 100%;
    }
     .product{
         font-size: 16px;
    }
     .price-now span {
         font-size: 16px;
    }
     .price-table td:first-child, .price-table th:first-child {
         display: none;
    }
     .price-table tbody tr:nth-child(odd) {
         display: table-row;
         background-color: #e2e0e0;
         font-weight:600;
    }
     .price-table td, .price-table th {
         border: 0px solid #CCC;
         border-top: none;
         padding: 10px;
    }
     .compare-row {
         background-color: #ffffff;
    }
     .get-started-btn {
         background-color: #EC671A;
         padding: 10px 10px;
         font-size: 12px;
    }
}




















#order-standard_cart .view-cart-items .item:nth-child(even) {
    background-color: #8fbaff78;
}

#order-standard_cart .order-summary h2 {
   
    background: #3b77bd;
}










section#footer .back-to-top i {
   
    color: #000;
   
}

section#footer {
   
    background-color: #0f5ebb;
  
    color: #fff;
 
}