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

    ** Custom Stylesheet **

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

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

    ** Custom Stylesheet **

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

***************************************************** */
section#main-menu {
    background-color: #000000;
}

.navbar-main {
    background-color: #000000;
}

section#home-banner {
    background-color: #cccccc;
}

section#footer p {
    border-top: 20px solid #000000;

}

section#main-body{
    min-height: 67vh;
}


/* MODULE DNS MANAGER 2 */
.mg-module div#mg-wrapper #mg-container {
    padding: 1em;
}

.mg-module div#mg-wrapper .module-header {
    padding: 1em 0;
}

.mg-module #mg-wrapper .table tr th, #mg-wrapper .table tr td {
    border: 0 !important;
}

.mg-module .module-main-header a {
    display: none;
}

.mg-module #mg-wrapper #mg-container .module-main-header a {
    display: none !important;
}

.mg-module #mg-wrapper .table {
    border: 0;
}


.mg-module #mg-wrapper .module-content {
    background: transparent;
}

.mg-module #mg-wrapper button.btn.btn-success {
    margin: .7rem auto;
    display: block;
    position: relative;
    margin-right: 0;
}

.mg-module #mg-wrapper #mg-container .module-main-header h2 {
    text-align: center !important;
    display: block;
}

.mg-module #mg-wrapper #mg-container .module-main-header {
    border: 0;
}

.mg-module div#mg-container .module-body {
    background: #ffffff;
}


.mg-module div#mg-container .module-body > .row {
    margin: auto;
}
/* END MODULE DNS MANAGER 2 */


@import url('https://fonts.googleapis.com/css2?family=Karla:wght@200;400;600;800&display=swap');

section#header {
    background: #30567a;
    padding: 1.5em 0;
    border-radius: 0 !Important;
}

ul.top-nav>li>a {
    color: #ffffff;
}

.navbar {
    background-color: #24405b;
}

ul.top-nav>li>a:hover {
    color: #028ba0;
    transition: .2s;
}

ul.top-nav>li.primary-action>a.btn {
    background: #24405b;
    transition: .2s;
    border-radius: 0 !important;
    text-transform: uppercase;
    font-size: .9em;
    letter-spacing: .1em;
}

ul.top-nav>li.primary-action>a.btn:hover {
    background: #028ba0;
    transition: .2s;
}

.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:focus, .navbar-main .navbar-nav>.open>a:hover,  .navbar-main .navbar-nav>li>a:hover {
    background: transparent;
    color: #28b2c7;
}

section#footer p {border-top: 0;}

section#footer {
    background: #24405b;
    color: #fff;
}

body, button, input, select, textarea {font-family: 'Karla', sans-serif;font-weight: 400;}

section#footer .back-to-top i {
    border-radius: 0;
    background: transparent;
    font-size: 1.5em;
}

section#footer .back-to-top i:hover {
    color: #ffffff;
}

section#main-body {
    min-height: 85vh;
}

#order-universal_slider .feature-container .progress.small-progress .progress-bar {
    background-color: #028ba0 !important;
}

#order-universal_slider .product-container .order-button {
    border-radius: 0 !important;
    background: #028ba0 !important;
    transition: .2s;
    text-transform: uppercase;
}

#order-universal_slider .product-container .order-button:hover {
    transition: .2s;
    background: #006d7e !important; 
    border-radius: 0 !important;
}

button#btnShowSidebar {
    background: #efefef;
    border: 0;
    border-radius: 0;
    text-transform: uppercase;
    transition: .2s;
    font-weight: 600;
}

button#btnShowSidebar:hover {
    background: #e0e0e0;
    transition: .2s;
}

.panel-sidebar a.list-group-item.active, .panel-sidebar a.list-group-item.active:focus, .panel-sidebar a.list-group-item.active:hover {
    background: #028ba0;
    border-color: #028ba0;
}

#order-universal_slider .product-selector .irs-bar {
    background-color: #028ba099 !important;
}

.panel {border-radius: 0;border-color: whitesmoke;box-shadow: none;}


