@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800&display=swap");html,body,main{height:100%}body{font-family:'Montserrat';font-weight:400;color:#060506;-webkit-font-smoothing:antialiased}a,.page-link{color:#EF202F;cursor:pointer;transition:all 0.3s}a:hover,.page-link:hover{text-decoration:none;color:#BE0C19}a.disabled,.page-link.disabled{cursor:default;color:#666}::-webkit-input-placeholder{color:#bbb !important;font-style:italic}:-ms-input-placeholder{color:#bbb !important;font-style:italic}::placeholder{color:#bbb !important;font-style:italic}.sort-arrows{margin-right:5px;vertical-align:inherit}.sort-arrows
.far{cursor:pointer;color:#EF202F;height:5px;overflow:hidden;position:relative;width:10px;margin-bottom:2px}.sort-arrows .far:before{height:5px;position:absolute;left:0;width:10px}.sort-arrows .far.fa-sort-down:before{top:-5px}.sort-arrows .far.fa-sort-up:before{top:0}.sort-arrows
.far.active{color:black}.clear::-ms-clear,.clear::-webkit-search-cancel-button{display:none !important}.alert.alert-gray{padding:100px
30px;background:#eee;border:1px
solid #ddd;width:100%;margin:30px
auto}.header-table
h1{text-transform:uppercase;font-size:18px;font-weight:700}.header-table h1
i{color:#EF202F}.header-table .search-table
form{position:relative}.header-table .search-table
button{background:transparent;color:#EF202F;border:0
none;position:absolute;right:10px}.header-table .action-new
a{font-size:18px;color:#000;font-weight:bold}.header-table .action-new a:hover{color:#EF202F}.header-table .action-new a
.circle{display:inline-flex;align-items:center;justify-items:center;width:40px;height:40px;background:#EF202F;border-radius:50%}.header-table .action-new a .circle
i{color:#fff;margin:auto;display:flex;font-size:10px}.no-margin{margin-left:0;margin-right:0}.no-padding{padding-left:0;padding-right:0}.modal-open .nav-black{padding-right:15px}.modal-open .actions-bar{padding-right:15px}.modal-header{border:none}.modal-footer{border:none}.modal-footer
button{border-radius:3px;font-size:12px;font-weight:600}.modal-body{font-size:14px}.modal-body
img{width:50px;margin-bottom:30px}.modal-body
a{color:#20B5EB;display:block}.modal-body
span{color:#02C8A7;display:block}.loading-res{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,0.7) url("https://cdn1.coprelec.cl/wp-content/plugins/em-cotizador/templates/img/loading.svg") center center no-repeat}.login{background-image:url(https://cdn1.coprelec.cl/wp-content/plugins/em-cotizador/templates/img/bg-login.svg);background-position:center;background-repeat:no-repeat;background-size:cover;border-top:1px solid #EF202F;height:100% !important}.login .col-12{padding-top:12%}.login .box-login{position:relative;background:#fff;border-radius:3px;padding:15px;-webkit-box-shadow:0px 0px 20px -5px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px -5px rgba(0,0,0,0.2);box-shadow:0px 0px 20px -5px rgba(0,0,0,0.2)}.login .box-login
img{margin-top:20px;margin-bottom:30px}.login .box-login form
label{font-size:14px;font-weight:600;color:#060506}.login .box-login form label.form-check-label{font-weight:300}.login .box-login form
input{font-size:16px}.login .box-login form input.form-check-input{margin-top:0.4rem}.login .box-login form input:focus{border-color:#EF202F;box-shadow:0 0 0 0.2rem rgba(239,32,47,0.25)}.login .box-login form
.btn{width:100%}.login .box-login form
.row{margin-top:30px}.error-frm{color:red;font-size:0.9em}.loading-login,.loading-save{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;display:none;background:rgba(255,255,255,0.7) url("https://cdn1.coprelec.cl/wp-content/plugins/em-cotizador/templates/img/loading.svg") center center no-repeat}input.disabled{border-radius:4px;padding:5px;border:1px
solid #ccc;width:92%;background:#efefef}.cont-header-margin{padding-top:120px}.nav-black{position:fixed;height:70px;width:100%;top:0;z-index:999;background-color:#212121;padding:7px
0;-webkit-box-shadow:0px 5px 15px -5px rgba(0,0,0,0.5);-moz-box-shadow:0px 5px 15px -5px rgba(0,0,0,0.5);box-shadow:0px 5px 15px -5px rgba(0,0,0,0.5)}.nav-black .media-body{padding:12px
0}.nav-black .media-body
h6{color:#EF202F;font-weight:600;font-size:14px;margin-bottom:0 !important}.nav-black .media-body
h5{color:#fff;font-weight:600;font-size:14px;margin-bottom:0 !important}.nav-black .media-body
a{font-size:13px;position:absolute;font-weight:600;right:68px;bottom:-4px;cursor:pointer;color:#EF202F}.nav-black .media-body a:hover{color:#ff2232}.nav-black nav ul li
a{color:#fff;font-weight:bold;position:relative}.nav-black nav ul li.active
a{display:block}.nav-black nav ul li.active a:before{content:' ';position:absolute;display:block;bottom:5px;left:50%;transform:translateX(-50%);height:1px;background:#EF202F;width:90%;min-width:50px}.title{margin-bottom:30px}.title
h2{font-size:18px;text-transform:uppercase;font-weight:700;padding:0
10px;padding-left:0;background:#fff;position:relative;z-index:1;display:inline-block}.title h2
img{margin-top:-2px}.prod-desc
p{text-align:left;font-size:12px !important}.customer-data{padding-top:120px;padding-bottom:50px;background:#f5f5f5}.customer-data
.title{margin-bottom:30px}.customer-data .title
h2{font-size:16px;text-transform:uppercase;font-weight:700;padding:0
10px;background:#f5f5f5;position:relative;z-index:1;display:inline-block}.customer-data .title h2
img{margin-top:-2px}.customer-data .title::after{content:'';height:1px;background-color:#BABABA;width:97%;position:absolute;left:0;right:0;margin:0
auto;top:11px;z-index:0}.customer-data form
label{font-size:14px;font-weight:600}.customer-data form input,.customer-data form
select{font-size:14px}.customer-data form input:focus,.customer-data form select:focus{border-color:#EF202F;box-shadow:0 0 0 0.2rem rgba(239,32,47,0.25)}.quotation{padding:50px
0 250px 0}.quotation
.title{margin-bottom:30px}.quotation .title
h1{font-size:20px;text-transform:uppercase;font-weight:700;padding-right:10px;background:#fff;position:relative;z-index:1;display:inline-block}.quotation .title h1
img{margin-top:-2px}.quotation .title::after{content:'';height:1px;background-color:#BABABA;width:70%;position:absolute;left:0;right:0;margin:0
auto;top:11px;z-index:0}.quotation .search
input{margin-right:15px;width:450px}.quotation .search input:focus{border-color:#EF202F;box-shadow:0 0 0 0.2rem rgba(239,32,47,0.25)}.quotation .search
.lens{margin-left:-60px;margin-right:15px;background:#fff;position:relative;z-index:10;transition:all ease .3s}.quotation .search .lens:hover{background:#f5f5f5}.quotation .search
.add{border-radius:30px;font-size:30px;height:38px;width:38px;font-weight:400;line-height:1}.quotation .search .add:hover{background:#BE0C19}.actions-bar{position:fixed;padding:10px
0;width:100%;bottom:0;z-index:777;background-color:#fff;-webkit-box-shadow:0px -5px 15px -5px rgba(0,0,0,0.2);-moz-box-shadow:0px -5px 15px -5px rgba(0,0,0,0.2);box-shadow:0px -5px 15px -5px rgba(0,0,0,0.2)}.actions-bar
.money{margin-bottom:10px}.actions-bar .money .col-4{text-transform:uppercase;display:flex;justify-content:space-between;position:relative;border-right:none}.actions-bar .money .col-4:not(:last-child){border-right:1px solid #BABABA}.actions-bar .money
h4{font-size:14px;background:#fff;font-weight:700;margin-bottom:0;padding-right:5px}.actions-bar .money h4::after{content:'';height:1px;background-color:#BABABA;width:80%;position:absolute;left:0;right:0;margin:0
auto;top:9px;z-index:-1}.actions-bar .money
h3{font-size:16px;color:#EF202F;background:#fff;margin-bottom:0;padding-left:5px;font-weight:500}.actions-bar .money
strong{font-weight:700}.actions-bar
.buttons{position:relative}.actions-bar .buttons
a{cursor:pointer}.actions-bar .buttons a.btn-actions{width:100%}.actions-bar .buttons a
i{font-style:normal}.swal2-modal.swal2-popup{font-size:14px}#no-more-tables{font-size:14px;width:100%;padding:0
15px}#no-more-tables .table-white
thead{background:#fff;color:#000}#no-more-tables .table-white thead
th{padding:7px
5px}#no-more-tables
thead{background:#212121;color:#fff;text-align:center;margin-bottom:10px;border:none}#no-more-tables thead
th{font-weight:600;text-transform:uppercase;font-size:12px;padding:5px;border:none;border-right:1px solid #fff}#no-more-tables thead th:first-child{border-right:none}#no-more-tables thead th:last-child{border-right:none}#no-more-tables thead th:nth-child(8){border-right:none}#no-more-tables tbody
td{padding:5px;border-top:none;border-bottom:none;text-align:center}#no-more-tables tbody td
input{font-size:14px;width:100px;margin:0
auto;text-align:center}#no-more-tables tbody td input:focus{border-color:#EF202F;box-shadow:0 0 0 0.2rem rgba(239,32,47,0.25)}#no-more-tables tbody td
p{margin-bottom:0;font-size:14px}#no-more-tables tbody
td.detail{width:30px;padding:0px;text-align:center;position:relative}#no-more-tables tbody td.detail .dropdown-toggle{background:#EF202F;height:100%;width:100%;position:absolute;left:0;top:0;padding:120% 0}#no-more-tables tbody td.detail .dropdown-toggle:hover{background:#BE0C19}#no-more-tables tbody td.detail .dropdown-toggle::after{display:none}#no-more-tables tbody td.detail .dropdown-toggle.desc-disabled{cursor:default;background:#aaa}#no-more-tables tbody td.detail .dropdown-toggle.desc-disabled:hover{background:#aaa}#no-more-tables tbody td.detail .dropdown-menu{min-width:17rem;font-size:1rem;color:#fff;background-color:#212121;border-radius:3px;padding:10px;z-index:777}#no-more-tables tbody td.detail
h5{font-size:14px;border-bottom:1px solid #EF202F;margin-bottom:5px;padding-bottom:5px;text-transform:uppercase}#no-more-tables tbody td.detail
p{font-size:12px}#no-more-tables tbody
td.remove{background:#ddd;width:25px;padding:0;text-align:center;cursor:pointer}#no-more-tables tbody
td.total{color:#EF202F;font-weight:600;font-size:16px;text-align:right}#no-more-tables tbody td
.media{width:270px;text-align:left}#no-more-tables tbody td .media
img{margin-right:5px;max-width:69px}#no-more-tables tbody td .media
h6{font-size:14px;color:#8C8C8C;text-transform:uppercase;margin:0;font-weight:600}#no-more-tables tbody td .media
h5{font-size:14px;margin:0;font-weight:500}#no-more-tables tbody td .media
p{font-size:12px;margin:0}.customer-data.print{padding:30px
0 20px 0}.customer-data.print .quote-data{border-left:1px solid #BABABA}.customer-data.print .quote-data
ul{font-size:14px;-webkit-padding-start:0;list-style-type:none;font-weight:600;text-transform:uppercase;margin-bottom:0px}.customer-data.print .quote-data ul li
span{float:right;font-weight:400;text-transform:none}.customer-data.print
p{font-size:14px;border-bottom:1px solid #EF202F;margin-bottom:10px}.quotation.view{padding:50px
0}.quotation.view
.number{text-align:right}.quotation.view #no-more-tables thead th:first-child{border-right:1px solid #fff}.quotation.view #no-more-tables tbody
.description{width:350px;text-align:left}.quotation.view #no-more-tables tbody .description
p{font-size:12px;line-height:1.2}.quotation.view .quote-total{background:rgba(0,0,0,0.05);padding:10px
15px;margin-top:15px}.quotation.view .quote-total
ul{font-size:14px;-webkit-padding-start:0;list-style-type:none;font-weight:600;text-transform:uppercase;margin-bottom:0px;padding-left:15px}.quotation.view .quote-total ul
li{border-bottom:1px solid #BABABA;font-size:18px;padding:5px
0}.quotation.view .quote-total ul li:last-child{border-bottom:none}.quotation.view .quote-total ul li
span{float:right;color:#EF202F;font-weight:500;text-transform:none;font-size:20px}.quotation.view .quote-total ul li span
strong{font-size:22px}.legal{padding-bottom:50px}.legal
.title{margin-bottom:30px}.legal .title
h2{font-size:16px;text-transform:uppercase;font-weight:700;padding:0
10px;padding-left:0;background:#fff;position:relative;z-index:1;display:inline-block}.legal .title h2
img{margin-top:-2px}.legal .title::after{content:'';height:1px;background-color:#BABABA;width:95%;position:absolute;left:0;right:0;margin:0
auto;top:11px;z-index:0}.legal
ul{font-size:14px;-webkit-padding-start:0;list-style-type:none;margin-bottom:0}.legal ul
li{line-height:1.8}.legal ul li
strong{text-transform:uppercase}.legal ul li
em{font-weight:600;color:#767676}.legal ul.bank-data{background:rgba(0,0,0,0.05);border:1px
dashed #EF202F;padding:15px;margin-top:30px}.loading{position:fixed;height:100%;width:100%;pointer-events:all;background:rgba(0,0,0,0.6);z-index:888;top:0;text-align:center}.loading
img{width:70px;height:auto;margin:20% auto}.btn{text-transform:uppercase;font-size:14px;padding:5px
10px;transition:all ease .3s;border-radius:0;font-weight:600}.btn.red{background:#EF202F;color:#fff}.btn.red:hover{background:#767676;color:#fff}.btn.green{background:#20744A;color:#fff}.btn.green:hover{background:#154D31;color:#fff}.btn.outline{background:transparent;color:#EF202F;border:1px
solid #EF202F}.btn.outline:hover{background:#767676;border:none;color:#fff}.btn.gray{background:#E5E5E5;color:#EF202F}.btn.gray:hover{background:#767676;color:#fff}.btn.black{background:#212121;color:#fff}.btn.black:hover{background:#767676;color:#fff}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{opacity:0}.err-prdo{color:red;position:absolute;bottom:-14px;font-size:12px;display:none}.err-prdo.err-show{display:block}.title h2
img{width:20px;height:auto}.comment-box{position:relative}.comment-box .add-comment
img{width:20px;height:auto}.comment-box .the-comment{position:relative;display:none}.comment-box .add-comment-wrap{height:20px}.comment-box .text-comment{width:100%;min-height:100px;height:100px;max-width:100%}.comment-box .text-comment[readonly]{border:0
none;background:#fff;color:#000;cursor:default}.comment-box .text-comment:focus{box-shadow:none}@media (max-width: 1366px){.container{max-width:100%}}@media (max-width: 1200px){#no-more-tables tbody td
.media{width:auto}}@media (max-width: 992px){.quotation{padding-bottom:150px}#no-more-tables table,#no-more-tables thead,#no-more-tables tbody,#no-more-tables th,#no-more-tables td,#no-more-tables
tr{display:block}#no-more-tables thead
tr{position:absolute;top:-9999px;left:-9999px}#no-more-tables
tr{border:1px
solid #ddd;border-bottom:none}#no-more-tables
td{border:none;border-bottom:1px solid #ddd;position:relative;padding-left:50%;white-space:normal;text-align:left}#no-more-tables td:before{position:absolute;top:6px;left:6px;width:48%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-title)}#no-more-tables .table-bordered{border:none;padding:0}#no-more-tables tbody
tr{margin-bottom:15px}#no-more-tables tbody
td{font-size:16px;padding-left:50% !important;text-align:left;border-bottom:1px solid #ddd}#no-more-tables tbody td:before{background:#212121;left:0;top:0;color:#fff;height:100%;padding:10px;font-size:16px}#no-more-tables tbody td:first-child:before,#no-more-tables tbody td:last-child:before{display:none}#no-more-tables tbody td
input{text-align:left;margin:inherit;font-size:16px;width:100%}#no-more-tables tbody
td.detail{display:block;width:100% !important;height:30px}#no-more-tables tbody td.detail .dropdown-toggle{padding:2px
0 !important}#no-more-tables tbody td.detail .dropdown-menu{padding:15px;border:none}#no-more-tables tbody td.detail .dropdown-menu
h5{font-size:16px}#no-more-tables tbody td.detail .dropdown-menu
p{font-size:14px}#no-more-tables tbody
td.total{text-align:left;font-size:18px}#no-more-tables tbody
td.remove{padding-left:0 !important;height:30px;width:100%;padding:5px
0}#no-more-tables tbody td
.media{width:auto}#no-more-tables tbody td .media
h6{font-size:16px}#no-more-tables tbody td .media
h5{font-size:16px}#no-more-tables tbody td .media
p{font-size:14px}#no-more-tables tbody td
p{font-size:16px}#no-more-tables .table-white tbody td:before{color:#000;background:none;display:block !important}.actions-bar{padding-bottom:0px}.actions-bar .money .col-4{text-align:center;display:block}.actions-bar .money
h3{font-size:20px;margin-top:-3px;padding-left:0}.actions-bar .money
h4{font-size:14px;padding-right:0;margin-bottom:5px}.actions-bar .money h4:after{display:none}.actions-bar
.buttons{background:#212121;padding:5px}.actions-bar .buttons
.btn{color:#fff;border:1px
solid transparent;display:grid;background:transparent;text-align:center;padding:5px}.actions-bar .buttons .btn:hover{border-color:#EF202F}.actions-bar .buttons .btn
svg{margin:0
auto;margin-bottom:4px;height:25px}.actions-bar .buttons .btn svg
path{fill:#EF202F}.actions-bar .buttons .btn
i{display:none}.customer-data.print .quote-data{margin-bottom:30px}.quotation.view .title:after{width:95%}.quotation.view
.number{text-align:center !important}.quotation.view .number
p{font-size:18px}.quotation.view #no-more-tables tbody td:first-child:before,.quotation.view #no-more-tables tbody td:last-child:before{display:block}.quotation.view #no-more-tables tbody
.description{width:auto}.quotation.view #no-more-tables tbody .description
p{font-size:14px}}@media (max-width: 768px){.user{display:none}.logo{text-align:center}.logo
img{max-width:100%}.nav-black{height:auto}.customer-data{padding-top:90px}.customer-data form
label{font-size:16px}.customer-data form input,.customer-data form
select{font-size:16px;margin-bottom:10px}.customer-data.print
p{font-size:16px}.customer-data.print .logo-print{text-align:center;margin-bottom:30px}.customer-data.print .quote-data{border:none;margin-bottom:30px}.customer-data.print .title:after{width:95%}.customer-data.print .title
h2{padding-left:0}.quotation
.search{margin-bottom:20px}.quotation .search
input{width:88% !important;font-size:16px}.quotation .search
.lens{margin-right:10px}}.legal .title
h2{font-size:18px}.legal
ul{margin-bottom:30px;font-size:16px}@media (max-width: 576px){.cont-header-margin{padding-top:180px}.customer-data.print .title:after{width:90%}.customer-data.print .quote-data ul
li{font-size:16px;margin-bottom:5px}.customer-data.print .quote-data ul li
span{float:none}#no-more-tables tbody td
.media{display:block}#no-more-tables tbody td .media
img{width:55px;margin-bottom:5px}.actions-bar .money .col-4{padding:0
7px}.actions-bar .money
h4{font-size:12px}.quotation.view
.title{margin-bottom:20px}.quotation.view .title:after{width:90%}.quotation.view .quote-total{margin-top:5px}.quotation.view .quote-total ul
li{font-size:14px;padding:7px
0}.quotation.view .quote-total ul li
span{font-size:18px}.quotation.view .quote-total ul li span
strong{font-size:20px}.legal .title:after{width:90%}}@media (max-width: 480px){.actions-bar .money
h4{font-size:10px;letter-spacing:-1px}.actions-bar .money
h3{font-size:16px}.actions-bar .buttons .col-3{padding:0
5px}.actions-bar .buttons .col-3
.btn{font-size:11px;padding:3px
2px}.actions-bar .buttons .col-3 .btn
svg{height:20px}.quotation .search
input{width:85% !important}.quotation .search
.lens{margin-right:5px}}@media (min-width: 1366px){.container{max-width:1300px}.login .col-12{padding-top:17%}}