/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 17-09-2020, 16:44:07
    Author     : delorean
*/

/*Header*/
#Primary_Navbar-Support-Announcements {
    display: none;
}
#Primary_Navbar-Services-Services_Divider {
    display: none;
}
#Primary_Navbar-Knowledgebase {
    display: none;
}
#Primary_Navbar-Home {
    display: none;
}
#Primary_Navbar-Announcements {
    display: none;
}
#Primary_Navbar-Store-Shop_Divider_1 {
    display: none !important;
}
#Secondary_Sidebar-Categories-Addons {
    display: none !important;
}
#Primary_Navbar-Support-Downloads {
    display: none;
}
#Secondary_Sidebar-Actions-Domain_Transfer {
    display: none;
}
.iconlist {
    list-style: none !important;
}
/*FooterStylesBegin*/
  .fab.fa-youtube.iconfooter {
    color: #fff !important;
}
/*FooterStylesEnd*/

/*FormulariosBegin*/
label[for="inputPostcode"] {
    font-size: 13px !important;
}
/*FormulariosEnd*/

/*CartHostingBegin*/
.sidebar_v2.col-md-4.order-md-3.order-xs-3.mb-4.hidden-xs {
    height: 100%;
    min-height: 200px;
    overflow: auto;
    position: -webkit-sticky;
    position: sticky;
    top: 20%;
}
/*CartHostingEnd*/
#Secondary_Navbar-Account-Profile {
    display: none;
}

