/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
section#main-menu {
    background-color: white !important;
}
.navbar-main li.account  {
    background: #fff!important
}
.navbar-main li.account >a{
}
.navbar-main {
    background-color: #fff !important;
}

ul.top-nav>li.primary-action>a.btn {
	background-color: #27AE60 !important;
	opacity: 1;
}
ul.top-nav>li.primary-action>a.btn:hover {
	opacity: 1 !important;
	background-color: rgb(1, 129, 116)!important;
	transition: 0.4s !important;
}
.navbar-nav {
    padding-bottom: 10px !important;
}
.navbar-main .navbar-nav>li>a {
    color: #000;
}
.navbar-main .navbar-nav>li>a:hover {
    color: #222 !important;
	background-color: #55c3c759 !important;
    transition: 0.4s;
}
.navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>li>a:hover {
    color: #eee;
    color: #222 !important;
    background-color: #55c3c759 !important;
}
.navbar-main .navbar-nav .dropdown-menu>li>a:hover {
	background-color: rgba(1, 129, 116, 0.25);
    transition: 0.4s;
}
#order-pure_comparison .price-table-container .price-table .top-head {
    background: #ffffef;
    background: -moz-linear-gradient(top, #ffffef 0%, #fefebe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffef), color-stop(100%,#fefebe));
    background: -webkit-linear-gradient(top, #ffffef 0%,#fefebe 100%);
    background: -o-linear-gradient(top, #ffffef 0%,#fefebe 100%);
    background: -ms-linear-gradient(top, #ffffef 0%,#fefebe 100%);
    background: linear-gradient(to bottom, #ffffef 0%,#fefebe 100%);
}
section#home-banner {
    margin: 0;
    padding: 100px 0 110px !important;
    background-color: white !important;
    color: #222;
    padding: 0px !important;
}
.home-shortcuts {
    margin: 0;
    background: #222;
    color: #fff;
}
/*
.home-shortcuts li:first-child {
    border-left: 1px solid #577374 !important;
}
.home-shortcuts li {
    border-right: 1px solid #577374 !important;
}
*/
section#home-banner .form-control {
    border: 1px solid #1111 !important;
}
.panel-sidebar .panel-title {
    color: white !important;
}
.panel-sidebar>.panel-heading {
    background-color: #577374 !important;
}
div.header-lined h1 {
    color: #577374 !important;
}
#order-standard_cart .input-group-lg>.form-control {
    border-radius: 0px 0 0 0px !important;
}
.domain-checker-container {
    background-color: #fff !important;
    background: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)) !important; 
    background: -webkit-linear-gradient(top,#fff,#fff)!important;;
}
.btn-primary {
    color: #fff;
    background-color: #27AE60 !important;
    border-color: #27AE60 !important;
}
.domain-pricing .tld-row.highlighted {
    background: #4fc9b60f !important;
}
section#footer {
   background-color: #000 !important; 
}
section#footer h2 {
    color: white;
}

section#footer h3 {
    color: white;
}

section#footer a {
    color: white;
}
.footerLists {
    list-style: none;
}

input[name=domain] {
    max-width: 100%;
}
section#home-banner .btn.search {
    opacity: 0.9;
}
section#home-banner .btn.search {
    opacity: 1;   
}
.slider {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
}
.fondoElementosSlider {
    background-color: initial !important;
    color: initial;
}
.activoSli { display: none }

.center-text {
    padding: 20px;
}
.services_itivos ul li {
    float: right;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: initial !important;
}

#order-premium_comparison .price-table-container .price-table .top-head .top-area {
    padding: 15px 0;
    margin: 0 0 0 0;
    border-bottom: 1px solid #004662;
    -webkit-text-shadow: 0 1px 2px rgba(0,0,0,0.4);
    -moz-text-shadow: 0 1px 2px rgba(0,0,0,0.4);
    -ms-text-shadow: 0 1px 2px rgba(0,0,0,0.4);
    text-shadow: 0 1px 2px rgb(0 0 0 / 40%);
}