#order-universal_slider .group-headlines h2, #order-universal_slider .group-headlines h5 {
    font-weight: 800 !important;
    text-transform: uppercase;
    color: #25415c;
}

h1, h2, h3, h4, h5, h6 {font-family: 'Karla', sans-serif;letter-spacing: 0 !important;}

h2#headline {
    font-size: 2.5em;
    letter-spacing: -.025em !important;
}

#order-universal_slider .striped-container {
    background-color: transparent !important;
}

#order-universal_slider .product-selector .irs-grid-text {
    color: #30567a;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0;
}

#order-universal_slider .product-selector .irs-from, #order-universal_slider .product-selector .irs-to, #order-universal_slider .product-selector .irs-single {
    height: auto;
    border-radius: 0;
    background: white !important;
    color: #028ba0 !important;
    text-transform: uppercase;
    line-height: 2em;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0;
}


#order-universal_slider .product-container {
    padding: 50px !important;
    background-color: #FFFFFF !important;
    -webkit-box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 7%) !important;
    box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 7%) !important;}

.container-with-progress-bar:nth-child(2) .progress {
    margin-top: 1.92em;
}

#order-universal_slider .product-container .container-with-progress-bar .price-cont, #order-universal_slider .product-container .container-with-progress-bar .price-cont span{
    text-transform: uppercase;
    letter-spacing: 0 !important;
    color: #028ba0;
    font-weight:800;
}


.price-container.container-with-progress-bar.text-center {
    color: #028ba0;
    text-transform: uppercase;
    font-weight: 600 !important;
}

@media (min-width: 1200px){.container{width:100%; max-width: 1350px !important;}}


div#primary-nav {
    padding: 0;
}

.btn-success {
    background: #028ba0;
    border-color: #028ba0;
    border-radius: 0;
}

.btn-success:hover {
    background: #007183;
    border-color: #007183;
    border-radius: 0;
}


.label-info {
    background: #028ba0;
}

.irs-line-mid, .irs-line-left.last {
    background: #e1e1e1 !important;
}

.irs-line-right, .irs-line-left {
    background: #c3c3c3 !important;
}


.alert-warning {
    color: #ffffff;
    background: #24405b;
    border-radius: 0;
    border: 0;
}

div.header-lined h1 {
    border: 0;
}

#order-standard_cart .order-summary {
    border-radius: 0 !important;
    background-color: #028ba0 !important;
    border: 3px solid #028ba0;
   border-bottom-color: #028ba0 !important;
}

#order-standard_cart .summary-container {
    border-radius: 0 !important;
}

.order-summary .total-due-today {
    color: #028ba0;
    font-weight: 600;
}

.btn-primary {
    border-radius: 0;
    background: #30567a;
    color: white;
    border: 1px solid #30567a;
    transition: .2s;
    font-weight: 500;
}

.btn-primary:hover {
    background: #028ba0;
border: 1px solid #028ba0;
    transition: .2s;
}

div#domainRenewals > div:nth-child(odd), div#domainRenewals > div:nth-child(even) {
    background-color: white !important;
    box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 7%) !important;
    margin: 1em auto;
    border: 0;
}

.domain-renewals {
    border: 0 !important;
    background: transparent !important;
    margin: 0 !important;
}

div#domainRenewals > div:nth-child(odd) {
    background: #f4f4f4;
}

#order-standard_cart .field, #order-standard_cart .form-control {
    border-radius: 0;
}



.nav-tabs>li {
    border: 0;
}

#order-standard_cart .view-cart-tabs .tab-content {
    border: 0 !important;
}

.nav-tabs {
    border: 0 !important;
}

#order-standard_cart .view-cart-items-header {border-radius: 0 !important;}


#order-standard_cart .view-cart-tabs .nav-tabs>li.active>a{
border:0 !Important;}


.btn-success.focus, .btn-success:focus, .btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success, .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
    background: #028ba0;
    border-color: #028ba0;
}

.panel-footer a.btn-success {
    text-transform: uppercase;
}

.btn-default{
border-radius: 0 !Important;}


.panel-footer {
    background: #ffffff;
    border-radius: 0;
    border: 0 !important;
}