/*CARRROHOSTING*/
  #midominio {
        z-index: 1 !important;
    }
    .mb-3 {
        font-size: 16px;
    }
    /*#mainProductTax {
        position: relative;
        left: 220%;
    }
    #mainProductTotal {
        position: relative;
        left: 230%;
    }*/
    #loginUsuario {
        height: 35px;
        margin-top: 10px;
    }
    #hostnameFormLoginV2{
    display:none;
    }
    .invalid-feedback{
        font-size: 80%;
        color: #dc3545;
        display:none;
    }
    .intl-tel-input { width:96%}
   .input-inline{
       display:block;
   }
   
   /*.popover-content li {
       list-style: inside;
   }*/

    /*.input-group.required .control-label:after {
        content:"*";
        color:red;
    }*/
    /*#inputPhone {
        padding-left: 82px !important;
    }*/
     .ui-widget-content{
         border: none;
     }
     
     .popover { 
         font-size: 12px !important;
     }
     .col-sm-3.col-xs-3 {
    /*margin-left: -30px;*/
    }
    .popover-content {
         color:black;
     }
     .selectize-control.form-control .selectize-input.items > div{
         font-size: 14px !important;
     }
     .lagom-layout-condensed .top-nav{
         z-index: 999;
     }
     .fa.fa-asterisk{
     margin-top:14px;
     font-size:6px;
     margin-left:6px
     }
     .form-group{
     margin-bottom:10px}
     .invalid-feedback{
         margin-left:4px;
     }
     .glyphicon-exclamation-sign::before{
         font-size:14px;
     }
     /*Nuevos Estilos*/
   
    span#mainProductTax {
        margin-left: 110px;
    }
    span#mainProductTotal {
        margin-left: 135px;
    }
     input#tengo {
        margin-right: 8px;
    }
     .main-body{
         padding: 20px 0;
     }
     .sidebar_v2.col-md-4.order-md-3.order-xs-3.mb-4.hidden-xs {
        height: 100%;
        min-height: 200px;
        overflow: auto;
        position: -webkit-sticky;
        position: sticky;
        top: 10%;
    }
    .header-lined > h1 {
        display: none;
    }
    .header-lined > p {
        display: none;
    }
    .badge {
        display: inline-block;
        min-width: 10px;
        padding: 6px 7px;
        font-size: 12px;
        font-weight: 700;
        line-height: 1;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        border-radius: 1px;
        background: #015abe;
    }
    label[for="extraproducts102"] {
        font-size: 13px;
    }
    label[for="extraproducts109"] {
        font-size: 13px;
    }
    #soyCliente {
        font-size: 13px;
        text-transform: capitalize;
        width: 118px;
        height: 33px;
    }
    #digitoRegistro {
        width: 20%;
    }
    #inputPhone {
        width: 100%;
    }
    .alert.warning-alert.alert-dismissible.fade.in {
        background: #fcf8e3;
        line-height: 1.4;
    }
    button.close{
        margin-top: -16px;
    }
    .input-group-prepend {
        background: #e9ecef;
        padding: 9px;
    }
    
    #comunas, #facturaTelefono , #regiones ,#paisRegistro {
        width: 96%;
    }
    #facturaDigito,#facturaNumeroCalle, #calleNumeroRegistro {
        width: 15%;
    }
    #promoCode {
        width: 100%;
        font-size: 10px;
        margin-left: -15px;
    }
    #validaPromoCode {
        width: 100%;
        font-size: 12px;
        margin-right: -20px;
    }
    #mediosdpagos {
        display: flex;
    }
    label{
        color: #000;
    }
    .col-sm-3.col-xs-3 > img {
        margin-top: 20px !important;
        margin-left: 15px;
    }
    .titulo2 {
        font-size: 13px;
        font-weight: 400;
        line-height: 1;
    }
    .text-muted {
        color: #777 !important;
    }
    .text-left {
        font-size: 12px;
        font-weight: 600;
        margin-top: 15px;
        line-height: 1.3;
    }
    #mediosdpago {
        display: flex;
    }
    #registertldmidominio {
        width: 20%;
        z-index: 1;
    }
    .form-group.custom-control.custom-checkbox.mb-3 {
        display: flex;
    }
    label[for="terminosCondiciones"] {
        font-size: 12px;
        margin-left: 10px;
    }
    .custom-control-input {
        float: left;
    }
    .panel-default > .panel-heading{
        font-size: 14px;
    }
    .form-group.hidden-xs {
        margin-left: 18px;
        font-size: 11px;
    }
    .custom-control-label > strong {
        font-size: 12px;
    }
    .custom-control-label {
        margin-left: 15px;
    }
    #nuevodominio {
        width: 80%;
        z-index: 1;
    }
    .custom-control-label.checkboxMiddle.hidden-xs {
        margin-left: -20px;
    }
    .list-group-item.border-right-0.border-left-0.border-bottom-0 {
        border-bottom: 1px solid #dcdee2;
    }
    .sidebar_v2.col-md-4.order-md-3.order-xs-3.mb-4.hidden-xs {
        border: 1px solid #dcdee2;
        border-radius: 3px;
        padding-top: 10px;
        background: #fff !important;
        z-index: 99;
    }
    .col-md-8.mb-4.pull-left.hrmediosdpago {
        width: 64%;
    }
    #mainProductoName {
        margin-bottom: 0;
    }
    .list-group-item.d-flex.justify-content-between {
        padding: 0;
    }
    .badge.badge-secondary.badge-pill {
        margin-left: 10px;
    }
    .list-group-item.d-flex.justify-content-between {
    padding-bottom: 10px;
    }
    .input-group .form-control{
        width: 96%;
    }
    
    #registro {
        margin-right: 10px;
    }
    .mb-2.input-inline {
        display: flex;
    }
    .mb-2.input-inline>span {
        margin-left: 10px;
    }
    .mb-2.input-inline > label {
        font-weight: 600;
    }
    h5.text-muted {
        font-size: 13px;
    }
    @media (max-width: 768px) {
    #header .logo img{
        width: 45px !important;        
    }
    .email-verification.alert .alert-body{
      /*  margin-top: 80px;      */ 
    }
    #header .logo img li.list-group-item.d-flex.justify-content-between.lh-condensed {
        display: flex !important;
    }
    .mb-3 {
        font-size: 16px;
    }
    .custom-control-label {
        margin-left: 10px;
    }
    label.custom-control-label{
        margin-left:5px;
        margin-top: 10px;
    }
    #mainProductPrice{
        font-weight: 600;
        float: right;
    }
    h5#mainProductoName {
        margin-right: 52px;
    }
    span#mainProductTax {
       margin-left: 15px;
    }
    span#mainProductTotal {
        margin-left: 40px;
    }
    input#santander {
        margin-top: 10px !important;
    }
        input#mercadopago {
        margin-top: 10px !important;
    }
    input#khipu, input#paypalpesos,input#webpayplusws{
        margin-top: 10px !important;
    }
    .list-group-item.d-flex.justify-content-between {
        padding-bottom: 10px;
    }
    #tengo{
        margin-right: 10px;
    }
    .custom-control.custom-radio.pull-left {
        display: flex;
    }
    #validaPromoCode{
        margin-right:0px;
    }
    .custom-control.custom-checkbox {
        display: flex;
    }
    label[for="extraproducts102"] {
        font-size: 13px;
        margin-left: 5px;
        margin-top: 5px;
    }
    label[for="extraproducts109"] {
        font-size: 13px;
        margin-left: 10px;
        margin-top: 5px;
    }
    .list-group-item.border-right-0.border-left-0.border-bottom-0 {
        border-bottom: 1px solid #f5f5f5;
    }
    #mediosdpago {
        display: flex;
    }
    .custom-control-label.visible-xs {
        margin-top: 10px;
    }
   
    label[for="terminosCondicionesMob"] {
        font-size: 12px;
    }
    #validaPromoCode {
        width: 90px;
        padding: 20px;
     }
    .my-0 {
        margin-right: 10px;
    }
    #nuevodominio {
        width: 75%;
    }
    #registertldmidominio {
        width: 20%;
    }
    .d-flex.justify-content-between.align-items-center.mb-3 {
        margin-top: 20px;
    }
    .col-md-4.order-md-7.order-xs-7.mb-4.visible-xs {
        margin-top: 25px;
        border: 1px solid #f5f5f5 !important;
        margin-left: 10px;
        margin-right: 16px;
    }
    #registertldmidominio {
        width: 20%;
    }
    #mediosdpago {
        display: flex;
    }
    .intl-tel-input .selected-flag{
        z-index:1;
    }
    .input-group-prepend {
        padding: 11px;
    }
    }
 .popover {
     
     box-shadow: 0 12px 10px 0 rgba(0,0,0,.05);
     border:1px solid #cecece;
 }
 .popover.left > .arrow{
     border-left-color: #cecece;
 }
 .popover.right > .arrow{
     border-right-color: #cecece;
 }
