.theme-agenciaark-main{background-color: #0f69b4;color: #FFFFFF;}
.theme-agencia .bg-light-main{background-color: #0f69b4;}
.theme-agencia .main-button > .collapse > .card-body:before, .theme-basica .main-button > .collapsing > .card-body:before {border-bottom: 20px solid #00aead;border-right: 20px solid #fff;}
.theme-agencia .main-button:before{border-top: 20px solid #00aead;border-left: 20px solid #fff;}
.theme-agencia .btn-agencia:before {border-top: 15px solid #00aead;border-left: 15px solid #fff;}
.theme-agencia .btn-agencia.rosa:before {border-top: 15px solid #00aead;border-left: 15px solid #df2484;}
.theme-agencia .year-tabs.nav-tabs{background-color: #0f69b4;}
.theme-agencia .year-tabs.nav-tabs .nav-item{border-right: solid 0.5px #00aead;border-left: solid 0.5px #00aead;}
.theme-agencia .year-tabs.nav-tabs .nav-item:first-child{border-left: solid 0px #00aead;}
.theme-agencia .year-tabs.nav-tabs .nav-item:last-child{border-right: solid 0px #00aead;}
.theme-agencia .year-tabs.nav-tabs .nav-link.active{color:#0f69b4;}
.theme-agencia .year-tabs.nav-tabs .nav-link.active:hover{color:#0f69b4;}

     .validacionerror{
        color: #FFF;
        font-weight: bold;
        background-color: #cc5444;
        margin-top:5px ;
        padding: 3px 10px;
        display: inline-block;
        margin-left: 5px;
    }

     .error{
        color: #FFF;
        font-weight: bold;
        background-color: #cc5444;
        margin-top:5px ;
        padding: 3px 10px;
        display: inline-block;
        margin-left: 5px;
    }
.errorOne{
        color: red!important;
        column-span: 12;
        }
.rut-error{
        color: #FFF;
        font-weight: bold;
        background-color: #cc5444;
        margin-top:5px ;
        padding: 3px 10px;
        display: inline-block;
        margin-left: 5px;
    }

.theme-basica .bg-dark-main{background-color: #029493;color: #FFFFFF;}
.theme-basica .bg-light-main{background-color: #00aead;}
.theme-basica .main-button > .collapse > .card-body:before, .theme-basica .main-button > .collapsing > .card-body:before {border-bottom: 20px solid #00aead;border-right: 20px solid #fff;}
.theme-basica .main-button:before{border-top: 20px solid #00aead;border-left: 20px solid #fff;}
.theme-basica .btn-agencia:before {border-top: 15px solid #00aead;border-left: 15px solid #fff;}
.theme-basica .btn-agencia.rosa:before {border-top: 15px solid #00aead;border-left: 15px solid #df2484;}
.theme-basica .year-tabs.nav-tabs{background-color: #029493;}
.theme-basica .year-tabs.nav-tabs .nav-item{border-right: solid 0.5px #00aead;border-left: solid 0.5px #00aead;}
.theme-basica .year-tabs.nav-tabs .nav-item:first-child{border-left: solid 0px #00aead;}
.theme-basica .year-tabs.nav-tabs .nav-item:last-child{border-right: solid 0px #00aead;}
.theme-basica .year-tabs.nav-tabs .nav-link.active{color:#029493;}
.theme-basica .year-tabs.nav-tabs .nav-link.active:hover{color:#029493;}

.theme-media .bg-dark-main{background-color: #87b95d;color: #FFFFFF;}
.theme-media .bg-light-main{background-color: #c2d989;}
.theme-media nav.bg-light-main{background-color: #4E9D34;}
.theme-media nav.navbar.navbar-dark .navbar-nav .nav-link:hover{background-color: #45882e;}
.theme-media .main-button > .collapse > .card-body:before, .theme-media .main-button > .collapsing > .card-body:before {border-bottom: 20px solid #c2d989;border-right: 20px solid #fff;}
.theme-media .main-button:before{border-top: 20px solid #c2d989;border-left: 20px solid #fff;}
.theme-media .btn-agencia:before {border-top: 15px solid #c2d989;border-left: 15px solid #fff;}
.theme-media .btn-agencia.rosa:before {border-top: 15px solid #c2d989;border-left: 15px solid #df2484;}
.theme-media .year-tabs.nav-tabs{background-color: #87b95d;}
.theme-media .year-tabs.nav-tabs .nav-item{border-right: solid 0.5px #c2d989;border-left: solid 0.5px #c2d989;}
.theme-media .year-tabs.nav-tabs .nav-item:first-child{border-left: solid 0px #c2d989;}
.theme-media .year-tabs.nav-tabs .nav-item:last-child{border-right: solid 0px #c2d989;}
.theme-media .year-tabs.nav-tabs .nav-link.active{color:#87b95d;}
.theme-media .year-tabs.nav-tabs .nav-link.active:hover{color:#87b95d;}

.border-color-left{border-left: solid 1px;padding-left: 0.5rem;}
h1.border-color-left, h2.border-color-left, h3.border-color-left, h4.border-color-left, h5.border-color-left, h6.border-color-left{border-left: 3px;}
.color1{color: #037a77;}
.color1 h1, .color1 h2, .color1 h3, .color1 h4, .color1 h5, .color1 h6{color: #00aead;}
.color1 hr, .color1 .list-group-item{border-color: #00aead;}
.color1 .btn-interior{color: #fff; background-color: #00aead;border-radius: 0;}
.color1 .btn-interior:hover{background-color:#037a77;}
.color2{color: #592582;}
.color2 h1, .color2 h2, .color2 h3, .color2 h4, .color2 h5, .color2 h6{color: #592584;}
.color2 hr, .color2 .border-right, .color2 .border-left, .color2 .border-bottom, .color2 .border-top, .color2 .border{border-color: #592584 !important;}
.color2 .bg-section{background-color: #592584; color:#fff;}
.color2 ul.special-color li:nth-child(even) {color: #A686BE;}
.color2 .table thead th, .color2 .table-bordered td, .color2 .table-bordered th{border-color: #592582;}
.color2 .table thead th, .color2 .table-bordered th{color: #fff;background-color: #592582;}
.color2 .table-bordered td{color: #592582;}
.color2 .btn-interior{color: #fff; background-color: #592582;border-radius: 0;}
.color2 .btn-interior h1, .color2 .btn-interior h2, .color2 .btn-interior h3, .color2 .btn-interior h4, .color2 .btn-interior h5, .color2 .btn-interior h6{color: #fff;}
.color2 .btn-interior:hover h1, .color2 .btn-interior:hover h2, .color2 .btn-interior:hover h3, .color2 .btn-interior:hover h4, .color2 .btn-interior:hover h5, .color2 .btn-interior:hover h6{color: #fff;}
.color2 .btn-interior:hover{background-color:#592582;}
.color2 .btn-agencia:before{border-top: 15px solid #fff !important;border-left: 15px solid #592582 !important;}
.color2 .nav-icon-vertical.nav-pills .nav-link.active,.color2  .nav-icon-vertical.nav-pills .show>.nav-link{color: #fff;background-color: #592582;}
.color2 .nav-icon-vertical.nav-pills .nav-link,.color2  .nav-icon-vertical.nav-pills>.nav-link{position:relative; transition: all ease-in-out 0.25s;background-color: #e3e3e3;color: #b9b8b8;padding: 3px 5px 20px 5px;font-size: 0.8rem;border-radius: 0;height: 100%;}
.color2 .nav-icon-vertical.nav-pills .nav-link.active:before,.color4  .nav-icon-vertical.nav-pills .show>.nav-link:before{
    border-left: 15px solid #592582;
}
.color2 .nav-icon-vertical.nav-pills .nav-link:before {
    content: '';
    position: absolute;
    transition: all ease-in-out 0.25s;
    top: 0;
    right: 0px;
    border-top: 15px solid #fff;
    border-left: 15px solid #e3e3e3;
    width: 0;
}
.color2 .nav-vertical.nav-pills .nav-link.active,.color2  .nav-vertical.nav-pills .show>.nav-link{color: #fff;background-color: #592582;}
.color2 .nav-vertical.nav-pills .nav-link,.color2  .nav-vertical.nav-pills>.nav-link{position:relative; transition: all ease-in-out 0.25s;background-color: #e3e3e3;color: #b9b8b8;}
.color3{color: #043f1d;}
.color3 .year-tabs.nav-tabs{background-color: #00994A;}
.color3 .year-tabs.nav-tabs .nav-item:first-child {border-left: solid 0px #00994A;}
.color3 .year-tabs.nav-tabs .nav-item {border-right: solid 0.5px #00843f;border-left: solid 0.5px #00843f;}
.color3 .bg-section{background-color: #00994A; color:#fff;}
.color3 .bg-section-dark{background-color: #043F1D; color:#fff;}
.color3 h1, .color3 h2, .color3 h3, .color3 h4, .color3 h5, .color3 h6{color: #043f1d;}
.color3 hr{border-color: #00994A;}
.color3 .border-right, .color3 .border-left, .color3 .border-bottom, .color3 .border-top{border-color: #043f1d;}
.color3 .bg-section .border-right, .color3 .bg-section .border-left, .color3 .bg-section .border-bottom, .color3 .bg-section .border-top, .color3 .bg-section-dark .border-right, .color3 .bg-section-dark .border-left, .color3 .bg-section-dark .border-bottom, .color3 .bg-section-dark .border-top{border-color: #fff !important;}
.color3 .list-group-item.active{background-color: #00994A; border-color: #00994A;}
.color3 .list-group-item{border-color: #00994A;}
.color3 .card{border-color:#00994A;}
.color3 .btn-interior{color: #fff; background-color: #00994A;border-radius: 0;}
.color3 .btn-interior:hover{background-color:#043F1D;}
.color3 .btn-interior-light{color: #043F1D; background-color: #E5E5E5;border-radius: 0;}
.color3 .btn-interior-light:hover{color: #fff; background-color: #00994A}
.color3 .table thead th, .color3 .table-bordered td, .color3 .table-bordered th{border-color: #00843F;}
.color3 .table thead th, .color3 .table-bordered th{color: #fff;background-color: #00994A;}
.color3 .table-bordered td{color: #00843F;}

.color3 .nav-icon-vertical.nav-pills .nav-link.active,.color3  .nav-icon-vertical.nav-pills .show>.nav-link{color: #fff;background-color: #00994a;}
.color3 .nav-icon-vertical.nav-pills .nav-link,.color3  .nav-icon-vertical.nav-pills>.nav-link{position:relative; transition: all ease-in-out 0.25s;background-color: #e3e3e3;color: #b9b8b8;padding: 3px 5px 20px 5px;font-size: 0.8rem;border-radius: 0;height: 100%;}
.color3 .nav-icon-vertical.nav-pills .nav-link.active:before,.color4  .nav-icon-vertical.nav-pills .show>.nav-link:before{
    border-left: 15px solid #00994a;
}
.color3 .nav-icon-vertical.nav-pills .nav-link:before {
    content: '';
    position: absolute;
    transition: all ease-in-out 0.25s;
    top: 0;
    right: 0px;
    border-top: 15px solid #fff;
    border-left: 15px solid #e3e3e3;
    width: 0;
}
.color3 .nav-vertical.nav-pills .nav-link.active,.color3  .nav-vertical.nav-pills .show>.nav-link{color: #fff;background-color: #592582;}
.color3 .nav-vertical.nav-pills .nav-link,.color3  .nav-vertical.nav-pills>.nav-link{position:relative; transition: all ease-in-out 0.25s;background-color: #e3e3e3;color: #b9b8b8;}


.color4{color: #192F56;}
.color4 h1, .color4 h2, .color4 h3, .color4 h4, .color4 h5, .color4 h6{color: #192F56;}
.color4 hr{border-color: #3B7BE2;}
.color4 .bg-section{background-color: #192F56; color:#fff;}
.color4 .bg-section h3, .color4 .bg-section h4, .color4 .bg-section h5, .color4 .bg-section h6{color:#fff;}
.color4 .card, .color4 .border{border-color:#3B7BE2 !important;}
.color4 .card.dark, .color4 .border.dark{border-color:#192F56 !important;}
.color4 .btn-interior{color: #fff; background-color: #3B7BE2;border-radius: 0;}
.color4 .btn-interior:hover{background-color:#192F56;}
.color4 .card.insuf, .color4 .card.elem, .color4 .card.adec{border-style: dashed;}
.color4 .insuf h5{color:#78A7EA;}
.color4 .elem h5{color:#3366CC;}
.color4 .adec h5{color:#244B84;}
.color4 .table thead th, .color4 .table-bordered td, .color4 .table-bordered th{border-color: #192F56;}
.color4 .table thead th, .color4 .table-bordered th{color: #fff;background-color: #192F56;}
.color4 .table-bordered td{color: #192F56;}

.color5{color: #3D1600;}
.color5 h1, .color5 h2, .color5 h3, .color5 h4, .color5 h5, .color5 h6{color: #3D1600;}
.color5 hr, .color5 .border-right, .color5 .border-left, .color5 .border-bottom, .color5 .border-top{border-color: #ef8d22 !important;}
.color5 .bg-section{background-color: #ef8d22; color:#fff;}
.color5 .bg-section h3, .color5 .bg-section h4, .color5 .bg-section h5, .color5 .bg-section h6{color:#fff;}
.color5 .card, .color5 .border{border-color:#ef8d22 !important;}
.color5 .btn-interior{color: #fff; background-color: #ef8d22;border-radius: 0;}
.color5 .btn-interior:hover{background-color:#3D1600;}
.color5 .table thead th, .color5 .table-bordered td, .color5 .table-bordered th{border-color: #ef8d22;}
.color5 .table thead th, .color5 .table-bordered th{color: #fff;background-color: #ef8d22;}
.color5 .table-bordered td{color: #ef8d22;}
.color5 .nav-icon-vertical.nav-pills .nav-link.active,.color5  .nav-icon-vertical.nav-pills .show>.nav-link{color: #fff;background-color: #ef8d22;}
.color5 .nav-icon-vertical.nav-pills .nav-link,.color5  .nav-icon-vertical.nav-pills>.nav-link{position:relative; transition: all ease-in-out 0.25s;background-color: #e3e3e3;color: #b9b8b8;padding: 3px 5px 20px 5px;font-size: 0.8rem;border-radius: 0;height: 100%;}
.color5 .nav-icon-vertical.nav-pills .nav-link.active:before,.color4  .nav-icon-vertical.nav-pills .show>.nav-link:before{
    border-left: 15px solid #ef8d22;
}
.color5 .nav-icon-vertical.nav-pills .nav-link:before {
    content: '';
    position: absolute;
    transition: all ease-in-out 0.25s;
    top: 0;
    right: 0px;
    border-top: 15px solid #fff;
    border-left: 15px solid #e3e3e3;
    width: 0;
}

.color6{color: #008fca;}
.color6 h1, .color6 h2, .color6 h3, .color6 h4, .color6 h5, .color6 h6{color: #008fca;}
.color6 hr, .color6 .border-right, .color6 .border-left, .color6 .border-bottom, .color6 .border-top{border-color: #fff !important;}
.color6 .bg-section{background-color: #008fca; color:#fff;}
.color6 .bg-section h3, .color6 .bg-section h4, .color6 .bg-section h5, .color6 .bg-section h6{color:#fff;}
.color6 .card, .color6 .border{border-color:#CCCCCC!important;}
.color6 .btn-interior{color: #fff; background-color: #ef8d22;border-radius: 0;}
.color6 .btn-interior:hover{background-color:#008fca;}
.color6 .table thead th, .color6 .table-bordered td, .color6 .table-bordered th{border-color: #ef8d22;}
.color6 .table thead th, .color6 .table-bordered th{color: #fff;background-color: #ef8d22;}
.color6 .table-bordered td{color: #ef8d22;}
.color6 .nav-icon-vertical.nav-pills .nav-link.active,.color6  .nav-icon-vertical.nav-pills .show>.nav-link{color: #fff;background-color: #ef8d22;}
.color6 .nav-icon-vertical.nav-pills .nav-link,.color5  .nav-icon-vertical.nav-pills>.nav-link{position:relative; transition: all ease-in-out 0.25s;background-color: #e3e3e3;color: #b9b8b8;padding: 3px 5px 20px 5px;font-size: 0.8rem;border-radius: 0;height: 100%;}
.color6 .nav-icon-vertical.nav-pills .nav-link.active:before,.color6  .nav-icon-vertical.nav-pills .show>.nav-link:before{
    border-left: 15px solid #ef8d22;
}
.color6 .nav-icon-vertical.nav-pills .nav-link:before {
    content: '';
    position: absolute;
    transition: all ease-in-out 0.25s;
    top: 0;
    right: 0px;
    border-top: 15px solid #fff;
    border-left: 15px solid #e3e3e3;
    width: 0;
}


.bg-white{background-color: #fff;}

.card.color-dark-blue .bg-color, .color-dark-blue .bg-color{background-color: #053559;}
.card.color-dark-blue .border-top{border-top: 5px solid #03253E!important;}
.card.color-dark-blue .cut-top-icon{border-top: 60px solid #053559;}
.btn.btn-dark-blue{background-color:#053559;color:#fff;}
.btn.btn-dark-blue:hover, .btn.btn-dark-blue:active, .btn.btn-dark-blue:focus{background-color:#03253E;color:#fff;}

.card.color-pink .bg-color, .color-pink .bg-color{background-color: #F41C64;}
.card.color-pink .border-top{border-top: 5px solid #DB0A50!important;}
.card.color-pink .cut-top-icon{border-top: 60px solid #F41C64;}
.btn.btn-pink{background-color:#F41C64;color:#fff;}
.btn.btn-pink:hover, .btn.btn-pink:active, .btn.btn-pink:focus{background-color:#DB0A50;color:#fff;}


.card.color-light-blue .bg-color, .color-light-blue .bg-color{background-color: #008E8D;}
.card.color-light-blue .border-top{border-top: 5px solid #007675!important;}
.card.color-light-blue .cut-top-icon{border-top: 60px solid #00AEAD;}
.color-light-blue.bg-color, .color-light-blue .bg-color{background-color: #00AEAD; color:#fff;}
.color-light-blue .table thead th, .color-light-blue .table-bordered td, .color--lightblue .table-bordered th{border-color: #00AEAD;}
.color-light-blue .table thead th, .color-light-blue .table-bordered th{color: #fff;background-color: #00AEAD;}
.color-light-blue .nav-link{color: #fff;background-color: #A7CACC;}
.color-light-blue .nav-link:hover{color: #fff;background-color: #77CACF;}
.color-light-blue .nav-link.active{color: #fff;background-color: #00AEAD;}
.btn.btn-light-blue{background-color:#00AEAD;color:#fff;}
.btn.btn-light-blue:hover, .btn.btn-light-blue:active, .btn.btn-light-blue:focus{background-color:#008E8D;color:#fff;}

.card.color-yellow .bg-color, .color-yellow .bg-color{background-color: #F69F11;}
.card.color-yellow .border-top{border-top: 5px solid #E08E08!important;}
.card.color-yellow .cut-top-icon{border-top: 60px solid #F69F11;}
.btn.btn-yellow{background-color:#F69F11;color:#fff;}
.btn.btn-yellow:hover, .btn.btn-yellow:active, .btn.btn-yellow:focus{background-color:#E08E08;color:#fff;}

.card.color-light-green .bg-color, .color-light-green .bg-color{background-color: #97C332;}
.card.color-light-green .border-top{border-top: 5px solid #638A09!important;}
.card.color-light-green .cut-top-icon{border-top: 60px solid #97C332;}
.btn.btn-light-green{background-color:#97C332;color:#fff;}
.btn.btn-light-green:hover, .btn.btn-light-green:active, .btn.btn-light-green:focus{background-color:#638A09;color:#fff;}

.btn.btn-green-pink{background-color:#00aead;color:#fff;}
.btn.btn-green-pink:hover, .btn.btn-green-pink:active, .btn.btn-green-pink:focus{background-color:#E3227B;color:#fff;}

.card.color-blue .border-top{border-top: 5px solid #0059A9!important;}
.card.color-blue .cut-top-icon{border-top: 60px solid #0059A9;}
.color-blue.bg-color, .color-blue .bg-color{background-color: #0059A9; color:#fff;}
.color-blue .table thead th, .color-blue .table-bordered td, .color-blue .table-bordered th{border-color: #0059A9;}
.color-blue .table thead th, .color-blue .table-bordered th{color: #fff;background-color: #0059A9;}
.color-blue .table-bordered.inverse td{color: #fff;}
.color-blue .table.inverse thead th, .color-blue .table-bordered.inverse td, .color-blue .table-bordered.inverse th{border-color: #fff;}
.btn.btn-blue{background-color:#0059A9;color:#fff;}
.btn.btn-blue:hover, .btn.btn-blue:active, .btn.btn-blue:focus{background-color:#053559;color:#fff;}

.btn.btn-red{background-color:#E52B33;color:#fff;}
.btn.btn-red:hover, .btn.btn-red:active, .btn.btn-red:focus{background-color:#8F1117;color:#fff;}

.btn.btn-basica{background-color:#00aead;color:#fff;}
.btn.btn-basica:hover, .btn.btn-basica:active, .btn.btn-basica:focus{background-color:#029493;color:#fff;}

.btn.btn-media{background-color:#87b95d;color:#fff;}
.btn.btn-media:hover, .btn.btn-media:active, .btn.btn-media:focus{background-color:#4E9D34;color:#fff;}

.bg-deco-white{
  background-image: url(/img/old/13.png);
  background-position: bottom;
  background-repeat: no-repeat;
}
.btn-link {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.nav-tabs {
    border-bottom: 1px solid #ffffff;
    background-color: #777777;
}
a.nav-link{
  color: #FFF;
}
a.nav-link:hover{
  color: #00aead;
}

/* width */
::-webkit-scrollbar {
  width: 15px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #0a3f6c; 
  border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #df2484; 
}


.site-header {
  background-color: rgba(0, 0, 0, 1);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
}
.site-header a {
  color: #999;
  transition: ease-in-out color .15s;
}
.site-header a:hover {
  color: #fff;
  text-decoration: none;
}

/*
 * Dummy devices (replace them with your own or something else entirely!)
 */

.product-device {
  position: absolute;
  right: 10%;
  bottom: -30%;
  width: 300px;
  height: 540px;
  background-color: #333;
  border-radius: 21px;
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

.product-device::before {
  position: absolute;
  top: 10%;
  right: 10px;
  bottom: 10%;
  left: 10px;
  content: "";
  background-color: rgba(255, 255, 255, .1);
  border-radius: 5px;
}

.product-device-2 {
  top: -25%;
  right: auto;
  bottom: 0;
  left: 5%;
  background-color: #e5e5e5;
}

.e-basica{
  color: white !important;
}

.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(235,235,235,.25)!important;
}

.bg-color-light-green{
  background-color: #00994A;
}