.home-kb-search .form-control {
    border-radius: 0;
    background: white;
    border: 0;
}

.col-md-12.home-kb-search input {
    border: 0 !important;
    box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 7%) !important;
}



.alert-success {
    background-color: #00b3cf;
    color: #fff;
    border-color: #00b3cf;
    border-radius: 0;
}


.alert-info {
    background: #24405b;
    border-radius: 0;
    border-color: #24405b;
    color: #ffffff;
}

.kb-search .form-control {
    border-radius: 0;
}


.alert-danger {
    background: #760000;
    border-color: #760000;
    border-radius: 0;
    color: #ffffff;
}

.page-header {
    border: 0;
}


input#swift, input#iban {
    margin: 1em auto;
    border-radius: 0;
    border: 0;
    background: #f1f1f1;
}

form#ibanForm, #saveIban {
    max-width: 500px;
    margin: auto;
}


.styled_title {
    text-align: center;
}

.form-control {
    border-radius: 0;
}

.col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1 {
    margin-left: 0;
}

.domain-checker-bg {
    padding: 2em 1em !important;
    border-radius: 0 !important ;
}


.domain-checker-container {border-radius: 0 !important;}

.domain-checker-container .input-group-box {
    border-radius: 0 !important;
    background: transparent !important;
}

#order-standard_cart .input-group-lg>.form-control {
    border-radius: 0 !important;
    border: 0;
}

.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
    border-radius: 0 !important;
}

#order-standard_cart .products .product {
    border: 0;
    box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 7%) !important;
    border-radius: 0;
    border: 0 !important;
}

.products .col-md-6 {
    padding: 1em;
}

#order-standard_cart .products .product header {
    background: #f5f5f5;
    border-radius: 0;
}

#order-standard_cart .field, #order-standard_cart .form-control {
    border-radius: 0;
}

.navbar-main li.account {
    background: #162838;
}

header.header .navbar a{
    color: #ffffff;
    text-decoration: none;
}

header.header .navbar .dropdown-menu a{
    color: #25405b;

}



header.header .navbar a:hover{
    color: #28b2c7;
}

#footer {
    background-color: #24405b !important;
}

.tiles .tile:hover i, .tiles .tile:hover i:hover{
    font-size: 55px !important;

}

#main-body {
    background-color: #ffffff;
}
.navbar.navbar-expand-xl.main-navbar-wrapper {
    background-color: #24405b;
}


header.header .toolbar .nav-link{
    border: 2px solid color(srgb 0.0928 0.1675 0.2507)!important;
    background-color: #00000050;

}


header.header .main-navbar-wrapper .navbar-collapse {
    padding: .5rem 1rem .5rem 0 !important;
}

header.header .toolbar .nav-link:hover {
    color: #028ba0;
}
.navbar.navbar-expand-xl.main-navbar-wrapper {
    background: color(srgb 0.0928 0.1675 0.2507);

}

.row.my-5.action-icon-btns .col-lg a {
    background-color: #f1f1f1;
    padding: 10px 0 15px;

}

.action-icon-btns a:hover .ico-container, .action-icon-btns a:hover .ico-container:hover, .action-icon-btns a:hover .ico-container, .action-icon-btns a:hover .ico-container {
    font-size: 3rem !important;

}


.action-icon-btns a {
    padding: 10px 0 15px;
}

.home-domain-search.bg-white .p-5 {
    padding: 5rem 0 !important;
}

/* ADEUDOS */
form#ibanForm, #saveIban {
    max-width: 80%!important;
    margin: auto;
}

form#ibanForm .col-md-offset-3 {
    flex: 0 0 100%;
    max-width: 100%;
}
/* END ADEUDOS */

/* TEXTOS SOBRESALEN */
.collapsable-card-body .truncate {
    white-space: break-spaces;
}
/* END TEXTOS SOBRESALEN */

/* QUITAR ENLACE MANAGE DNS */
a#Primary_Sidebar-Domain_Details_Management-Manage_DNS_Host_Records {
    display: none;
}
/* END QUITAR ENLACE MANAGE DNS */