/*MenuSticky
#header, .app-nav{
    position: -webkit-sticky;
    position: sticky !important;
    top: 0;
    z-index: 6666;
}
.lagom-layout-condensed #main-menu .navbar-main{
    z-index: 6666;
}*/
@media (max-width:991px) {
    padding-top:0px !important;
}
#Secondary_Navbar-Account-Payment_Methods {
    display: none;
}
#Primary_Sidebar-My_Account-Payment_Methods {
    display: none;
}

.btn-warning {
    background-color:#19305a !important;
    border-color :#19305a !important;
}

.btn-warning:hover {
    background-color:#0c2248 !important;
    border-color :#0c2248 !important;
}
.btn-warning.disabled, .btn-warning.disabled.focus,
.btn-warning.disabled:focus, .btn-warning.disabled:hover, 
.btn-warning[disabled], .btn-warning[disabled].focus,
.btn-warning[disabled]:focus, .btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
    color: #c5c6c7 !important;
}

.alert-warning, .alert-warning p {
    background-color: #d7f5f6 !important;
    color: #0c2248 !important;
}

.alert-warning .alert-actions .btn-icon {
    color: #0c2248 !important;
}

.btn.btn-primary.btn-block , .btn-primary{
    background-color: #19305a !important;
    border-color: #19305a !important;  
}

.btn.btn-primary.btn-block:hover, .btn-primary:hover {
    background-color: #fff !important;
    color: #19305a !important;
    outline: 4px solid #19305a !important;
}