#order-premium_comparison .price-table-container .price-table .top-head {
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#004c66',GradientType=0);
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}
#order-premium_comparison .price-table-container .price-table {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width: 270px;
    min-width: 270px;
    background: #ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px 0 rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 0 2px 0 rgba(0,0,0,0.30);
    box-shadow: 0 0 2px 0 rgb(0 0 0 / 30%);
}
#order-premium_comparison .price-table-container ul li {
    padding: 30px 10px 5px 10px;
    margin: 0 0 0 0;
    display: inline-block;
}
#order-premium_comparison .price-table-container .price-table ul li {
    padding: 17px 0 15px 0;
    margin: 0 0 0 0;
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    color: #333333;
    text-align: center;
    line-height: 16px;
    font-size: 14px;
    background: none;
}
#order-premium_comparison .price-table-container ul {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style: none;
    text-align: center;
}
#order-premium_comparison .price-table-container {
    padding: 10px 0 0 0;
    margin: 0 0 0 0;
}
#order-premium_comparison .price-table-container .price-table .top-head .price-area {
    padding: 15px 0;
    margin: 0 0 0 0;
    border-top: 1px solid #557273;
    -webkit-text-shadow: 0 1px 2px rgba(0,0,0,0.4);
    -moz-text-shadow: 0 1px 2px rgba(0,0,0,0.4);
    -ms-text-shadow: 0 1px 2px rgba(0,0,0,0.4);
    text-shadow: 0 1px 2px rgb(0 0 0 / 40%);
    color: #000 !important;
    font-size: 16px !important;
    background-color: white !important;
}
.top-area {
    background-color: #557273;
}
#order-premium_comparison .price-table-container .price-table .top-head .top-area h4 {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-weight: normal;
    color: white;
    line-height: 29px;
}
#order-premium_comparison .price-table-container .order-button, #order-premium_comparison .price-table-container .order-button:hover {
    padding: 13px 0;
    margin: 10px 25px;
    font-size: 16px;
    color: #ffffff;
    display: block;
    font-weight: normal;
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a92b7', endColorstr='#006699',GradientType=0);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    -webkit-text-shadow: 0 0 1px rgba(0,0,0,0.4);
    -moz-text-shadow: 0 0 1px rgba(0,0,0,0.4);
    -ms-text-shadow: 0 0 1px rgba(0,0,0,0.4);
    text-shadow: 0 0 1px rgb(0 0 0 / 40%);
    -webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 40%);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.40);
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 40%);
}
#order-premium_comparison .price-table-container .price-table .top-head .price-area .price {
    padding: 10px 0 10px 0;
}

#order-premium_comparison .price-table-container .price-table .top-head .top-area {
    padding: 15px 0;
    margin: 0 0 0 0;
    border-bottom: 1px solid #004662;
    -webkit-text-shadow: 0 1px 2px rgba(0,0,0,0.4);
    -moz-text-shadow: 0 1px 2px rgba(0,0,0,0.4);
    -ms-text-shadow: 0 1px 2px rgba(0,0,0,0.4);
    text-shadow: 0 1px 2px rgb(0 0 0 / 40%);
}
#order-premium_comparison .main-container.price-01 {
    font-size: 14px;
    line-height: 17px;
}
#order-premium_comparison .price-table-container .price-table .top-head .price-area .price span {
    font-size: 38px;
}
.txt-center {
    text-align: center;
}
.includes-features-itivos { 
    padding-top: 20px;
    text-align: center;
    padding-bottom: 20px;
}
.includes-features-itivos .list-features {
    list-style: none;
}
.includes-features-itivos .list-features li{
    float: right;
}

.btn-border {
    color: #6c868e !important;
    border: solid 1px #6c868e !important;
    background: white !important;
    -webkit-box-shadow: 0 0px 0px 0 rgb(0 0 0 / 14%), 0 0px 0px 0px rgb(0 0 0 / 12%), 0 0px 0px 0 rgb(0 0 0 / 20%) !important;
    box-shadow: 0 0px 0px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 0px 0px 0 rgb(0 0 0 / 20%) !important;
}
.logo {
    float: initial !important;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777;
    }
}