.panel-sidebar .list-group > a.list-group-item.active, 
.panel-sidebar .list-group > a.list-group-item.active:focus,
.panel-sidebar .list-group > a.list-group-item.active:hover {
    background-color: #d7f5f6 !important;
}
.panel-sidebar .list-group > a.list-group-item, 
.panel-sidebar .list-group > a.list-group-item > i {
    color: #1361B6 !important;
}

.order-summary {
    background: #19305a !important;
}

.navbar-main .navbar-nav > li > a:hover {
    color: #00d8e0 !important;
}
.dropdown-menu-item a:focus,
.dropdown-menu-item a:hover,
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #00d8e0 !important;
}

.navbar-main .navbar-nav > li.active > a, 
.navbar-main .navbar-nav > li.active > a:focus, 
.navbar-main .navbar-nav > li.active > a:hover,
.navbar-main .navbar-nav > li.open > a, 
.navbar-main .navbar-nav > li.open > a:focus,
.navbar-main .navbar-nav > li.open > a:hover,
.navbar-main .navbar-nav > li > a:focus,
.navbar-main .navbar-nav > li > a:hover {
    color: #00d8e0 !important;
}

.btn.btn-success {
    background-color: #19305a !important;
    border-color: #19305a !important; 
}
.btn.btn-success:hover {
    background-color: #fff !important;
    color: #19305a !important;
    outline: 4px solid #19305a !important;

}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    color: #e0e5ef !important;
}

.panel-sidebar.panel-payment {
    background: #19305a !important;
}

.client-home-panels .panel-domain-register , .panel-choose-domain .panel-domain-search {
    
    background:linear-gradient(90deg,#19305a ,#0274be) !important;
}

.panel-sidebar.panel-client-contacts .panel-footer .btn, 
.panel-sidebar.panel-client-details .panel-footer .btn,
.panel-sidebar[menuitemname*="Support-Pin"] .panel-footer .btn {
    color:#FFF !important;
}

.panel-sidebar.panel-client-contacts .panel-footer .btn:hover, 
.panel-sidebar.panel-client-details .panel-footer .btn:hover,
.panel-sidebar[menuitemname*="Support-Pin"] .panel-footer .btn:hover {
    color:#19305a !important;
}
/*
.hide {
    display:none !important;
}*/

#frmCreateEmailAccount .btn {
    transform: none !important;
}

.package-content ul.iconlist {
    padding: 0;
}

.package-features ul.iconlist {
    padding: 0;
}
.text-lighter {
  color: #7c8088 !important;  
}


@media (max-width: 991px) { 
    .main-sidebar.sidebar-primary.sidebar {
        display:none
    }    
}


 .NewSecondarySidebar {
    display:none !important
}

@media (max-width: 991px) { 
    .NewSecondarySidebar {
        display:block !important
    }    
}

@media (min-width:992px){
/*.lagom-layout-condensed #main-menu .navbar-main .navbar-collapse{margin-left:16%;margin-right:112px} *//*original*/
    .lagom-layout-condensed #main-menu .navbar-main .navbar-collapse{
        margin-left:276px;
        font-size: 15px !important;
        font-weight: 500 !important;

    }
    .lagom-layout-condensed #main-menu .navbar-main .navbar-collapse .dropdown-menu{

        font-size: 14px !important;
        font-weight: 500 !important;

    }
}
@media (min-width:1200px){
/*.lagom-layout-condensed #main-menu .navbar-main .navbar-collapse{margin-left:276px}*/ /*original*/
    .lagom-layout-condensed #main-menu .navbar-main .navbar-collapse{
        margin-left:276px;
        font-size: 15px !important;
        font-weight: 500 !important;

    }
    .lagom-layout-condensed #main-menu .navbar-main .navbar-collapse .dropdown-menu{

        font-size: 14px !important;
        font-weight: 500 !important;

    }

}

.main-body {
    background-color: #f6f7f8 !important/*original*/
}

#servicios-asociados label, #servicios-asociados-dominios label{
color:black;
}
