body { color: #414141; background: #fff; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.42857143;}
a:hover { text-decoration: none; color:#68893d;}
a, a:active, a:focus { outline: none; text-decoration: none; color:#42A905;}
p { margin-bottom: 10px;}
/**/
.no-min-height { min-height: 100%;}/*none*/
.banner-mobile { display: none;}
.mbl-br { display: none;}
/**//**/
/* 5.1 override*/
html { font-size: 16px;}
.dropdown-toggle::after { display: none;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 { position: relative; float: left; padding-right: 15px; padding-left: 15px;}
h1,h2,h3,h4,h5,h6{line-height: 1.1;}
.h4,.h5,.h6,h4,h5,h6{ margin-top:10px;margin-bottom:10px;line-height: 1.1;}
.img-responsive{ max-width: 100%;height: auto;}
 @media screen and (min-width: 768px){
	.container { width: 750px;}
}
 @media screen and (min-width: 992px){
	.container { width: 970px;}
	.navbar-expand-lg .navbar-collapse .row { margin: 0;}
}
 @media screen and (min-width: 1200px){
	.container { width: 1170px; max-width:1170px;}
}
 @media screen and (min-width: 1400px){
	.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{ max-width:1170px}
}
ol, ul { margin-bottom: 10px;}
dl { margin-bottom: 20px;}

/*offset 5.1 fix*/
.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0;}@media(min-width:768px){.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0;}}@media(min-width:992px){.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0;}}@media(min-width:1200px){.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0;}}
/*forms 5.1 fix*/
.solicitud-3-pasos .container .row { display: block;}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {display: table;content: "";}
.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {clear:both;}
.form-control{height: 34px; padding: 6px 12px; font-size: 14px;}
textarea.form-control {height: auto;}
.checkbox-inline, .radio-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { position: absolute; margin-top: 4px\9; margin-left: -20px;}
input[type=checkbox], input[type=radio] { margin: 4px 0 0; margin-top: 1px\9; line-height: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline { margin-top: 0; margin-left: 10px;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-9.col-sm-9 { width: 75%;}
.input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px;}
.input-group-addon, .input-group-btn { white-space: nowrap; vertical-align: middle; display: flex; align-items: center;}
.solicitud-formulario .checkbox-inline, .solicitud-formulario .radio-inline { padding-top: 8px;}
.solicitud-3-pasos .solicitud-formulario select.form-control, .solicitud-formulario select.form-control, select.form-control, select { background-image: linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%); background-position: calc(100% - 11px) calc(1em + 2px),calc(100% - 6px) calc(1em + 2px),calc(100% - 2.5em) 0.5em; background-size: 5px 5px,5px 5px,1px 1.5em; background-repeat: no-repeat; padding-right: 22px !important;}
.table-bordered,.table-bordered>tr>td,.table-bordered>tr>th{border:1px solid #ddd}.table{width:100%;max-width:100%;margin-bottom:20px}table{background-color:transparent;border-spacing:0;border-collapse:collapse}.table-striped>tr{border:0!important}.table-striped>tr:nth-of-type(odd){background-color:#f9f9f9}.table>tfoot>tr>th,.table>tr>td,.table>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
@media screen and (max-width: 991px) {.modal-prestamo{margin-top:60px}}
@media screen and (max-width:767px){.solicitud-formulario .form-group > * { width: 100%; text-align: left !important;}.solicitud-formulario .form-group .num-cod { width: 25%;}.solicitud-formulario .form-group .num-cod+div { width: 75%;}}
@media screen and (min-width: 768px){.form-horizontal .control-label { padding-top: 7px; margin-bottom: 0; text-align: right;}.form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle;}.form-inline .form-control { display: inline-block; width: auto; vertical-align: middle;}}
/*modal 5.1 fix*/
.modal-header .close { margin-top: -2px;}
button.close {-webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0;}
.close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2;}
.close:focus, .close:hover { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5;}
/*hide 5.1 fix*/
.hidden{display:none!important;}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important} @media screen and (max-width:767px){.visible-xs,.visible-xs-block{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}.hidden-xs{display:none!important}} @media screen and (min-width:768px) and (max-width:991px){.visible-sm,.visible-sm-block{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}.hidden-sm{display:none!important}} @media screen and (min-width:992px) and (max-width:1199px){.visible-md,.visible-md-block{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}.hidden-md{display:none!important}} @media screen and (min-width:1200px){.visible-lg,.visible-lg-block{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}
/*cajeros 5.1 fix*/
@media screen and (min-width: 560px){.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}}
@media screen and (max-width: 560px){.tab-cajeros .form-inline label{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;top:unset!important;margin-bottom:8px}.vista-block .mostrar .checkbox{display:flex;align-items:center}.tab-cajeros .form-inline label input{margin:0;position: relative}.vista-block .mostrar .icon-banelco{top:0!important}.tab-cajeros .form-inline label input~span{margin-left:10px!important}.tab-cajeros .form-inline label input~span.label-mbl-text{margin-left:2px!important}}
@media screen and (max-width: 370px){.vista-block .mostrar{border-left:none!important;padding-left:0!important;}}
/*sueldo 5.1 fix*/
@media screen and (max-width: 767px){.plan-sueldo .producto-detalle .servicios>div, .plan-sueldo .producto-detalle .destacados>div { width:100%}}
	
/*HEADER*/
header { background: #fff;}
.logo-header { margin: 0; height: 78px;}
.logo-header a { background: url(https://www.comafi.com.ar/assets/images/layout/logos/logo-Banco-Comafi-hor.svg) no-repeat; background-size: contain; width: 217px; height: 33px; text-indent: -5000px; position: absolute; left: 15px; top: 23px; display: block;}
.logo-header img { display: none;}
/**/
.nav-group-1 { margin: 0; float: right;}
.nav-group-1 li { padding: 0; float: left; margin-left: 1px;}
.nav-group-1 li:first-child a {border-radius: 0px 0px 0px 8px;}
.nav-group-1 li:last-child a {border-radius: 0px 0px 8px 0px;}
.nav-group-1 a { display: block; background: #EAEAEA; color: #414141; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 500; font-size: 13px; height: 29px; text-align: center; padding: 5px 20px 0 20px;}
.nav-group-1 .hbanking { background: #008AC9; color: #fff;}
.nav-group-1 .hbanking:hover { background: #004F73;}
.nyp-page .nav-group-1 .hbanking { background: #414141; color: #fff;}
.nyp-page .nav-group-1 .hbanking:hover { background: #5f5f63;}
.empresas-page .nav-group-1 .hbanking { background: #414141; color: #fff;}
.empresas-page .nav-group-1 .hbanking:hover { background: #5f5f63;}
.agro-page .nav-group-1 .hbanking { background: #02443A; color: #fff;}
.agro-page .nav-group-1 .hbanking:hover { background: #002721;}
/*.nav-group-1 .ebanking { background: #EAEAEA; color: #bf372e;}
.nav-group-1 .ebanking:hover { background: #939395; color: #fff;}*/
.nav-group-1 .tevabien { background: #EAEAEA;}
.nav-group-1 .tevabien:hover { background: #5f5f63; color: #fff;}
.nav-group-1 .apps { background: #EAEAEA;}
.nav-group-1 .apps:hover { background: #939395; color: #fff;}
.nav-group-1 .chicas { background: #81c7c5;}
.nav-group-1 .chicas span { color: #f8575d; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900;}
.nav-group-1 .chicas:hover { background: #75b3b1;}
/**/
.nav-group-2 { margin: 15px 0 0 0; float: right;}
.nav-group-2 li { padding: 0; float: left; margin-left: 10px;}
.nav-group-2 li:first-child { margin-left: 0;}
.nav-group-2 a { display: block; color: #777; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.nav-group-2 a:hover { color: #000;}
.nav-group-2 strong { color: #cc2435; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900 !important; font-size: 11px; display: block;}
.nav-group-2 strong a { color: #cc2435; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; font-size: 11px; display: block;}
.nav-group-2 strong a:hover { color: #bf1e2e;}
/**/
.nav-group-3 { margin: 14px 54px 0 0; float: right;}
.nav-group-3 li { float: left; margin: 0 11px;}
.nav-group-3 li a { color: #414141; font-size: 14px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 500;}
.nav-group-3 li a.active,
.nav-group-3 li a:hover { color: #42A905;}
/*.nav-group-3 li a:after { content: "|"; margin-left: 7px; margin-right: 7px; color: #4f504f;}
.nav-group-3 li:last-child a:after { display: none;}*/
/**/
.nav-search { float: right; margin-top: 11px; width: 100%;}
.nav-search .form-control { border-radius: 13px 0 0 13px; border-color: #ABABAB; height: 26px; font-size: 12px; color: #4f504f; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 500; box-shadow: none; border-right-color: transparent; background: #fff; line-height: 26px;}
.nav-search .form-control:focus { border-right-color: transparent;}
.nav-search .form-control::-webkit-input-placeholder { color: #C8C8C8;}
.nav-search .form-control:-moz-placeholder { color: #C8C8C8; opacity: 1;}
.nav-search .form-control::-moz-placeholder { color: #C8C8C8; opacity: 1;}
.nav-search .form-control:-ms-input-placeholder { color: #C8C8C8;}
.nav-search .form-control:focus::-webkit-input-placeholder { color: #fff;}
.nav-search .form-control:focus:-moz-placeholder { color: #fff;}
.nav-search .form-control:focus::-moz-placeholder { color: #fff;}
.nav-search .form-control:focus:-ms-input-placeholder { color: #fff;}
.nav-search .btn { border-radius: 0 13px 13px 0; border-color: #ABABAB; height: 26px; font-size: 13px; color: #999; padding: 0 10px 2px 10px; line-height: 0; border-left: none; background: #fff;}
.nav-search .btn-default:hover { background: #fff;}
.mobile-search-trigger { display: none;}

/*MAIN NAV*/
.navbar-default { border: none; background: #42A905; margin-bottom: 0; border-bottom: 1px solid #42A905;}
.navbar { border-radius: 0; min-height: 37px; padding-top: 0; padding-bottom: 0;}
.navbar-default .navbar-nav > li > a { color: rgba(255,255,255,.8); display: block;}
/*.navbar-nav { margin-top: -3px;}*/
.navbar-nav > li > a { padding: 8px 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 500; margin-right: 29px; font-size: 14px; color: #EEFAE6;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color: #fff; background: none;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background: none; color: #fff;}
.dropdown-menu { box-shadow: none; border-radius: 12px; border: none; background: #EAEAEA; padding: 0; top: calc(100% + 1px); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.10);}
.dropdown-menu li:first-child { margin-top: 15px;}
.dropdown-menu li:last-child { margin-bottom: 15px;}
.dropdown-menu > li > a { display: block; color: #414141; font-size: 15px; padding: 5px 20px; white-space: nowrap;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background: none; color: #5f5f63;}
/**/
.c-hamburger { display: none;}
.mobile-bar { display: none;}

/*MAIN SLIDER*/
/*NINJA SLIDER*/
.home-slider { position: relative; min-height: 100%; max-height: 377px; overflow: hidden; padding: 0; background-color: #F9F9F9;}
#ninja-slider { padding: 0; background-color: #F9F9F9;}
.nyp-page .home-slider {background: #fff;}
.nyp-page #ninja-slider {background: #fff;}
.empresas-page .home-slider {background: #fff;}
.empresas-page #ninja-slider {background: #fff;}
#ninja-slider .inner > ul { margin: 0;}
#ninja-slider-prev { left: 42px; display: none;}
#ninja-slider-next { right: 42px; display: none;}
#ninja-slider .ns-img { border-radius: 0; box-shadow: none; background-size: cover;}
#ninja-slider-pager { padding-top: 0; position: absolute; width: 100%; text-align: center; left: 0; bottom: 21px; z-index: 100;}
#ninja-slider-pager a { display: inline-block; margin-left: 7px; margin-right: 7px; width: 13px; height: 13px; text-indent: -5000px; background: #BABABA; border-radius: 100%; box-shadow: none;}
#ninja-slider-pager a.active { background: #42A905; box-shadow: none;}
/**/
.slider__item-container {width: 100%; max-width: 1170px; margin: 0 auto; display: flex; justify-content: space-between; gap: 30px; padding: 0 15px;}
.slider__item-container div:empty {display: none;}
.unico-page .slider__item-unico {display: flex;}
.unico-page .slider__item-unico .CGW_Responsible {display: none;}
.slider__item-data {width: 100%; max-width: 387px; padding-top: 50px;}
.slider__item-data p {margin: 0;}
.slider__item-subtitle {margin: 0; color: #42A905; font-size: 22px; font-weight: 500; line-height: 1.1; margin-bottom: 6px;}
.slider__item-title {margin: 0; color: #414141; font-size: 42px; font-weight: 500; line-height: 1.16; margin-bottom: 16px;}
.slider__item-data .slider__item-text {color: #414141; font-size: 18px; line-height: 1.33; margin-bottom: 16px;}
.slider__item-cta {display: inline-flex; justify-content: center; align-items: center; height: 36px; padding: 0 22px; border-radius: 20px; background-color: #42A905; min-width: 187px; font-size: 16px; font-weight: 500; color: #fff; line-height: 1.25;}
.slider__item-cta:hover {background: #007300;}
.slider__item-image {width: 100%; max-width: 720px; margin: 0; height: 100%; display: flex; padding-top: 40px;}
.slider__item-image img {height: 100%; object-fit: contain; height: 280px;}
.slider__item-image .CGW_Responsible {display: none;}
/**/
.unico .slider__item-data { display: none;}
.unico .slider__item-container { max-width: unset; padding: 0; align-items: center; height: 382px;}
.unico .slider__item-image { max-width: unset; padding: 0; height: unset;}
.unico .slider__item-image img { object-fit: cover; min-width: 100vw; min-height: 382px; width: auto; height: auto;}

/*MAIN SLIDER PRE-NINJA -- TAMBIÉN SE MODIFICARON LINEAS 1202, 1224, 1380, 1538*/
/*.home-slider { position: relative; min-height: 300px; max-height: 419px; overflow: hidden;}
.home-slider li { float: left; overflow: hidden;}
.home-slider li img { width: 100%; height: auto;}
.home-slider .caroufredsel_wrapper { margin-bottom: 0 !important;}
.home-slide-circles { position: absolute; width: 100%; text-align: center; left: 0; bottom: 6px;}
.home-slide-circles .home-circles { display: block;}
.home-slide-circles .home-circles a { display: inline-block; margin-left: 5px; margin-right: 5px; width: 15px; height: 15px; text-indent: -5000px; background: #fff; border-radius: 100%;}
.home-slide-circles .home-circles a.selected { background: #42A905;}
.home-slider .arrows { display: none;}
*/
/* HOMEBANKING LAUNCHER - ORIGINAL */
/* .homebanking-launcher { position: absolute; right: 15px; top: 0; z-index: 90; width: 292px;}
.homebanking-launcher h2 { font-size: 20px; margin: 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; color: #fff; background: #bf1e2e; text-align: center;}
.homebanking-launcher h2 a { color: #fff; display: block; height: 53px; padding-top: 15px; background: #42A905;}
.homebanking-launcher h2 a:hover { background: #007300;}
.homebanking-launcher p { background-color: rgba(191,30,46,.70); color: #fff; margin: 0; text-align: center; font-size: 14px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; height: 24px;}
.homebanking-launcher p a { color: #fff; display: block;}
.homebanking-launcher p .fa { margin-right: 5px;}
*/
/* HOMEBANKING LAUNCHER - NUEVO */
.homebanking-launcher { position: fixed; right: 15px; top: 70px; z-index: 999; width: 276px; padding: 10px 11px; border-radius: 0px 0px 12px 12px; background: rgba(255, 255, 255, 0.95); box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); display: flex; flex-wrap: wrap; gap: 8px;}
.homebanking-launcher h2 { font-size: 14px; margin: 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 500;}
.homebanking-launcher h2 a { color: #fff; display: inline-flex; align-items: center; height: 33px; background: #008AC9; padding: 0 20px; border-radius: 16px;}
.homebanking-launcher h2 a:hover { background: #004F73;}
.homebanking-launcher p { color: #777; margin: 0; font-size: 12px !important; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 500 !important;}
.homebanking-launcher p:hover {color: #000;}
.homebanking-launcher p a { color: #777; display: block;}
.homebanking-launcher p .fa { margin-right: 5px;}
.homebanking-launcher h2.btn-turnos-header a { background: #42A905;}
.homebanking-launcher h2.btn-turnos-header a:hover { background: #007300;}
.empresas-page .homebanking-launcher {width: 236px;}
.empresas-page .homebanking-launcher h2:first-child a {background: #414141;}
.empresas-page .homebanking-launcher h2:first-child a:hover {background: #5f5f63;}
.agro-page .homebanking-launcher h2:first-child a {background: #02443A;}
.agro-page .homebanking-launcher h2:first-child a:hover {background: #002721;}
.unico-page .homebanking-launcher {width: 298px; background: rgba(218, 218, 218, 0.20);}
.unico-page .homebanking-launcher p a {color: #fff}

/*PRODUCTOS SERVICIOS HOME*/
/*.products-list-title { margin: 22px 0; text-align: center; font-size: 27px; text-transform: uppercase; font-weight: 400;}
.product-item { text-align: center; background: #ccc; height: 123px; border: 1px solid #e5e6e6; margin-bottom: 30px; overflow: hidden;}
.product-item a { display: block; width: 100%; height: 100%; position: relative; opacity: 1;}
.product-item a:hover { opacity: 0.8;}
.product-item a img { position: absolute; top: 50%; left: 50%; margin-left: -144px; margin-top: -61px;}*/
.productos-servicios {padding-top: 54px; padding-bottom: 61px;}
.productos-servicios__item {border-radius: 12px; background: #FFF;	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); padding: 20px;}
.productos-servicios__icon {height: 35px; margin-bottom: 12px;}
.productos-servicios__title {color: #414141; font-size: 20px; font-weight: 500; margin-bottom: 12px; min-height: 46px;}
.productos-servicios__btn {display: inline-flex; padding: 0 22px; align-items: center; color: #42A905; font-weight: 500; font-size: 16px; line-height: 1.25; border-radius: 20px; border: 1px solid #42A905; height: 36px;}
.productos-servicios__btn:hover {border: 1px solid #007300; background: #EEFAE6; color: #007300;}
.productos-servicios:hover .productos-servicios__btn {box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);}

/*TUTORIAL HOME*/
.tutoriales-home {margin-bottom: 62px;}
.tutoriales-home__box {border-radius: 12px; background: #F9F9F9; display: flex; padding: 14px; gap: 33px;}
.tutoriales-home__image {border-radius: 12px; max-width: 428px; margin: 0;}
.tutoriales-home__image img {border-radius: 12px; object-fit: cover; min-height: 160px;}
.tutoriales-home__content {padding-top: 23px;}
.tutoriales-home__title {color: #414141; font-weight: 500; font-size: 33px; line-height: 1.2;}
.tutoriales-home__text {margin: 5px 0 0 0; color: #777; font-size: 18px; line-height: 1.2;}
.tutoriales-home__cta {color: #42A905; display: inline-flex; padding: 0 22px; border-radius: 50px; border: 1px solid #42A905; height: 36px; margin-top: 15px; align-items: center; font-weight: 500; font-size: 16px; line-height: 1.25;}
.tutoriales-home__cta:hover {border: 1px solid #007300; background: #EEFAE6; color: #007300;}
.tutoriales-home:hover .tutoriales-home__cta {box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);}

/*PROMOS HOME*/
.promos-area { background: #F9F9F9; padding-top: 44px; padding-bottom: 47px;}
.promo-items-title { margin: 0 0 34px 0; text-align: center; font-size: 33px; font-weight: 500; color: #414141;}
/**/
.promo-item { border-radius: 12px; background: #F9F9F9; min-height: 255px; position: relative; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.20);}
.promo-item:hover { border: 1px solid #ccc;}
.promo-item:after {content: "\f105"; width: 26px; height: 26px; border-radius: 100%; border: 1px solid #CACACA; position: absolute; bottom: 10px; right: 9px; display: flex; align-items: center; justify-content: center; color: #CACACA; font: normal normal normal 20px / 1 FontAwesome; padding-left: 2px;}
.promo-item figure { text-align: center; margin: 0; padding: 27px 16px; background-color: #fff; border-top-right-radius: 12px; border-top-left-radius: 12px; overflow: hidden;}
.promo-item-content {padding: 15px 14px 35px 14px;}
.promo-item h4 { margin: 0 0 3px 0; font-size: 35px; color: #42A905; font-weight: 500; line-height: 1;}
.promo-item h4 b { font-size: 16px; font-weight: 500; display: block; padding-top: 3px;}
.promo-item p { margin: 0; font-size: 16px; color: #414141;}
/*.promo-item h5 { margin: 0 0 10px 0; font-size: 12px; color: #4f504f;}*/
/*.promo-item span { font-size: 10px; color: #000; display: block; position: absolute; left: 0; bottom: 14px; width: 100%; text-align: center; text-decoration: underline;}*/
/*.promo-item span .fa { margin-right: 3px; font-size: 7px;}*/
.col-item { width: 195px; padding-left: 11px; padding-right: 11px; float: left; padding-top: 10px; padding-bottom: 10px;}
.promos-slider { position: relative; padding: 0;}
.promos-slider .caroufredsel_wrapper {margin-bottom: 20px !important;}
.promo-paginator { padding-top: 0; display: block;}
.promo-paginator a { display: inline-block; margin-left: 8px; margin-right: 8px; width: 13px; height: 13px; text-indent: -5000px; background: #BABABA; border-radius: 100%;}
.promo-paginator a.selected { background: #42A905;}

/*ACCESOS UTILES*/
.accesos-utiles {padding-top: 54px; padding-bottom: 40px; border-top: 1px solid #DADADA; background-color: #F9F9F9;}
.accesos-utiles a:hover {opacity: 0.8;}
.acceso-util-title { margin: 22px 0; text-align: center; font-size: 27px; text-transform: uppercase; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; line-height: 1.25;}
.acceso-util {display: flex; gap: 11px;}
.acceso-util h4 { margin: 0 0 4px 0; font-size: 18px; font-weight: 500; color: #42A905;}
.acceso-util p { margin: 0; font-size: 16px; color: #535353; line-height: 1.22;}
/*DESCONTINUADO
.a-util-1 .fa { color: #42A905;}
.a-util-1 h4 { color: #42A905;}
.a-util-1:hover { background: #42A905;}
.a-util-1:hover .fa,
.a-util-1:hover h4,
.a-util-1:hover p { color: #fff;}
.a-util-2 .fa { color: #54722d;}
.a-util-2 h4 { color: #54722d;}
.a-util-2:hover { background: #007300;}
.a-util-2:hover .fa,
.a-util-2:hover h4,
.a-util-2:hover p { color: #fff;}
.a-util-3 .fa { color: #bf1e2e;}
.a-util-3 h4 { color: #bf1e2e;}
.a-util-3:hover { background: #bf1e2e;}
.a-util-3:hover .fa,
.a-util-3:hover h4,
.a-util-3:hover p { color: #fff;}
.a-util-4 .fa { color: #f0595e;}
.a-util-4 h4 { color: #f0595e;}
.a-util-4:hover { background: #f0595e;}
.a-util-4:hover .fa,
.a-util-4:hover h4,
.a-util-4:hover p { color: #fff;}
*/

/*MODAL MASTER CONMEBOL*/
.modal-conmebol .modal-header {padding: 0; border: none;}
.modal-conmebol .modal-header:after,
.modal-conmebol .modal-header:before {display: none;}
.modal-conmebol .modal-header .close { font-size: 55px; position: absolute; top: 10px; right: 20px; font-weight: 300; color: #fff; opacity: 0.6; z-index: 2;}
.modal-conmebol .modal-header .close:hover {opacity: 1;}
.modal-conmebol .modal-body {padding: 0;}
.modal-conmebol img {width: 100%; height: auto;}

/*OTROS ACCESOS*/
.otros-accesos { padding-top: 38px; padding-bottom: 39px; background: #008AC9;}
.nyp-page .otros-accesos {background: #414141;}
.empresas-page .otros-accesos {background: #414141;}
.agro-page .otros-accesos {background: #02443A;}
.unico-page .otros-accesos {background: #535353;}
.acceso-link-list {display: flex; justify-content: space-between;}
.acceso-link { margin: 0; font-size: 16px; font-weight: 500; line-height: 1.2;}
.acceso-link a { color: #fff; display: flex; align-items: center; gap: 4px; justify-content: center; text-wrap: nowrap;}
.acceso-link a:hover { opacity: .8;}

/*SEGUINOS*/
.seguinos {padding: 29px 0 34px 0; display: flex; justify-content: center; align-items: center; flex-direction: column; gap: 21px;}
.seguinos h4 { margin: 0; font-size: 12px; color: #898989; text-transform: uppercase; line-height: 1.2;}
.seguinos ul { margin: 0; display: flex; justify-content: center; gap: 37px;}
.seguinos li { font-size: 44px; line-height: 1;}
.seguinos .fa-facebook-square { color: #898989;}
.seguinos .fa-facebook-square:hover { color: #0c6dc7;}
.seguinos .fa-twitter { color: transparent !important; background-image: url("data:image/svg+xml,%3Csvg width='300' height='271' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23757575' d='m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z'/%3E%3C/svg%3E"); background-repeat: no-repeat no-repeat; background-position: center center; background-size: 93%; margin-right: 10px;}
.seguinos .fa-twitter:hover { background-image: url("data:image/svg+xml,%3Csvg width='300' height='271' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000000' d='m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z'/%3E%3C/svg%3E");}
.seguinos .fa-instagram { color: #898989;}
.seguinos .fa-instagram:hover { color: #000;}
.seguinos .fa-linkedin-square { color: #898989;}
.seguinos .fa-linkedin-square:hover { color: #034888;}

/*NUESTROS SITIOS*/
.otros-sitios { border-top: 1px solid #e5e6e6; padding-top: 28px; padding-bottom: 39px;}
.otros-sitios__title {color: #898989; font-size: 12px; font-weight: 400; line-height: 1.2; text-transform: uppercase; margin-bottom: 18px; margin-top: 0;}
.unico-page .otros-sitios__title {display: none;}
.otros-sitios__logos figure {padding: 0 50px;}
.otros-sitios__logos-middle {border-left: 1px solid #DADADA; border-right: 1px solid #DADADA;}
.unico-page .otros-sitios__logos {display: none;}
.otros-sitios__btn {display: inline-flex; align-items: center; justify-content: center; height: 62px; padding: 0 30px; border-radius: 20px 30px 30px 0px; background: #42A905; font-size: 32px; color: #fff; line-height: 1.3; margin-top: 37px;}
.otros-sitios__btn:hover {color: #fff; background: #007300;}
.unico-page .otros-sitios__btn {margin-top: 10px; background: #AE9C8E;}
.unico-page .otros-sitios__btn:hover {background: #414141;}
/*.nuestros-sitios h4 { float: left; margin: 0 25px 0 0; font-size: 15px; padding-top: 12px;}
.nuestros-sitios figure { float: left; margin-right: 40px; margin-bottom: 0;}
.nuestros-sitios figure:last-child { margin-right: 0;}
.nuestros-sitios .logo-1, .nuestros-sitios .logo-3 { padding-top: 10px;}*/

/*COMISIONES*/
.comisiones-row { border-top: 1px solid #e5e6e6; padding-top: 39px; padding-bottom: 10px;}
/*.comisiones-row p.cftna { margin: 0 0 -20px 0; text-align: center; font-size: 120px; text-transform: uppercase; font-weight: 400;}*/
.comisiones-bottom { margin: 0 0 0 -3px; font-size: 12px; line-height: 1.33; color: #777;}
.comisiones-bottom a { color: #777; text-decoration: underline;}
/*.comisiones-row p.cftna-bottom { margin: 0; font-size: 11px; padding: 0 0 30px 0; text-align: center;}*/
.comisiones-row .acceso-link {color: #777; font-size: 12px; line-height: 1.33; font-weight: 400; text-align: left; margin-left: -3px;}
.comisiones-row .acceso-link a {display: inline; color: #777; text-wrap: wrap;}
.comisiones-row .acceso-link a:hover {color: #777; text-decoration: underline;}
.nyp-page .comisiones-row .acceso-link {display: none;}
.nyp-page .comisiones-row .col-md-3 {display: none;}
.empresas-page .comisiones-row .acceso-link {display: none;}
.empresas-page .comisiones-row .col-md-3 {display: none;}
.unico-page .comisiones-row .acceso-link {display: none;}
.unico-page .comisiones-row .col-md-3 {display: none;}

/*COTIZACIONES - TIPO DE CAMBIO*/
.cotizaciones { font-size: 12px; line-height: 1.33; color: #777; margin: 0 0 18px 0;}
.cotizaciones strong {font-weight: 400;}
.cotizaciones em {font-style: normal;}

/*FOOTER*/
.footer-links { font-size: 12px; margin: 0; line-height: 1.41;}
.footer-links strong {font-weight: 700;}
.footer-links a { color: #777;}
.footer-links a:hover { color: #000;}
/**/
.agency { margin: 0; font-weight: 400; font-size: 12px; line-height: 1.41; padding: 0;}
.agency a { color: #777; text-decoration: underline;}
/**/
.copyright { color: #777; padding-bottom: 65px; border-top: 0; padding-top: 18px;}
.copyright__text {color: #777; font-size: 12px; line-height: 1.41;}
/**/
.short-links { display: none;}

/*SOLICITAR TARJETA*/
.solicitud-header { /* background: url(https://www.comafi.com.ar/assets/images/solicitar-tarjeta/bg-solicitar-tarjeta.webp) no-repeat; */ height: 220px; color: #fff; padding: 22px 0 0 43px; margin: 0 0 22px 0;}
.solicitud-header h1 { margin: 0 0 20px 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 35px;}
.solicitud-header figure { float: left; margin-right: 20px; margin-bottom: 20px;}
.solicitud-header p { font-size: 18px; line-height: 1.2; width: 48%;}
.solicitud-title { margin: 0 0 35px 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px; color: #42A905;}
.pasos-nav { border-bottom: 3px solid #acb1ad; width: 100%; float: left; position: relative; z-index: 10;}
.pasos-nav li { float: left; margin-right: 35px; text-align: center; font-size: 11px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #acb1ad; padding-bottom: 12px; position: relative;}
.pasos-nav li:after { content: ""; display: block; width: 12px; height: 12px; border-radius: 100%; border: 3px solid #acb1ad; position: absolute; left: 50%; bottom: -7px; background: #acb1ad; margin-left: -6px;}
.pasos-nav li.active { color: #4e504e;}
.pasos-nav li.active:after { background: #fff;}
.solicitud-formulario { border: 1px solid #d3d3d3; padding: 22px;}
.solicitud-formulario .leyenda { font-size: 12px; color: #f48f0c; text-align: right; margin: 0 0 10px;}
.solicitud-formulario .form-group { padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 0; margin-right: 0;}
.solicitud-formulario .form-group.error .error-message { position: absolute; top: -5px; left: 100%; display: block; background: #f48f0c; min-width: 120px; padding: 10px; color: #fff; font-size: 13px; line-height: 1;}
.solicitud-formulario .form-group.error .error-message:after { right: 100%;	top: 50%; border: solid transparent; content: " "; height: 0; width: 0;	position: absolute;	pointer-events: none; border-color: rgba(244, 143, 12, 0); border-right-color: #f48f0c;	border-width: 10px;	margin-top: -10px;}
.solicitud-formulario .control-label { font-size: 13px; font-weight: 400; padding-top: 9px; margin-bottom: 0; text-align: right; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.solicitud-formulario .control-label.required:before { content: "*"; color: #f48e0a; position: relative; font-size: 20px; margin-right: 3px; line-height: 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700;}
.solicitud-formulario .form-control { border-radius: 0; border: 1px solid #dee0de; background: #f7f8f7; box-shadow: none; color: #000;}
.solicitud-formulario .help-label { font-size: 12px; color: #8e919f; margin-top: 9px; display: inline-block;}
.solicitud-formulario .titulo-separador { color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 16px; position: relative; margin-bottom: 30px; margin-top: 20px;}
.solicitud-formulario .titulo-separador span { position: relative; display: inline-block; background: #fff; padding-left: 10px; padding-right: 10px; margin-left: 42%; width: auto;}
.solicitud-formulario .titulo-separador:after { content: ""; display: block; height: 1px; width: 100%; border-top: 1px solid #42A905; margin-top: -8px;}
.solicitud-formulario .alert { border-radius: 0; font-size: 16px; margin-top: 20px; border: none;}
.solicitud-formulario .alert-danger { background: #fbe6c8; color: #ef6b00;}
.solicitud-formulario .btn { border: none; border-radius: 20px; color: #fff; background: #42A905; font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding: 7px 40px;}
.solicitud-formulario .btn:hover { background: #007300;}
.datos-personales { font-size: 12px; color: #000; margin-top: 20px; margin-bottom: 40px;}
.datos-personales strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.solicitud-formulario .form-control::-webkit-input-placeholder { color: #000;}
.solicitud-formulario .form-control:-moz-placeholder { color: #000; opacity: 1;}
.solicitud-formulario .form-control::-moz-placeholder { color: #000; opacity: 1;}
.solicitud-formulario .form-control:-ms-input-placeholder { color: #000;}
.solicitud-formulario .form-control:focus::-webkit-input-placeholder { color: #f7f8f7;}
.solicitud-formulario .form-control:focus:-moz-placeholder { color: #f7f8f7;}
.solicitud-formulario .form-control:focus::-moz-placeholder { color: #f7f8f7;}
.solicitud-formulario .form-control:focus:-ms-input-placeholder { color: #f7f8f7;}
.solicitud-formulario .tooltip-inner { background: #d9e5c9; color: #000; font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; min-width: 170px; text-align: left; padding: 10px; line-height: 1.1;}
.solicitud-formulario .tooltip.right .tooltip-arrow  { border-right-color: #d9e5c9;}
.solicitud-formulario .form-actions { background: #f3f4f3; padding-top: 16px; padding-bottom: 16px;}
.solicitud-formulario .form-actions .back {float: right; font-weight: 500; color: #42A905; font-size: 14px; text-transform: uppercase; display: inline-block; margin-top: 10px;}
.solicitud-formulario .campos-extra-1, .solicitud-formulario .campos-extra-2, .solicitud-formulario .campos-extra-3, .solicitud-formulario div.alert { display:none;}
/**/
.solicitud-formulario .paso-final h4 { text-transform: uppercase; color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400, Arial, Helvetica, sans-serif; margin: 0 0 20px 0;}
.solicitud-formulario .paso-final ul { width: 100%; overflow: hidden; margin-bottom: 20px;}
.solicitud-formulario .paso-final li { float: left; padding: 25px; color: #000; font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; width: 20%; border-left: 1px solid #e6e6e6; height: 100px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.solicitud-formulario .paso-final li strong { display: block; color: #008AC9; font-weight: 400 !important; margin-top: 5px;}
.solicitud-formulario .paso-final li .btn { text-transform: uppercase; font-size: 12px; padding: 6px 18px; margin-top: 15px;}
.solicitud-formulario .paso-final li:first-child { border-left: none;}
.solicitud-formulario .paso-final li:last-child { text-align: center;}
.solicitud-formulario .tab-content { margin-bottom: 30px;}
.solicitud-formulario .cambiar-ubicacion a { margin-left: 365px;}
/**/
.header-background-opinion { background: url(https://www.comafi.com.ar/assets/images/encuesta/bg-encuesta.jpg) no-repeat;}
.section-header .inner-section-header .header-background-opinion:before { content: ""; position: absolute; width: 100%; height: 220px; z-index: 1; background: rgba(0,0,0,.3); left: 0; top: 0;}

/* FORMULARIO DE 3 PASOS */
.solicitud-3-pasos .section-header { height: 892px; margin-bottom: 0;}
.solicitud-3-pasos .section-header .inner-section-header { background-size: cover;}
.solicitud-3-pasos .section-header .inner-section-header:before { height: 100%; background: rgba(0,0,0,0.3);
background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 60%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(60%, rgba(0,0,0,0.3)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 60%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.3) 60%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 60%, rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.3) 60%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
.solicitud-3-pasos .section-header .inner-section-header .header-data { padding: 32px 35px 0 35px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data h1 { font-size: 47px; padding-bottom: 8px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data h2 { font-size: 28px; font-weight: 400; margin: 0; padding-bottom: 20px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data ul { float: left; margin-bottom: 15px; list-style: none; margin-left: 0; padding-left: 0px; margin-top: -15px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data li { font-size: 18px; line-height: 1.5; background-color: rgba(102, 186, 1, .5); margin-top: 16px; width: 100%; padding: 5px 10px 8px 35px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data ul li:before { content: "\f00c"; font: normal normal normal 17px/1 FontAwesome; margin-right: 8px; margin-left: -25px;}
.solicitud-3-pasos .section-header .solicitud-header { height: 100%; background-position: 50%;}
/**/
.solicitud-3-pasos .solicitud-requerimiento .fa { font-size: 18px; color: #689e27; float: left; padding-right: 9px; padding-top: 1px;}
.solicitud-3-pasos .solicitud-requerimiento p { font-size: 13px; font-weight: 400; font-style: italic; color: #888988; padding-left: 24px; margin-bottom: 0;}
.solicitud-3-pasos .solicitud-requerimiento strong { font-size: 13px; font-weight: 700; font-style: normal; color: #6b8913;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(1) { height: 40px; margin-top: -2px; padding: 0; width: 28%;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(2) { margin-top: -2px; padding-right: 0; padding-left: 20px; width: 72%; margin-bottom: 18px; border-left: 1px solid #888988;}
/*.solicitud-3-pasos .solicitud-title { margin: 0 0 35px 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; font-size: 18px; line-height: 22px; color: #4e504e;}*/
.solicitud-3-pasos .pasos-nav { border-bottom: 1px solid #acb1ad; width: 100%; float: left; position: relative; z-index: 10; padding-left: 5px;}
.solicitud-3-pasos .pasos-nav li { float: left; text-align: center; font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #fff; margin-right: 50px; padding-left: 12px; padding-bottom: 0; position: absolute;}
.solicitud-3-pasos .pasos-nav li:after { content: ""; display: block; width: 32px; height: 32px; border-radius: 100%; border: 3px solid #acb1ad; position: absolute; left: 19%; bottom: -8px; background: #acb1ad; margin-left: -4px; z-index: -1;}
.solicitud-3-pasos .pasos-nav li.pasos { color: #acb1ad; font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding-top: 4px; padding-left: 17px; margin-top: -3px;}
.solicitud-3-pasos .pasos-nav li.pasos:after { border: 0; background: #fff; border-radius: 0; width: 57px; margin-left: -2px;}
.solicitud-3-pasos .pasos-nav li.active:after { background: #4e504e; border-color: #4e504e;}
.solicitud-3-pasos .pasos-nav li:nth-child(2) { margin-left: 80px;}
.solicitud-3-pasos .pasos-nav li:nth-child(3) { margin-left: 125px;}
.solicitud-3-pasos .pasos-nav li:nth-child(4) { margin-left: 170px;}
.solicitud-3-pasos .solicitud-formulario { margin-top: -1px;}
.solicitud-3-pasos .solicitud-formulario .form-group { padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; margin-left: auto; margin-right: auto; max-width: 380px;}
.solicitud-3-pasos .solicitud-formulario .form-group div+div { margin-top: -1px;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-4.col-sm-4 { padding-left: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-8.col-sm-8 { padding-right: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-9.col-sm-9 { padding-right: 0; padding-left: 15px;}
.solicitud-3-pasos .solicitud-formulario .doble-campo.tel .col-lg-3.col-sm-3 { padding-right: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo.tel .col-lg-3.col-sm-3.num-cod { padding-left: 0; padding-right: 15px;}
.solicitud-3-pasos .solicitud-formulario .control-label { width: 100%; text-align: left; font-size: 13px; font-weight: 400; margin-bottom: 5px; padding-left: 0; padding-right: 0;}
.solicitud-3-pasos .solicitud-formulario .form-control { border-radius: 6px; border: 1px solid #dee0de; background: #f7f8f7; box-shadow: none; color: #000; height: 36px; font-size: 15px; text-align: left !important;}
.solicitud-3-pasos .solicitud-formulario .form-control::-webkit-input-placeholder { color: #8e919f; font-weight: 100; font-size: 14px;}
.solicitud-3-pasos .solicitud-formulario .form-control:-moz-placeholder { color: #8e919f; opacity: 1; font-weight: 100; font-size: 14px;}
.solicitud-3-pasos .solicitud-formulario .form-control::-moz-placeholder { color: #8e919f; opacity: 1; font-weight: 100; font-size: 14px;}
.solicitud-3-pasos .solicitud-formulario .form-control:-ms-input-placeholder { color: #8e919f; font-weight: 100; font-size: 14px;}
.solicitud-3-pasos .solicitud-formulario .form-control:focus::-webkit-input-placeholder { color: #f7f8f7;}
.solicitud-3-pasos .solicitud-formulario .form-control:focus:-moz-placeholder { color: #f7f8f7;}
.solicitud-3-pasos .solicitud-formulario .form-control:focus::-moz-placeholder { color: #f7f8f7;}
.solicitud-3-pasos .solicitud-formulario .form-control:focus:-ms-input-placeholder { color: #f7f8f7;}
.solicitud-3-pasos .solicitud-formulario .input-group input.form-control { border-radius: 0 6px 6px 0 !important;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 30%;}
.solicitud-3-pasos .solicitud-formulario .form-actions { background: #f3f4f3; padding-top: 16px; padding-bottom: 16px; margin-top: 20px; max-width: 100%;}
.solicitud-3-pasos .solicitud-formulario .form-actions .col-lg-7.col-sm-4 { text-align: right; padding-right: 20px; padding-left: 45px;}
.solicitud-3-pasos .solicitud-formulario .form-actions .back { margin-left: 15px; margin-top: -2px;}
.solicitud-3-pasos .solicitud-formulario .form-actions .back i { margin-left: -10px; padding-right: 2px;}
.solicitud-3-pasos .solicitud-formulario .tab-content { max-width: 380px; margin: 30px auto 10px; border-top: 1px solid #d3d3d3; padding-top: 20px;}
.solicitud-3-pasos .solicitud-formulario .tab24data h4 { font-size: 16px;}
.solicitud-3-pasos .solicitud-formulario .tab24data .tab-suc-head p { margin-bottom: -15px;}
.solicitud-3-pasos .solicitud-formulario .vista-block { padding-left: 16px;}
/***google-maps***/ .solicitud-3-pasos .solicitud-formulario .vista-block { display: none;}
/***google-maps***/ .solicitud-3-pasos .solicitud-formulario .listado-sucursales .data p a { display: none;}
.solicitud-3-pasos .solicitud-formulario .listado-sucursales .data p { width: 145%;}
.solicitud-3-pasos .solicitud-formulario .leyenda { color: #c90042; font-size: 13px; font-style: italic;}
.solicitud-3-pasos .solicitud-formulario .control-label.required:before { color: #c90042;}
.solicitud-3-pasos .solicitud-formulario .alert-danger { background: #c90042; color: #fff;}
.solicitud-3-pasos .solicitud-formulario .form-group.error select { border: 1px solid #c90042;}
.solicitud-3-pasos .solicitud-formulario .form-group.error input { border: 1px solid #c90042;}
.solicitud-3-pasos .solicitud-formulario .form-group.error .error-message { left: 0; top: 0; margin: -6px 0 0 -5px; position: inherit; display: block; font-family: "Ubuntu", Helvetica, Arial, sans-serif; font-style: italic; font-size: 13px; line-height: 1.5; background: none; color: #c90042;}
.solicitud-3-pasos .solicitud-formulario .form-group.doble-campo.error .error-message { margin-left: -146px;}
.solicitud-3-pasos .solicitud-formulario .form-group.doble-campo.tel.error .error-message { margin-left: 0;}
.solicitud-3-pasos .solicitud-formulario .form-group.error .error-message:after { display: none;}
.solicitud-3-pasos .form-horizontal .checkbox, .solicitud-3-pasos .form-horizontal .checkbox-inline, .solicitud-3-pasos .form-horizontal .radio, .solicitud-3-pasos .form-horizontal .radio-inline { padding-top: 0;}
.solicitud-3-pasos .btn-default.active.focus, .solicitud-3-pasos .btn-default.active:focus, .solicitud-3-pasos .btn-default.active:hover, .solicitud-3-pasos .btn-default:active.focus, .solicitud-3-pasos .btn-default:active:focus, .solicitud-3-pasos .btn-default:active:hover, .solicitud-3-pasos .open>.dropdown-toggle.btn-default.focus, .solicitud-3-pasos .open>.dropdown-toggle.btn-default:focus, .solicitud-3-pasos .open>.dropdown-toggle.btn-default:hover { color: #fff; background: #68893d;}
.solicitud-3-pasos footer { display: none;}
/* gracias */
.solicitud-3-pasos.gracias .solicitud-formulario { margin-top: 0;}
.solicitud-3-pasos.gracias .solicitud-formulario .producto-detalle h2 { font-size: 50px;}
.solicitud-3-pasos.gracias .solicitud-formulario .producto-detalle p { font-size: 16px; margin-left: 2px;}
.solicitud-3-pasos.gracias .solicitud-formulario .producto-detalle .bajada-gracias { font-size: 25px; font-weight: 300; margin: -12px 0 15px 1px;}
.solicitud-3-pasos.gracias footer { display: block;}

.AjaxLoader {position:fixed;top:45%;left:50%;margin-top:-16px;margin-left:-16px;z-index:10001;opacity:0.25;}
.AjaxOverlay {position:fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #eee;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 10000;}

@media screen and (max-width: 1199px){
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(1) { width: 32%;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(2) { width: 68%;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 27%;}
.solicitud-3-pasos .section-header .inner-section-header .header-data ul { margin-top: 0;}
}
@media screen and (max-width: 990px){
.solicitud-3-pasos .logo-header { margin-left: 5px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data h1 { font-size: 35px; padding-bottom: 4px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data h2 { font-size: 20px; padding-bottom: 5px;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(1) { margin-top: 15px; height: 55px;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(2) { margin-top: 15px;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 17%;}
.solicitud-3-pasos .solicitud-formulario .form-actions .btn { padding: 7px 20px;}
.solicitud-3-pasos .solicitud-formulario .form-actions .back { float: left; width: 110px; margin-left: 5px;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-4.col-sm-4 { width: 100%; padding: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-8.col-sm-8 { width: 100%; padding: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo .col-lg-9.col-sm-9 { width: 100%; padding: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo.tel .col-lg-6.col-sm-6 { width: 100%; padding: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo.tel .col-lg-3.col-sm-3 { width: 100%; padding: 0;}
.solicitud-3-pasos .solicitud-formulario .doble-campo.tel .col-lg-3.col-sm-3.num-cod { padding: 0;}
.solicitud-3-pasos .solicitud-formulario .btn { padding: 7px 50px;}
.solicitud-3-pasos .solicitud-formulario .form-actions .col-lg-5.col-sm-4 { width: 100%; margin-top: 56px; z-index: 999999999;}
.solicitud-3-pasos .solicitud-formulario .form-actions .col-lg-5.col-sm-4 a { width: 100%; text-align: center; margin: 0;}
.solicitud-3-pasos .solicitud-formulario .form-actions .col-lg-7.col-sm-4 { width: 100%; text-align: center !important; margin-top: -73px; padding-left: 15px;}
.solicitud-3-pasos .solicitud-formulario .form-group.doble-campo.error .error-message { margin-left: 0;}
}
@media screen and (max-width: 767px){
.solicitud-3-pasos .section-header { height: 220px; margin-bottom: 20px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data h1 { font-size: 32px; padding-bottom: 0;}
.solicitud-3-pasos .section-header .inner-section-header .header-data h2 { font-size: 17px; padding-bottom: 5px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data figure { display: none;}
.solicitud-3-pasos .section-header .inner-section-header .header-data img { width: 100px; height: auto;}
.solicitud-3-pasos .section-header .inner-section-header .header-data ul { margin-top: -15px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data li { float: left; margin-right: 15px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data li:last-child { margin-right: 0;}
.solicitud-3-pasos .solicitud-formulario .control-label { font-weight: 700;}
.solicitud-3-pasos .solicitud-formulario .tab24data h4 { font-weight: 700;}
.solicitud-3-pasos .solicitud-formulario .form-group.error { background: #fff;}
.solicitud-3-pasos .solicitud-formulario .form-group.doble-campo.tel.error .error-message { margin-left: 0;}
.solicitud-3-pasos .solicitud-requerimiento p { padding-left: 24px;}
.solicitud-3-pasos .solicitud-requerimiento p br { display: none;}
.solicitud-3-pasos .solicitud-requerimiento strong { font-size: 13px; font-weight: 700; font-style: normal;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(1) { width: 100%; margin-top: -2px; padding-left: 0; padding-right: 15px; height: auto; border: none;}
.solicitud-3-pasos .solicitud-requerimiento div:nth-child(2) { width: 100%; margin-top: -2px; padding-left: 0; padding-right: 15px; border: none; margin-top: 10px;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 33%;}
.solicitud-3-pasos .solicitud-formulario .form-actions .btn { padding: 7px 40px;}
}
@media screen and (max-width: 684px){
.solicitud-3-pasos .section-header .inner-section-header .header-data li { font-size: 15px; width: 205px; margin-top: 0;}
.solicitud-3-pasos .section-header .inner-section-header .header-data figure { display: none;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 32%;}
.solicitud-3-pasos .section-header .inner-section-header .header-data ul { margin-top: 0;}
}
@media screen and (max-width: 500px){
.solicitud-3-pasos .section-header { height: 295px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data li { margin-top: 15px;}
.solicitud-3-pasos .section-header .inner-section-header .header-data li:first-child { margin-top: 0;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 27%;}
}
@media screen and (max-width: 375px){
.solicitud-3-pasos .solicitud-formulario { padding: 35px 11px 11px 11px;}
.solicitud-3-pasos .solicitud-formulario .listado-sucursales .data p { width: 165%;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 20%;}
}
@media screen and (max-width: 340px){
.solicitud-3-pasos .section-header .inner-section-header .header-data h1 { font-size: 28px;}
.solicitud-3-pasos .solicitud-formulario .titulo-separador span { margin-left: 14%;}
}

/*COMAFI PREMIUM*/
.premium .logo-header a { background: url(https://www.comafi.com.ar/assets/images/home-premium/comafi-premium.png) no-repeat; width: 123px; height: 57px; top: 11px;}
.premium .nav-group-1 .hbanking { background: #42A905;}
.premium .nav-group-1 .hbanking:hover { background: #68893d;}
.premium .nav-group-1 .tevabien { background: #6d6e72;}
.premium .nav-group-1 .tevabien:hover { background: #5f5f63;}
.premium .nav-group-1 .apps { background: #a7a8aa;}
.premium .nav-group-1 .apps:hover { background: #939395;}
.premium .nav-group-2 strong { color: #42A905;}
/**/
.premium .navbar { background: #6d6e72; border-bottom: 1px solid #7d7f87;}
.premium .dropdown-menu { background: #6d6e72;}
.premium .dropdown-menu > li > a { color: rgba(255,255,255,.8);}
.premium .dropdown-menu > li > a:focus,
.premium .dropdown-menu > li > a:hover { background: none; color: #fff;}
.premium .navbar-nav > li.cta > a { color: rgba(204,233,167,.8);}
.premium .navbar-nav > li.cta:hover > a { color: #cce9a7;}
/**/
.premium .home-slider { background: #e7e8ea;}
.premium .homebanking-launcher h2 a { background: #42A905;}
.premium .homebanking-launcher h2 a:hover { background: #709244;}
.premium .homebanking-launcher p { background-color: rgba(104,137,61,.7);}
/**/
.gradient-premium { background: rgb(231,232,234);
background: -moz-linear-gradient(top, rgba(231,232,234,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(231,232,234,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(231,232,234,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e8ea', endColorstr='#ffffff',GradientType=0 );}
.gradient-premium-2 { background: rgb(231,232,234);
background: -moz-linear-gradient(top, rgba(231,232,234,1) 0%, rgba(243,244,245,1) 100%);
background: -webkit-linear-gradient(top, rgba(231,232,234,1) 0%,rgba(243,244,245,1) 100%);
background: linear-gradient(to bottom, rgba(231,232,234,1) 0%,rgba(243,244,245,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e8ea', endColorstr='#ffffff',GradientType=0 );}
/**/
.products-item-premium { padding-top: 30px; padding-bottom: 30px;}
.products-item-premium .row .row { display: table; width: 103%; height: 100%;}
.products-item-premium .col-md-3 { display: table-cell; float: none; vertical-align: top; height: 100%;}
.product-info-item { background: #fff; height: 100%;}
.product-info-item .picture { display: table; width: 100%;}
.product-info-item .picture-td { display: table-cell; height: 125px; vertical-align: middle; text-align: center; background: #666;} 
.product-info-item .picture-td a { display: table; height: 100%; width: 100%;}
.product-info-item .picture-td h4 { color: #fff; margin: 0; font-size: 23px; text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.75); line-height: 1.2; display: table-cell; height: 100%; vertical-align: middle;}
.product-info-item .content { padding: 14px 17px 34px 17px;}
.product-info-item .content p { font-size: 18px; color: #42A905; line-height: 1.3; margin-bottom: 14px;}
.product-info-item .content ul { margin-bottom: 30px;}
.product-info-item .content li { color: #4f504f; font-size: 14px; margin-bottom: 5px; position: relative; padding-left: 8px;}
.product-info-item .content li:before { content: "\f0da"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 0; top: 3px;}
.product-info-item .content .btn { color: #42A905; font-size: 12px; text-transform: uppercase; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding: 5px 0px 3px 0px; position: absolute; left: 32px; bottom: 17px;}
.product-info-item .content .btn:hover { text-decoration: none; color: #68893d;}
.products-item-premium .product-info-1 .picture-td { background: url(https://www.comafi.com.ar/assets/images/home-premium/servicio-preferencial.jpg) no-repeat center center; background-size: cover;}
.products-item-premium .product-info-2 .picture-td { background: url(https://www.comafi.com.ar/assets/images/home-premium/productos.jpg) no-repeat center center; background-size: cover;}
.products-item-premium .product-info-3 .picture-td { background: url(https://www.comafi.com.ar/assets/images/home-premium/beneficios.jpg) no-repeat center center; background-size: cover;}
.products-item-premium .product-info-4 .picture-td { background: url(https://www.comafi.com.ar/assets/images/home-premium/experiencias.jpg) no-repeat center center; background-size: cover;}
.products-item-premium .product-info-5 .picture-td { background: url(https://www.comafi.com.ar/assets/images/beneficios-premium/recompensas.jpg) no-repeat center center; background-size: cover;}
.products-item-premium .product-info-2 .content ul { height: 93px;}
.products-item-premium .product-info-3 .content ul { height: 93px;}
.products-item-premium .product-info-5 .content ul { height: 70px;}
/**/
.beneficios-premium-area { padding-bottom: 15px;}
.beneficios-premium-title { font-size: 27px; color: #4f504f; text-align: center; margin: 0 0 20px 0;}
.beneficios-premium-slider { position: relative; margin-left: -15px; margin-right: -15px; overflow: hidden;}
.beneficios-premium-slider .col-item { width: 293.5px;}
.beneficios-premium-item { background: #fff; overflow: hidden;}
.beneficios-premium-circles { padding-top: 15px; display: block;}
.beneficios-premium-circles a { display: inline-block; margin-left: 5px; margin-right: 5px; width: 15px; height: 15px; text-indent: -5000px; background: #d9dadd; border-radius: 100%;}
.beneficios-premium-circles a.selected { background: #42A905;}
/**/
.marcas { border-top: 1px solid #e1e2e2; border-bottom: 1px solid #e1e2e2; background-color:#fff; padding-top: 17px; padding-bottom: 17px;}
.marcas .col-md-2 { text-align: center; border-left: 1px solid #e1e2e2;}
.marcas .col-md-2:first-child { border: none;}
/**/
.premium .a-util-3 .fa { color: #6d6e72;}
.premium .a-util-3 h4 { color: #6d6e72;}
.premium .a-util-3:hover { background: #6d6e72;}
.premium .a-util-3:hover .fa,
.premium .a-util-3:hover h4,
.premium .a-util-3:hover p { color: #fff;}
.premium .a-util-4 .fa { color: #a7a8aa;}
.premium .a-util-4 h4 { color: #a7a8aa;}
.premium .a-util-4:hover { background: #a7a8aa;}
.premium .a-util-4:hover .fa,
.premium .a-util-4:hover h4,
.premium .a-util-4:hover p { color: #fff;}

/*SOLICITAR ASESOR*/
.solicitar-asesor-header { border-radius: 20px; overflow: hidden;}
.solicitar-asesor-title { margin-bottom: 8px;}

/*CONTACTO*/
.solicitud-title-contacto { margin-bottom: 8px;}

/*BENEFICIOS PREMIUM*/
.beneficios-header { background: url(https://www.comafi.com.ar/assets/images/beneficios-premium/bg-beneficios.jpg) no-repeat; height: 220px;}
.beneficios-premium-1 .picture-td { background: url(https://www.comafi.com.ar/assets/images/beneficios-premium/promos-y-descuentos.jpg) no-repeat center center; background-size: cover;}
.beneficios-premium-2 .picture-td { background: url(https://www.comafi.com.ar/assets/images/beneficios-premium/recompensas.jpg) no-repeat center center; background-size: cover;}
.beneficios-premium-3 .picture-td { background: url(https://www.comafi.com.ar/assets/images/beneficios-premium/viajes.jpg) no-repeat center center; background-size: cover;}

/*CALCULA PRESTAMO*/
.solicitud-header-prestamo { background-image: url(https://www.comafi.com.ar/assets/images/solicitar-tarjeta/bg-calcula-prestamo.webp);}
.solicitud-title-prestamo { color: #42A905; margin-bottom: 10px;}
.calculador-condiciones .inner-box { height: 124px;}
.calculador-condiciones .col-md-3:nth-child(1) { padding-right: 0;}
.calculador-condiciones .col-md-3:nth-child(1) .inner-box { border-top: 1px solid #dcdcdd; border-bottom: 1px solid #dcdcdd; border-left: 1px solid #dcdcdd; height: 126px;}
.calculador-condiciones .col-md-3:nth-child(1) .inner-box { padding: 24px 36px 0 36px;}
.calculador-condiciones .col-md-3:nth-child(2) .inner-box { padding: 24px 24px 0 24px;}
.calculador-condiciones .col-md-3:nth-child(2),
.calculador-condiciones .col-md-3:nth-child(3) { border-top: 1px solid #dcdcdd; border-bottom: 1px solid #dcdcdd; border-left: 1px solid #dcdcdd;}
.calculador-condiciones .col-md-3:nth-child(3) .inner-box { padding: 24px 24px 0 24px;}
.calculador-condiciones .col-md-3:nth-child(4) { padding-left: 0;}
.calculador-condiciones .col-md-3:nth-child(4) .inner-box { border: 1px solid #dcdcdd; height: 126px;}
.calculador-condiciones .col-md-3:nth-child(4) .inner-box { padding: 24px 36px 0 30px;}
.calculador-condiciones .radio-inline { font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.calculador-condiciones .control-label { font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;font-weight: 400;}
.calculador-condiciones input[type="text"] { width: 160px;}
.calculador-condiciones .help-label { font-size: 11px; color: #707071; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; display: block; padding-top: 8px;}
.calculador-condiciones .form-control { border-radius: 0; border: 1px solid #dee0de; background: #f7f8f7; box-shadow: none; color: #000;}
.calculador-prestamo .calculador-condiciones .btn { font-size: 12px; padding: 5px 30px 4px 30px; margin-top: 25px;}
.calculador-prestamo .calculador-condiciones .btn:hover { background: #68893d;}
.resultado-title { font-size: 18px; color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.resultado-subtitle { background: #d9e5c9; padding: 10px 14px; font-size: 13px; color: #3e3d40; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; margin-bottom: 20px;}
.resultado-subtitle strong { font-weight: 400 !important; color: #008AC9;}
.tabla-resultado { margin-bottom: 0;}
.tabla-resultado th { background: #f7f8f7; color: #3e3d40; font-size: 11px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700;}
.tabla-resultado > tbody > tr > th { padding: 4px 8px;}
.tabla-resultado td { font-size: 12px;}
.tabla-resultado td a { color: #42A905; font-size: 11px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: underline;}
.resultado-importante p { font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; color: #000;}
.resultado-importante p strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700 !important; font-style: italic; text-decoration: underline;}
.calculador-prestamo .alert { border-radius: 0; font-size: 16px; margin-top: 20px; border: none; padding: 7px 15px;}
.calculador-prestamo .alert-danger { background: #fbe6c8; color: #ef6b00;}
.calculador-prestamo .btn { border: none; border-radius: 0; color: #fff; background: #42A905; font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding: 7px 40px;}
.calculador-prestamo .btn:hover { background: #68893d;}
.calculador-prestamo .form-actions { background: #f3f4f3; padding-top: 16px; padding-bottom: 16px; overflow: hidden;}
.calculador-prestamo .form-actions .back { float: right; font-weight: 500; color: #42A905; font-size: 14px; text-transform: uppercase; display: inline-block; margin-top: 10px;}
.calculador-prestamo .error { position: relative; z-index: 100;}
.calculador-prestamo .error .error-message { position: absolute; top: -5px; left: 80%; display: block; background: #f48f0c; min-width: 120px; padding: 10px; color: #fff; font-size: 13px; line-height: 1; font-weight: 400; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic;}
.calculador-prestamo .error .error-message:after { right: 100%;	top: 50%; border: solid transparent; content: " "; height: 0; width: 0;	position: absolute;	pointer-events: none; border-color: rgba(244, 143, 12, 0); border-right-color: #f48f0c;	border-width: 10px;	margin-top: -10px;}
.calculador-prestamo .tabla-resultado .error .error-message { top: -15px;}

/*NUEVO CALCULADOR*/
.nuevo-calculador-title { color: #008AC9; margin: 0 0 20px 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px;}
/**/
.nuevo-calculador-prestamo h3 { margin: 0 0 16px 0; color: #000; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 18px;}
.nuevo-calculador-prestamo .box { border: 1px solid #dcdcdd; min-height: 475px;}
.nuevo-calculador-prestamo .box-no-border { border: none;}
.nuevo-calculador-prestamo .condicion { padding: 0px;}
.nuevo-calculador-prestamo .condicion ul { width: 100%; margin: 0; border: 1px solid #d1dae0;}
.nuevo-calculador-prestamo .condicion li { border-bottom: 1px solid #d1dae0;}
.nuevo-calculador-prestamo .condicion li:last-child { border-bottom: none;}
.nuevo-calculador-prestamo .condicion li a { display: block; height: 37px; color: #77848f; font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; text-transform: uppercase; text-align: center; padding-top: 11px;}
.nuevo-calculador-prestamo .condicion li a:hover { background: #e7ebef;}
.nuevo-calculador-prestamo .condicion li a.active { background: #42A905; color: #fff;}
.nuevo-calculador-prestamo .condicion .title-area { height: 55px; padding-top: 20px;}
.nuevo-calculador-prestamo .condicion h4 { color: #000; font-size: 18px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; margin: 0; display: none;}
.nuevo-calculador-prestamo .condicion h4 span + span { display: none;}
.nuevo-calculador-prestamo .condicion h4.nosoy span { display: none;}
.nuevo-calculador-prestamo .condicion h4.nosoy span + span { display: inline;}
.nuevo-calculador-prestamo .condicion .group { display: none;}
/**/
.nuevo-calculador-prestamo .opciones ul { margin: 0;}
.nuevo-calculador-prestamo .opciones li { padding: 12px 15px; border-bottom: 1px solid #dcdcdd;}
.nuevo-calculador-prestamo .opciones li:last-child { border-bottom: none;}
.nuevo-calculador-prestamo .opciones li h4 { color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; font-size: 13px; margin: 0 0 18px 0; text-transform: uppercase;}
.irs-from, .irs-to, .irs-single { font-family: "Ubuntu", Arial, Helvetica, sans-serif !important; font-weight: 600 !important;}
/**/
.nuevo-calculador-prestamo .info-final ul { margin: 0;}
.nuevo-calculador-prestamo .info-final li { border-bottom: 1px solid #b6bec4; background: #96a2ab; color: #fff; padding: 17px 25px; overflow: hidden;}
.nuevo-calculador-prestamo .info-final .tasa { padding-bottom: 0;}
.nuevo-calculador-prestamo .info-final .tasa p { font-size: 11px; margin: 0 0 5px 0;}
.nuevo-calculador-prestamo .info-final .tasa h3 { font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #fff; margin: 0;}
.nuevo-calculador-prestamo .info-final .tasa-1 { float: left;}
.nuevo-calculador-prestamo .info-final .tasa-2 { float: right;}
.nuevo-calculador-prestamo .info-final .tasa-3 p { font-size: 11px; margin: 0 0 5px 0;}
.nuevo-calculador-prestamo .info-final .tasa-3 h3 { font-size: 80px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #fff; margin: 0;}
.nuevo-calculador-prestamo .info-final li:last-child { padding-bottom: 19px;}
.nuevo-calculador-prestamo .info-final a { display: block; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; color: #fff; text-transform: uppercase; background: #77848f; padding: 12px 14px; line-height: 1.1;}
.nuevo-calculador-prestamo .info-final a .fa { font-size: 14px; margin-right: 5px;}
/**/
.nuevo-calculador-prestamo-bottom { margin-top: 30px;}
.nuevo-calculador-prestamo-bottom .alert { border-radius: 0; font-size: 16px; margin-top: 20px; border: none; padding: 7px 15px;}
.nuevo-calculador-prestamo-bottom .alert-danger { background: #fbe6c8; color: #ef6b00;}
.nuevo-calculador-prestamo-bottom .btn { border: none; border-radius: 0; color: #fff; background: #42A905; font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding: 7px 40px; float: right;}
.nuevo-calculador-prestamo-bottom .btn:hover { background: #007300;}
.nuevo-calculador-prestamo-bottom .form-actions { background: #f3f4f3; padding-top: 16px; padding-bottom: 16px; overflow: hidden;}
.nuevo-calculador-prestamo-bottom .form-actions .back { float: left; font-weight: 500; color: #42A905; font-size: 14px; text-transform: uppercase; display: inline-block; margin-top: 10px;}
/*MODAL*/
.modal-solicitudes .modal-header .close {position: absolute;right: 20px;top: 12px;}
.modal-prestamo .modal-dialog { margin: 0 auto;}
.modal-prestamo .modal-header { padding: 25px 50px; border-bottom: none;}
.modal-prestamo .modal-title { font-size: 24px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase; line-height: 1; color: #000;}
.modal-prestamo .modal-body { padding: 0 50px 35px 50px;}
.modal-prestamo th { color: #000; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; text-align: center; text-transform: uppercase;}
.modal-prestamo td { color: #000; font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; text-align: center;}
.modal-prestamo td strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-weight: 400 !important;}
.modal-prestamo .leyenda { color: #000;}
.modal-prestamo .leyenda h5 { margin: 0 0 5px 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; text-decoration: underline;}
.modal-prestamo .leyenda p { margin: 0; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; line-height: 1.4;}
.modal-prestamo .close { position: absolute; font-size: 55px; color: #000; top: 5px; right: 20px;}

.modal-jubilados .modal-content { border: none; box-shadow: none; background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.modal-jubilados .modal-header { background: none; border: none; justify-content: flex-end;}
.modal-jubilados img { border: 1px solid #fff; -webkit-box-shadow: 4px -1px 15px rgba(0,0,0,.5); box-shadow: 4px -1px 15px rgba(0,0,0,.5);}
.modal-jubilados p { padding: 6px 10px 2px 10px;}

/*BREADCRUMB*/
.breadcrumb { padding: 4px 15px; margin-bottom: 4px; background: none; border-radius: 0;}
.breadcrumb li { font-size: 13px; margin-right: 5px;}
.breadcrumb li:last-child { margin-right: 0;}
.breadcrumb li a { color: #000;}
.breadcrumb > .active { color: #99a29b;}
.breadcrumb > li + li:before { color: #99a29b; content: "\003e"; margin-right: 5px;}

/*CUENTAS*/
.section-header { height: 220px; margin-bottom: 32px;}
.section-header .inner-section-header { padding: 24px 24px 0 48px; color: #fff; position: relative; border-radius: 20px; overflow: hidden;}
.section-header .inner-section-header:before { content: ""; position: absolute; width: 100%; height: 220px; z-index: 1; background: rgba(0,0,0,.3); left: 0; top: 0;}
.section-header .inner-section-header .header-data h2 { font-size: 30px; text-transform: uppercase; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300;}
.section-header .header-data { position: absolute; left: 0; top: 0; width: 100%; height: 220px; padding: 24px 24px 0 48px; z-index: 2;}
.section-header .header-data a#fancyIframe { color: #fff; text-decoration: underline;}
.cuentas-header { background: url(https://www.comafi.com.ar/assets/images/cuentas/bg-cuentas-header.jpg) no-repeat; height: 220px;}
.section-header h1 { margin: 0 0 18px 0; font-size: 35px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300;}
.section-header p { font-size: 18px; line-height: 1.2; width: 50%;}
.cuentas-boxes { margin-bottom: 30px;}
.cuentas-boxes>div { margin-bottom: 30px;}
.cuentas-box { display: flex; flex-direction: column; background: #f2f2f2; height: 100%; min-height: 200px; text-align: center; position: relative; padding: 26px 15px 26px 15px; border-radius: 20px;}
.cuentas-box h4, .cuentas-box h4 strong { color: #4f504f; font-size: 16px; line-height: 1.2; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; margin: 0 0 20px 0; text-transform: uppercase;}
.cuentas-box p { font-size: 14px; color: #000; flex-grow: 1;}
.cuentas-box a { display: block; width: 100%; text-align: center; font-size: 14px; color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.producto-detalle-tabs .section-header { margin-bottom: 0;}
.producto-detalle-tabs + .inner-menu-holder .inner-menu { background: none;}
/**/
.section-header-no-foto { height: auto;}
.section-header-no-foto .inner-section-header { padding: 0;}
.section-header-no-foto .inner-section-header:before { display: none;}
.section-header-no-foto .header-data { padding: 20px 0 0 0; position: static; height: auto;}
.section-header-no-foto h1 { font-size: 30px; color: #000;}
.section-header-no-foto p { color: #000; width: 100%;}
.producto-detalle-no-foto { border-top: 1px solid #e1e2e2; padding-top: 30px;}
/**/
.producto-detalle .img-right { float: right; margin-left: 30px; margin-bottom: 20px;}

/*TARJETAS*/
.tarjetas-header { background: url(https://www.comafi.com.ar/assets/images/solicitar-tarjeta/bg-solicitar-tarjeta.webp) no-repeat; height: 220px;}
.card-box-head h3 { margin: 0 0 20px 0; color: #4f504f; font-size: 26px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300;}
.card-box-head h3 strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400 !important;}
.card-box-head p { font-size: 12px; color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; margin-bottom: 20px; margin-top: -15px;}
.card-box-head p a { color: #42A905; text-decoration: underline;}
.card-box-head p .fa { font-size: 14px; margin-right: 5px;}
.card-box { min-height: 210px; background: #f3f4f3; text-align: center; padding: 20px 10px; margin-bottom: 30px; border-radius: 20px;}
.card-box h4 { margin: 0 0 10px 0; color: #4f504f; font-size: 15px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900;}
.card-box h4 a { color: #4f504f;}
.card-box h4 a:hover { color: #4f504f; text-decoration: none;}
.card-box figure { margin-bottom: 13px;}
.card-box .detalles { font-size: 12px; color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.card-box .detalles:hover { color: #007300;}
.card-box .btn { font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; border-radius: 0; border: none; background: #42A905; color: #fff; padding-left: 16px; padding-right: 16px; margin-top: 16px; border-radius: 20px;}
.card-box .btn:hover { background: #007300;}
.card-box p { font-size: 13px;}
/*.card-box-tall { height: 254px;}*/
.separador-tarjetas { margin-top: 0px;}

/*PRODUCTO DETALLE*/
.section-header .producto-detalle-header { height: 220px; padding: 20px 20px 0 30px; border-radius: 20px; overflow: hidden;}
.producto-detalle-header .follow-title { display: none; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 35px; float: left; width: 75%; margin: 0;}
.producto-detalle-header h1 { font-size: 30px;}
.producto-detalle-header figure { float: left; margin: unset; margin-right: 20px;}
.producto-detalle-header .btn { border: none; border-radius: 0; background: #42A905; color: #fff; font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding: 7px 20px; display: block; float: left; clear: left; margin-top: 20px; border-radius: 20px;}
.producto-detalle-header .btn:hover { background: #007300;}
.producto-detalle { color: #000;}
.producto-detalle h1 { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300;}
.producto-detalle ul { margin-bottom: 15px; list-style: none; margin-left: 0; padding-left: 0px;}
.producto-detalle ol { margin-bottom: 15px;}
.producto-detalle li { font-size: 14px; line-height: 1.7;}
.producto-detalle ul li:before { content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; margin-right: 6px;}
.producto-detalle ol { padding-left: 15px;}
.producto-detalle h2 { color: #000; font-size: 26px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; padding: 20px 0px; margin-bottom: 0; margin-top: 0; line-height: 1.2;}
.producto-detalle .ancla + h2 { padding-top: 0;}
.producto-detalle h3 { color: #000; font-size: 26px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; border-top: 1px solid #e1e2e2; padding: 20px 0px; margin-bottom: 0;}
.producto-detalle .ancla:first-child + h3 { border-top: none; padding-top: 0; margin-top: 0;}
.producto-detalle .ancla:first-child { top: -120px;}
.producto-detalle .ancla { position: relative; top: -100px;}
.producto-detalle h2:first-child { border-top: none; padding-top: 0; margin-top: 0;}
.producto-detalle p + h4, .producto-detalle ul + h4 { margin-top: 30px;}
.producto-detalle h4 { font-size: 15px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; margin-bottom: 15px;}
.producto-detalle a { color: #42A905; text-decoration: underline;}
.producto-detalle a>img:hover { box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, .2)}
.producto-detalle h2 a { color: #000;}
.producto-detalle h3 a { color: #000;}
.producto-detalle strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700 !important; font-weight: normal;}
.producto-detalle cite { font-size: 14px; color: #939598; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; font-style: normal;}
.producto-detalle table { width: 100%; border: 1px solid #d4d5d6; margin-bottom: 20px;}
.producto-detalle table td { padding: 9px; border: 1px solid #d4d5d6;}
.producto-detalle table th { padding: 9px; border: 1px solid #d4d5d6; background-color:#f7f8f7;}
.producto-detalle h5 { font-size: 15px; color: #000; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1.4; padding: 14px 16px; background: #f2f2f2;}
.producto-detalle-footer { margin-top: 70px; overflow: hidden;}
.producto-detalle-footer li { float: left; height: 54px; border-left: 1px solid #e1e2e2; padding-top: 18px; padding-left: 19px;}
.producto-detalle-footer li:first-child { border-left: none; padding-right: 19px; padding-left: 0;}
.producto-detalle-footer li span { display: block; float: left; font-size: 12px; color: #99a29b; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; padding-right: 4px;}
.producto-detalle-footer li a { display: block; float: left; color: #acb1ad; font-size: 20px; position: relative; line-height: 0; margin-left: 15px; top: -3px;}
.producto-detalle-footer li a .fa-twitter { color: transparent !important; background-image: url("data:image/svg+xml,%3Csvg width='300' height='271' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23acb1ad' d='m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z'/%3E%3C/svg%3E"); background-repeat: no-repeat no-repeat; background-position: center center; background-size: 93%;}
.fa-whatsapp { display: none;}
/**/
.acordion-group { margin-bottom: 30px; overflow: hidden;}
.acordion-box { border: 1px solid #f2f2f2; overflow: hidden; margin-bottom: 1px;}
.acordion-box .acoTables { overflow-x: scroll;}
.acordion-box h3 { background: #f2f2f2; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #42A905; margin: 0; padding: 10px 15px; font-size: 15px; border-top: none;}
.acordion-box h3 a { display: block; color: #42A905; text-decoration: none;}
.acordion-box h3 a:before { content: "\f13a";display: inline-block;font: normal normal normal 18px/1 FontAwesome; text-rendering: auto;font-size: 18px;margin-right: 10px;-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.acordion-box.active h3 a:before { -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.acordion-box .accordion-body { padding: 15px; display: none;}
.acordion-box .accordion-body p:last-child { margin-bottom: 0;}
/*.acordion-box .accordion-body h3 { padding-left: 0; padding-top: 15px; font-weight: 700; font-size: 16px;}
.acordion-box .accordion-body h3:first-child { padding-top: 5px;}*/
.acordion-box.active h3 { background: none;}
/*.acordion-box.active .accordion-body { display: block;}*/
.acordion-box h5{ font-size: 15px; color: #000; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding: 10px 5px; margin-bottom: 8px; background: none;}
.acordion-box:first-child { border-radius: 20px 20px 0 0;}
.acordion-box:last-child { border-radius: 0 0 20px 20px;}
/**/
.panel-group .panel { border-radius: 0; box-shadow: none;}
.producto-detalle .panel-group { margin-bottom: 30px;}
.producto-detalle .panel-title { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #42A905; margin-bottom: 0;}
.producto-detalle .panel-title a { display: block; text-decoration: none; position: relative; padding-left: 26px;}
.producto-detalle .panel-title a:before { content: "\f13a"; display: inline-block; font: normal normal normal 18px/1 FontAwesome; text-rendering: auto; font-size: 18px; -webkit-transition: all 0.5s ease-in-out 0s ; transition: all 0.5s ease-in-out 0s; position: absolute; left: 0; top: 0;}
.producto-detalle .panel-title a:focus,
.producto-detalle .panel-title a:active { text-decoration: none;}
.panel-group .panel p:last-child { margin-bottom: 0;}
.panel-group .panel + .panel { margin-top: 0px;}
.panel-default { border-color: transparent;}
.panel-default > .panel-heading { border-bottom: none;}
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: transparent;}
.panel-heading { border-radius: 0;}
.panel-group .panel.active { border: 1px solid #e1e2e2;}
.panel-group .panel.active > .panel-heading { background: none;}
.panel-group .panel.active .panel-title a:before { -webkit-transform: rotate(180deg); transform: rotate(180deg);}
/**/
aside .product-item { margin-bottom: 20px;}
aside .product-item .acceso-util { margin-bottom: 0px;}
aside .acceso-util { margin-bottom: 20px;}
aside .acceso-util.a-util-2.no-icon { padding: 35px 20px;}
aside .acceso-util.a-util-2.no-icon h4 { font-size: 17px; margin: 4px 0; line-height: 20px;}
aside .acceso-util.a-util-2.no-icon p { line-height: 18px; margin: 2px 0;}
/**/
.acordion-box .content.content-5460.accordion-body { font-size: 12px;}
.cft-5460 { font-size: 450% !important; padding: 5px !important; line-height: 1.1;}

/*COMPARADOR TARJETAS*/
.comparador-visa-header { background: url(https://www.comafi.com.ar/assets/images/solicitar-tarjeta/bg-solicitar-tarjeta-visa.webp) no-repeat; height: 220px;}
.comparador-master-header { background: url(https://www.comafi.com.ar/assets/images/solicitar-tarjeta/bg-solicitar-tarjeta-master.webp) no-repeat; height: 220px;}
.comparador-table { margin-top: -32px;}
.comparador-table th { text-align: center; color: #000; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900;}
.comparador-table td { color: #000; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; font-style: italic;}
.comparador-table td:nth-child(1) { width: 34%;}
.comparador-table td:nth-child(2) { width: 16.5%;}
.comparador-table td:nth-child(3) { width: 16.5%;}
.comparador-table td:nth-child(4) { width: 16.5%;}
.comparador-table td:nth-child(5) { width: 16.5%;}
.comparador-table h4 { font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; margin: 0; padding-top: 5px; cursor: pointer;}
.comparador-table h4 .fa { margin-right: 12px; color: #acb1ad; font-size: 18px; -webkit-transition: all .8s ease-in-out 0s; transition: all .8s ease-in-out 0s;}
.comparador-table p { display: none; padding-top: 5px; padding-bottom: 15px; margin: 0;}
.comparador-table td div { text-align: center; font-size: 20px;}
.comparador-table +.producto-detalle-footer { margin-top: 40px;}
.comparador-table .fa-check-circle { color: #42A905;}
.comparador-table .fa-times-circle { color: #bf1e2e;}
.comparador-table h4.active .fa { transform: rotate(180deg);}
.comparador-table.table-bordered > tbody > tr > th { border-bottom: none; padding-top: 15px; padding-bottom: 15px;}
.comparador-table.table-bordered > tbody > tr > th a { color: #000;}
.comparador-table.table-bordered > tbody > tr > td { border-bottom: none; border-top: none;}

/*DATE PICKER*/
.datepicker.dropdown-menu { box-shadow: 0 6px 12px rgba(0,0,0,.175); border-radius: 4px; border: 1px solid rgba(0,0,0,.15); background: #fff !important; padding: 5px; top: 100%;}

/*PRODUCTOS PREMIUM*/
.productos-header { background: url(https://www.comafi.com.ar/assets/images/productos/bg-productos.jpg) no-repeat; height: 220px;}
.productos-head { font-size: 26px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; margin: -5px 0 30px 0; text-align: center; text-transform: uppercase;}
.product-box { background: #fff; margin-bottom: 48px;}
.product-box .picture { display: table; width: 100%;}
.product-box .picture-td { display: table-cell; height: 173px; vertical-align: middle; text-align: center;}
.product-box .picture-td h4 { color: #fff; margin: 0; font-size: 23px; text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.75); line-height: 1.2; display: table-cell; height: 100%; vertical-align: middle;}
.product-box .picture-td a { width: 100%; height: 100%; display: table; text-align: center;}
.product-premium-1 .picture-td { background: url(https://www.comafi.com.ar/assets/images/productos/premium-gold.jpg) no-repeat center center; background-size: cover;}
.product-premium-2 .picture-td { background: url(https://www.comafi.com.ar/assets/images/productos/premium-platinum.jpg) no-repeat center center; background-size: cover;}
.product-premium-3 .picture-td { background: url(https://www.comafi.com.ar/assets/images/productos/premium-black.jpg) no-repeat center center; background-size: cover;}
.product-box .inner { padding: 18px;}
.product-box figure { position: relative; overflow: hidden;}
.product-box p { font-size: 18px; color: #626363; line-height: 1.2; margin-bottom: 15px;}
.product-box .more { color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase;}
.product-box .more:hover { color: #68893d;}

/*PRODUCTO DETALLE PREMIUM*/
.bg-header-paquete { background: #ecedee;}
.bg-header-paquete.no-tabs { margin-bottom: 45px; border-bottom: 1px solid #d5d6d7;}
.bg-header-paquete .section-header { margin-bottom: 0;}
.section-header .producto-paquete-header { background: url(https://www.comafi.com.ar/assets/images/productos/bg-paquete.jpg) no-repeat; height: 220px; padding: 20px 20px 0 30px;}
.producto-paquete-header .header-data { padding-left: 28px; padding-top: 20px;}
.producto-paquete-header .follow-title { display: none; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 35px; float: left; width: 75%; margin: 0;}
.producto-paquete-header h1 { font-size: 30px;}
.producto-paquete-header figure { float: left; margin-right: 20px;}
.producto-paquete-header .btn { border: none; border-radius: 0; background: #42A905; color: #fff; font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding: 7px 20px; display: block; float: left; clear: left; margin-top: 20px;}
.producto-paquete-header .btn:hover { background: #68893d;}
.inner-menu { background: #fff; padding: 0;}
.inner-menu ul { margin-left: 15px; margin-right: 15px;}
.inner-menu li { float: left;}
.inner-menu li a { display: block; position: relative; height: 40px; padding: 12px 16px 0 16px; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase; color: #42A905;}
.inner-menu .active { background: #42A905; color: #fff;}
.inner-menu .active:after { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 25px 35px 0 35px; border-color: #42A905 transparent transparent transparent; position: absolute; bottom: -18px; left: 50%; margin-left: -35px;}
.inner-menu-holder { margin-bottom: 45px; height: 42px; margin-top: -32px;}
.inner-menu-holder ul { margin-bottom: 0; padding: 0; border-top: 1px solid #d5d6d7; border-bottom: 1px solid #d5d6d7; max-width: 1140px;}

/*CANALES*/
.canales-atencion header { box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);}
.top-head-canales p { font-size: 30px; color: #6d6e72; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; padding-left: 17px; margin: 18px 0 0 -70px; position: relative;}
.top-head-canales p a { color: #6d6e72;}
.top-head-canales p:after { content: ""; display: block; width: 1px; height: 28px; border-left: 1px solid #6d6e72; position: absolute; left: 0; top: 10px;}
.home-canales-intro { font-size: 15px; padding-top: 30px; padding-bottom: 20px; color: #000;}
.home-canales-intro strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700 !important; font-size: 18px;}
.home-canales-intro a { color: #000; text-decoration: underline;}
/**/
.box-home-canal { height: 275px; border: 1px solid #acb1ad; margin-bottom: 34px; text-align: center; opacity: 0.8;}
.box-home-canal:hover { opacity: 1;}
.box-home-canal a { color: #fff; display: block; width: 100%; height: 100%; padding-top: 20px;}
.box-home-canal .icono { line-height: 0; display: block; height: 60px;}
.box-home-canal .fa-map-marker { font-size: 47px;}
.box-home-canal .fa-keyboard-o { font-size: 40px; margin-top: 7px;}
.box-home-canal .fa-mobile { font-size: 55px;}
.box-home-canal .fa-comments-o { font-size: 45px;}
.box-home-canal .fa-envelope { font-size: 40px;}
.box-home-canal .fa-phone { font-size: 40px;}
.box-home-canal h3 { margin: 0; font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; line-height: 1.4; height: 108px;}
.box-home-canal h3 strong { font-size: 22px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-weight: 400 !important;}
.box-home-canal p { margin: 0; font-size: 15px;}
.box-home-canal-1 { background: #ccc url(https://www.comafi.com.ar/assets/images/comafi24/home/nuestras-sucursales.jpg) no-repeat center center; background-size: cover;}
.box-home-canal-2 { background: #ccc url(https://www.comafi.com.ar/assets/images/comafi24/home/home-banking.jpg) no-repeat center center; background-size: cover;}
.box-home-canal-3 { background: #ccc url(https://www.comafi.com.ar/assets/images/comafi24/home/descarga-apps.jpg) no-repeat center center; background-size: cover;}
.box-home-canal-4 { background: #ccc url(https://www.comafi.com.ar/assets/images/comafi24/home/preguntas-frecuentes.jpg) no-repeat center center; background-size: cover;}
.box-home-canal-5 { background: #ccc url(https://www.comafi.com.ar/assets/images/comafi24/home/contacto.jpg) no-repeat center center; background-size: cover;}
.box-home-canal-6 { background: #ccc url(https://www.comafi.com.ar/assets/images/comafi24/home/telefonos-utiles.jpg) no-repeat center center; background-size: cover;}
/**/
.canales-atencion-sidebar { margin-bottom: 100px;}
.canal-side-box { border: 1px solid #e1e2e2; padding: 18px 24px; margin-bottom: -1px;}
.canal-side-box h4 { margin: 0; text-transform: uppercase; color: #bf1e2e; font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; margin-bottom: 12px; line-height: 1.5;}
.canal-side-box h5 { font-size: 12px; text-transform: uppercase; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; line-height: 1.5; color: #4f504f; margin-bottom: 14px;}
.canal-side-box p { font-size: 14px; color: #4f504f; line-height: 1.5; margin-bottom: 13px;}
.canal-side-box p strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.canal-side-box p a { color: #4f504f; text-decoration: underline;}
.canal-side-box p:last-child { margin-bottom: 0;}
.canal-side-box p small { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; font-size: 11px;}
.canal-side-box li { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; font-size: 14px; color: #4f504f; margin-bottom: 10px; position: relative; padding-left: 10px;}
.canal-side-box li:before { content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; display: inline-block; position: absolute; left: 0; top: 4px;}
.canal-side-box li a { color: #4f504f; text-decoration: underline;}
.canal-side-box .social-icon { text-decoration: none;}
.canal-side-box .social-icon .fa-twitter { color: #38b7e6; font-size: 25px; margin-right: 8px;}
.canal-side-box .social-icon .fa-facebook-square { color: #3d8ad2; font-size: 25px; margin-right: 8px;}
/**/
.menu-canales { background: #42A905; margin-bottom: 53px;}
.menu-canales ul { display: table; margin-bottom: 0;}
.menu-canales li { display: table-cell; vertical-align: middle; height: 57px; text-align:left;}
.menu-canales li a { color: rgba(255,255,255,.60); display: block; padding-right: 25px;}
.menu-canales li .icon-label { float: left; padding-right: 9px; display: block;}
.menu-canales li .text-label { float: left; display: block; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase;}
.menu-canales li:nth-child(3) .text-label { padding-top: 5px;}
.menu-canales li .fa-map-marker { font-size: 33px;}
.menu-canales li .fa-keyboard-o { font-size: 34px;}
.menu-canales li .fa-mobile { font-size: 42px;}
.menu-canales li .fa-comments-o { font-size: 35px;}
.menu-canales li .fa-envelope { font-size: 28px;}
.menu-canales li .fa-phone { font-size: 33px;}
.menu-canales li a:hover, .menu-canales li a.active { color: #fff;}
.menu-canales li .contacto .text-label { position: relative; top: 8px;}
/*SUCURSALES CAJEROS*/
.titulo-seccion-24 { font-size: 25px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; margin: 0 0 20px 0; padding-bottom: 22px; border-bottom: 1px solid #e1e3e0;}
.tab24head h4 { font-size: 15px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; margin-bottom: 25px;}
.tab24head .nav-tabs { border-bottom: none; margin-bottom: 38px;}
.tab24head .nav-tabs > li { margin-bottom: 0;}
.tab24head .nav-tabs > li > a { margin-right: -1px; border-radius: 0; border: 1px solid #42A905; font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase; color: #42A905; padding: 10px 20px; position: relative;}
.tab24head .nav-tabs > li.active > a, .tab24head .nav-tabs > li.active > a:hover { background: #42A905; color: #fff;}
.tab24head .nav-tabs > li.active > a:after { content: ""; position: absolute; left: 50%; bottom: -8px; width: 0; height: 0; border-style: solid; border-width: 8px 14px 0 14px; border-color: #42A905 transparent transparent; margin-left: -14px;}
.tab24head .nav > li > a:hover { color: #fff; background: #42A905;}
.nav > li > a:focus { background: #fff;}
/**/
.tab-suc-head { margin-bottom: 30px;}
.tab-suc-head h4 { font-size: 15px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700;}
.tab-suc-head p { font-size: 14px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.tab-suc-head p strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.tab-suc-head p a { font-size: 12px; color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; text-decoration: underline; display: inline-block; margin-left: 30px;}
.cambiar-ubicacion,
.cambiar-ubicacion-cajeros { /*border-top: 1px solid #e1e2e2;*/ padding-bottom: 20px; /*display: none; margin-top: -22px;*/}
.cambiar-ubicacion a,
.cambiar-ubicacion-cajeros a { display: inline-block; background: #fff; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #42A905; padding: 8px 12px; border: 1px solid #e1e2e2; margin-left: 350px; top: -35px; position: relative; border-bottom: 1px solid #fff; margin-bottom: -60px;}
.cambiar-ubicacion-cajeros a { margin-left: 330px;}
.cambiar-ubicacion a .fa-times,
.cambiar-ubicacion-cajeros a .fa-times { font-size: 14px;}
.cambiar-ubicacion .form-control,
.cambiar-ubicacion-cajeros .form-control { font-size: 13px; margin-right: 10px;}
.cambiar-ubicacion .btn,
.cambiar-ubicacion-cajeros .btn { border-radius: 0; color: #fff; background: #42A905; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; padding: 5px 18px;}
/***google-maps***/ .vista-block { border-top: 1px solid #e1e2e2; height: 40px; padding-top: 8px; border-bottom: 1px solid #e1e2e2;}
.vista-block .vista { font-size: 14px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; float: left; margin-bottom: 0;}
.vista-block .label-text { color: #6d6e72; display: block; float: left; height: 24px; border-right: 1px solid #d1d3d3; padding: 2px 15px 0 0;}
.vista-block .vista-option,
.vista-block .vista-option-2 { color: #000;}
.vista-block .vista-lista { display: block; float: left; height: 24px; border-right: 1px solid #d1d3d3; padding: 2px 15px 0 15px;}
.vista-block .vista-lista .fa-bars { font-size: 18px; margin-right: 4px;}
.vista-block .vista-mapa { display: block; float: left; height: 24px; padding: 3px 15px 0 15px; position: relative; top: -1px;}
.vista-block .vista-mapa .fa-map-marker { font-size: 18px; margin-right: 5px;}
.vista-block .vista-option.active,
.vista-block .vista-option-2.active { color: #42A905;}
.vista-block .mostrar { float: right;}
.vista-block .mostrar p { float: left; margin-bottom: 0; font-size: 14px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase;}
.vista-block .mostrar .checkbox { float: left; padding-left: 12px;}
.vista-block .mostrar .checkbox label { font-size: 13px; color: #6d6e72; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; font-style: italic;}
.mac .vista-block .mostrar .checkbox label input[type="checkbox"] { margin-top: 0;}
.vista-block .mostrar .icon-comafi { display: inline-block; width: 21px; height: 19px; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -20px 0; margin-left: 4px; margin-right: 4px; position: relative; top: 3px;}
.vista-block .mostrar .checkbox label + label { padding-left: 10px;}
.vista-block .mostrar .icon-banelco { display: inline-block; width: 49px; height: 15px; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat 0 -60px; margin-left: 4px;}
.listado-sucursales { background: #f2f2f2; border-top: 2px solid #dadadb; margin-bottom: 0; clear: both; float: none; overflow: hidden;}
.listado-sucursales .table-sucursal { display: table; width: 100%; border-bottom: 1px solid #d9d9da;}
.listado-sucursales .data { display: table-cell; padding-top: 14px; padding-bottom: 14px; vertical-align: top;}
.listado-sucursales .data p { margin-bottom: 0; font-size: 13px; line-height: 1.6; padding-left: 16px;}
.listado-sucursales .data p strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
/***google-maps***/ .listado-sucursales .data p a { color: #42A905; text-decoration: underline;}
.listado-sucursales .referencias { display: table-cell; text-align: right; padding-right: 18px; vertical-align: top; padding-top: 8px; min-width: 130px;}
.listado-sucursales .referencias ul { float: right; padding-top: 5px;}
.listado-sucursales .referencias li { float: left;}
.listado-sucursales .icon-caja { display: block; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat 0 0; width: 14px; height: 16px; margin-top: 2px; margin-left: 8px;}
.listado-sucursales .icon-cajeros { display: block; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -20px 0; width: 21px; height: 19px; margin-left: 8px;}
.listado-sucursales .icon-autoservicio-int { display: block; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -192px 0; width: 18px; height: 19px; margin-left: 8px;}
.listado-sucursales .icon-autoservicio { display: block; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -50px 0; width: 18px; height: 19px; margin-left: 8px;}
.listado-sucursales .icon-visuales { display: block; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -72px 0; width: 20px; height: 19px; margin-left: 8px;}
.listado-sucursales .icon-unico { display: block; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -169px 0; width: 19px; height: 19px; margin-left: 8px;}
/* -- REFERENCIAS ICONOS CHICOS -- */
.listado-referencias { border-top: 1px solid #aaabad; border-bottom: 1px solid #aaabad; overflow: hidden; padding-top: 13px; padding-bottom: 13px; margin-bottom: 0;}
.listado-referencias li { float: left; font-size: 12px; line-height: 1.3; color: #6d6e72; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic;}
.listado-referencias p { margin-bottom: 0; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; color: #000; padding-top: 8px;}
.listado-referencias .label-text { display: block; float: left; padding-left: 8px;}
.listado-referencias .icon-caja-big { display: block; float: left; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat 0 0; width: 14px; height: 16px; margin-top: 7px; margin-left: 13px;}
.listado-referencias .icon-cajeros-big { display: block; float: left; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -20px 0; width: 21px; height: 19px; margin-top: 6px; margin-left: 15px;}
.listado-referencias .icon-autoservicio-int-big { display: block; float: left; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -192px 0; width: 18px; height: 19px; margin-top: 5px; margin-left: 15px;}
.listado-referencias .icon-autoservicio-big { display: block; float: left; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -50px 0; width: 18px; height: 19px; margin-top: 5px; margin-left: 10px;}
.listado-referencias .icon-visuales-big { display: block; float: left; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -72px 0; width: 20px; height: 19px; margin-top: 5px; margin-left: 10px;}
.listado-referencias .icon-unico-big { display: block; float: left; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -169px 0; width: 19px; height: 19px; margin-top: 5px; margin-left: 13px;}
.listado-referencias .icon-cajerous-big { display: block; float: left; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/cajerous.png); width: 20px; height: 12px; margin-top: 10px; margin-left: 13px;}
/* -- REFERENCIAS ICONOS GRANDES -- */
/* .listado-referencias { border-top: 1px solid #aaabad; border-bottom: 1px solid #aaabad; overflow: hidden; padding-top: 13px; padding-bottom: 13px; margin-bottom: 0;}
.listado-referencias li { float: left; font-size: 13px; color: #6d6e72; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic;}
.listado-referencias p { margin-bottom: 0; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; color: #000; padding-top: 10px;}
.listado-referencias .label-text { display: block; float: left; padding-left: 8px;}
.listado-referencias .icon-caja-big { display: block; float: left; width: 22px; height: 25px; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat 0 -26px; margin-top: 8px; margin-left: 18px;}
.listado-referencias .icon-cajeros-big { display: block; float: left; width: 33px; height: 29px; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -30px -26px; margin-top: 6px; margin-left: 21px;}
.listado-referencias .icon-autoservicio-int-big { display: block; float: left; width: 27px; height: 28px; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -212px -26px; margin-top: 5px; margin-left: 21px;}
.listado-referencias .icon-autoservicio-big { display: block; float: left; width: 27px; height: 28px; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -70px -26px; margin-top: 5px; margin-left: 21px;}
.listado-referencias .icon-visuales-big { display: block; float: left; width: 30px; height: 28px; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -100px -26px; margin-top: 5px; margin-left: 15px;}
.listado-referencias .icon-unico-big { display: block; float: left; width: 28px; height: 28px; background: url(https://www.comafi.com.ar/assets/images/comafi24/cajeros-sucursales/sprite3.png) no-repeat -177px -26px; margin-top: 5px; margin-left: 18px;} */
.vista-mapa-sucursales,
.vista-mapa-sucursales-2 { display: none;}
/*TELEFONOS*/
.telefonos-utiles { font-size: 16px; color: #000;}
.telefonos-utiles strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-weight: 400 !important;}
/*CONTACTO*/
.banner-faq { background: #f9f9e0; overflow: hidden; padding: 16px 18px; margin-bottom: 25px; margin-top: -25px;}
.banner-faq h4 { float: left; margin: -5px 0 0 0; font-size: 15px; color: #b49e0f; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding-right: 10px;}
.banner-faq h4 .fa { font-size: 30px; margin-right: 8px;}
.banner-faq p { float: left; margin: 0; font-size: 15px; color: #4f504f; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; padding-top: 3px;}
.banner-faq p span { display: inline-block; padding-right: 5px;}
.banner-faq p a { color: #4f504f; text-decoration: underline;}
/**/
.contacto-24 { color: #000;}
.contacto-24 h4 { font-size: 14px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; margin: 0 0 5px 0;}
.contacto-24 p { font-size: 14px;}
.contacto-24-form p a { color: #42A905;}
/*HOME BANKING*/
.home-banking { font-size: 16px; color: #000; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; margin-bottom: 20px;}
.home-banking-data { color: #000;}
.home-banking-data h4 { font-size: 15px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; margin-bottom: 20px;}
.home-banking-data ul { list-style: none; margin: 0 0 20px 0; padding: 0;}
.home-banking-data li { list-style: none; font-size: 14px; margin: 0 0 10px 0; padding: 0; position: relative; padding-left: 10px;}
.home-banking-data li:before { content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; display: inline-block; position: absolute; left: 0; top: 3px;}
.home-banking-data .miscelanea { background: #f9f9e0; padding: 14px 20px 20px 20px; margin-bottom: 25px;}
.home-banking-data .miscelanea h4 { font-size: 16px; color: #bfaa1e; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; margin: 0 0 10px 0;}
.home-banking-data .miscelanea h4 .fa { font-size: 23px; position: relative; top: 4px; margin-right: 6px;}
.home-banking-data .miscelanea p { color: #4f504f; font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; margin-bottom: 5px;}
.home-banking-data .miscelanea .descarga { font-size: 13px; color: #000;}
.home-banking-data .miscelanea .descarga a { color: #000; text-decoration: underline;}
.home-banking-data .miscelanea .descarga .fa { margin-right: 5px;}
.home-banking-data .producto-detalle h4 { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.home-banking-data .producto-detalle h4 strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
/*FAQ*/
.search-intro { background: #fff; margin-top: -30px; margin-bottom: 30px;}
.search-intro p { font-size: 14px; color: #000; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.search-intro fieldset { border-top: 1px solid #6d6e72; border-bottom: 1px solid #6d6e72; padding-top: 25px; padding-bottom: 25px;}
.search-intro .form-control { border-radius: 0; background: #f7f8f7; font-size: 14px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #000; height: 32px; width: 366px; margin-right: 12px; border: 1px solid #dcdcdd; box-shadow: none;}
.search-intro .form-control::-webkit-input-placeholder { color: rgba(0,0,0,1);}
.search-intro .form-control:-moz-placeholder { color: rgba(0,0,0,1); opacity: 1;}
.search-intro .form-control::-moz-placeholder { color:rgba(0,0,0,1); opacity: 1;}
.search-intro .form-control:-ms-input-placeholder { color: rgba(0,0,0,1);}
.search-intro .form-control:focus::-webkit-input-placeholder { color: #f7f8f7;}
.search-intro .form-control:focus:-moz-placeholder { color: #f7f8f7;}
.search-intro .form-control:focus::-moz-placeholder { color: #f7f8f7;}
.search-intro .form-control:focus:-ms-input-placeholder { color: #f7f8f7;}
.search-intro .btn { border-radius: 0; font-size: 12px; text-transform: uppercase; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #fff; background: #42A905; width: 88px; height: 28px;}
.banner-consulta { background: #f9f9e0; overflow: hidden; padding: 22px 18px; border-radius: 20px;}
.banner-consulta h4 { float: left; font-size: 15px; color: #b49e0f; margin: 3px 40px 0 0; position: relative; padding-left: 35px;}
.banner-consulta h4 .fa { font-size: 25px; position: absolute; left: 0; top: -5px;}
.banner-consulta p { float: left; margin: 0; font-size: 15px; color: #4f504f; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic;}
.banner-consulta p a { color: #4f504f; text-decoration: underline;}
/*NUESTRAS APPS*/
.nuestras-apps .nav-tabs { border-bottom: none; margin-bottom: 20px; background: #fff; margin-top: -21px;}
.nuestras-apps .nav-tabs > li { margin-bottom: 0;}
.nuestras-apps .nav-tabs > li > a { display: block; margin-right: -1px; border-radius: 0; border: 1px solid #42A905; font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase; color: #42A905; padding: 10px 20px; position: relative;}
.nuestras-apps .nav-tabs > li.active > a, .tab24head .nav-tabs > li.active > a:hover { background: #42A905; color: #fff;}
.nuestras-apps .nav-tabs > li.active > a:after { content: ""; position: absolute; left: 50%; bottom: -8px; width: 0; height: 0; border-style: solid; border-width: 8px 14px 0 14px; border-color: #42A905 transparent transparent; margin-left: -14px;}
.nuestras-apps .nav > li > a:hover { color: #fff; background: #42A905;}
.nuestras-apps p { font-size: 14px; color: #000; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; margin-bottom: 20px;}
.nuestras-apps .video img { width: 100%; height: auto;}
.nuestras-apps .video { height: 0; padding-bottom: 56.25%; /* 16:9 */ position: relative; width: 100%;}
.nuestras-apps .video iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.appsbox { background: #f2f2f2; text-align: center; padding-top: 22px; padding-bottom: 14px;}
.appsbox h4 { margin: 0 0 20px 0; font-size: 15px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700;}
.appsbox img { margin-bottom: 14px;}
.nuestras-apps ul + p + .row { margin-bottom: 22px;}
.apps-data { overflow: hidden; border-top: 1px solid #6d6e72; border-bottom: 1px solid #6d6e72; padding-top: 15px; padding-bottom: 15px; margin-bottom: 30px;}
.apps-data h4 { margin: 0; float: left; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 15px; padding: 12px 60px 0 0;}
.apps-data ul { margin: 0; float: left;}
.apps-data li { float: left; font-size: 15px; color: #6d6e72; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; line-height: 1.2; padding-right: 28px;}
.apps-data .icon-realiza { display: block; float: left; margin-right: 10px; font-size: 32px;}
.apps-data .icon-paga { display: block; float: left; margin-right: 10px; font-size: 32px;}
.apps-data .icon-recarga { display: block; float: left; margin-right: 10px; font-size: 37px; margin-top: -5px;}
.apps-data .icon-transferencia { display: block; float: left; margin-right: 10px; font-size: 30px;}
.apps-data .label-text { display: block; float: left; font-size: 13px; padding-top: 5px;}

/*EXPERIENCIAS*/
.section-header .experiencias-header { background: url(https://www.comafi.com.ar/assets/images/experiencias/experiencias-bg.jpg) no-repeat; height: 220px; padding: 20px 20px 0 30px;}
.experiencias-header .header-data { padding-left: 28px; padding-top: 20px;}
.experiencias-header .follow-title { display: none; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 35px; float: left; width: 75%; margin: 0;}
.experiencias-header h1 { font-size: 30px;}
/**/
.eventos-group { margin-bottom: 46px;}
.eventos-group h3 { margin: 0 0 15px 0; font-size: 21px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase;}
.eventos-group .panel { margin: 0; border: none; border-radius: 0; box-shadow: none;}
.eventos-group .panel-default > .panel-heading { padding: 15px 23px; overflow: hidden; background: #f2f2f2;}
.eventos-group .panel-default > .panel-heading h5 { float: left; font-size: 12px; text-transform: uppercase; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; margin: 0;}
.eventos-group .panel-default > .panel-heading h5 + h5 { float: right; width: 150px;}
.eventos-group .panel-body { padding: 0;}
.eventos-group .panel-body li { display: table; width: 100%; border: 1px solid #e1e2e2; padding: 15px 23px; margin-bottom: -1px;}
.eventos-group .panel-body figure { display: table-cell; vertical-align: top; width: 242px;}
.eventos-group .panel-body .data { display: table-cell; vertical-align: top; padding-right: 20px;}
.eventos-group .panel-body .data h4 { margin: 0 0 5px 0; font-size: 18px; color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.eventos-group .panel-body .data h4 a { color: #42A905;}
.eventos-group .panel-body .data h4 a:hover { color: #68893d;}
.eventos-group .panel-body .data p { margin-bottom: 15px; font-size: 14px; color: #000;}
.eventos-group .panel-body .data .btn { background: #42A905; border-radius: 0; color: #fff; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding: 4px 12px;}
.eventos-group .panel-body .btn:hover { background: #68893d;}
.eventos-group .panel-body .date { display: table-cell; vertical-align: top; width: 150px;}
.eventos-group .panel-body .date p { font-size: 14px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #000;}
.eventos-group .panel-body .date .status-active { font-size: 15px;}
.eventos-group .panel-body .date .status-end { text-transform: uppercase; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #cc2435; font-size: 12px;}
.eventos-group .ancla { position: relative; top: -120px;}

/*EXPERIENCIA*/
.section-header-experiencia { height: auto;}
.header-experiencia { padding-bottom: 28px;}
.header-experiencia h4 { margin: 15px 0; font-size: 14px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; text-transform: uppercase;}
.header-experiencia h4 .fa { margin-right: 10px;}
.header-experiencia h1 { font-size: 30px; margin: 0 0 8px 0;}
.header-experiencia p { font-size: 18px; width: 100%; color: #000; margin-bottom: 15px;}
.header-experiencia .btn { border-radius: 0; background: #42A905; font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; color: #fff; padding: 6px 42px;}
.header-experiencia .btn:hover { background: #68893d;}
.header-experiencia .btn-end { position: relative; background: #a7a8aa; padding: 6px 22px; cursor: default; display: none;}
.header-experiencia .btn-end:hover { background: #a7a8aa;}
.header-experiencia .btn-end:before { content: ""; position: absolute; left: -1px; top: 0; width: 0; height: 0; border-style: solid; border-width: 17px 0 17px 9px; border-color: transparent transparent transparent #ecedee;}
.header-experiencia .btn-end:after { content: ""; position: absolute; right: -1px; top: 0; width: 0; height: 0; border-style: solid; border-width: 17px 9px 17px 0; border-color: transparent #ecedee transparent transparent;}
.experiencia-body { margin-top: 30px;}
.experiencia-data-top { color: #000; margin-bottom: 30px;}
.experiencia-data-top h4 { margin: 0 0 10px 0; font-size: 14px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.experiencia-data-top ul { list-style: none; margin: 0; padding: 0;}
.experiencia-data-top li { font-size: 14px; margin-bottom: 6px; position: relative; padding-left: 10px;}
.experiencia-data-top li:before { content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; display: inline-block; position: absolute; left: 0; top: 3px;}
.experiencia-data-top li strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.experiencia-data-top li a { color: #42A905; text-decoration: underline; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.experiencia-data { color: #000; padding-bottom: 30px;}
.experiencia-data p { font-size: 14px; margin-bottom: 15px;}
.experiencia-data p a { color: #42A905; text-decoration: underline; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.experiencia-data p strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.slider-experiencia { position: relative; margin-bottom: 40px; border: 1px solid #dedede; overflow: hidden; padding: 20px;}
#slider-experiencia img,
#slider-experiencia-thumbs img { display: block; float: left; height: auto;}
#slider-experiencia.slider-experiencia-1 img { width:100%;}
#slider-experiencia-thumbs a { display: block; float: left; height: 106px; width: 135px;}
.experiencia-thumbs { margin-top: 25px; padding-left: 37px; padding-right: 23px; position: relative;}
.experiencia-thumbs .exp-arrows { position: absolute; top: 0; width: 30px; height: 106px; background: #ecedee; text-align: center; padding-top: 40px;}
.experiencia-thumbs .exp-prev { left: 0;}
.experiencia-thumbs .exp-prev:before { content: "\f0d9"; font: normal normal normal 20px/1 FontAwesome; display: inline-block; color: #959595;}
.experiencia-thumbs .exp-next { right: 0;}
.experiencia-thumbs .exp-next:before { content: "\f0da"; font: normal normal normal 20px/1 FontAwesome; display: inline-block; color: #959595;}
.experiencia-thumbs.SliderWithOne { display:none !important;}
.experiencia-data-2 { color: #000; padding-bottom: 40px;}
.experiencia-data-2 h3 { font-size: 21px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase; border-top: 1px solid #e1e2e2; padding-top: 15px; margin: 15px 0 25px 0;}
.experiencia-data-2 p { font-size: 14px; margin-bottom: 15px;}
.experiencia-data-2 p a { color: #42A905; text-decoration: underline; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.experiencia-data-2 p strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.experiencia-data-2 .intro { font-size: 15px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.experiencia-data-2 .proteccion { font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; padding-top: 15px; margin-bottom: 0;}
.experiencia-data-2 .proteccion strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.modal-experiencias .modal-content { border-radius: 0;}
.modal-experiencias .modal-header { padding: 15px 15px 0 0; border: none;}
.modal-experiencias .modal-header .close { font-size: 17px;}
.modal-experiencias .modal-header .close:hover { opacity: 1;}
.modal-experiencias p { font-size: 15px; color: #000; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; text-align: center;}
.modal-experiencias .modal-footer { text-align: center; padding: 0 0 30px 0; border: none;}
.modal-experiencias .btn { padding: 4px 12px; color: #fff; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; background: #42A905; text-transform: uppercase; border-radius: 0;}
.modal-experiencias .btn:hover { background: #68893d;}
.modal-experiencias .modal-sm { width: 400px; position: absolute; top: 50%; left: 50%; margin-left: -200px; margin-top: -80px;}
.more-experiencias { display: none;}

/*MODAL EMAIL*/
.modal-dialog { width: 794px; max-width: 100%;}
.modal-email .modal-header,
.modal-email-ok .modal-header { padding: 25px 30px 0 50px; border: none;}
.modal-email .modal-title,
.modal-email-ok .modal-title { font-size: 24px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; color: #000; text-transform: uppercase; margin: 0;}
.modal-email .modal-body,
.modal-email-ok .modal-body { padding: 15px 50px 50px 50px;}
.modal-email fieldset { border: 1px solid #dddddd; padding-top: 20px; padding-bottom: 25px;}
.modal-content { border-radius: 0;}
.contacto-experiencia-frm .leyenda { font-size: 12px; color: #f48f0c; text-align: right; padding-right: 30px;}
.contacto-experiencia-frm .form-group { padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 0; margin-right: 0;}
.contacto-experiencia-frm .form-group.error .error-message { position: absolute; top: -5px; left: 100%; display: block; background: #f48f0c; min-width: 120px; padding: 10px; color: #fff; font-size: 13px; line-height: 1;}
.contacto-experiencia-frm .form-group.error .error-message:after { right: 100%;	top: 50%; border: solid transparent; content: " "; height: 0; width: 0;	position: absolute;	pointer-events: none; border-color: rgba(244, 143, 12, 0); border-right-color: #f48f0c;	border-width: 10px;	margin-top: -10px;}
.contacto-experiencia-frm .control-label { font-size: 13px; font-weight: 400;}
.contacto-experiencia-frm .control-label.required:before { content: "*"; color: #f48e0a; position: relative; font-size: 20px; margin-right: 3px; line-height: 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700;}
.contacto-experiencia-frm .form-control { border-radius: 0; border: 1px solid #dee0de; background: #f7f8f7; box-shadow: none; color: #000;}
.contacto-experiencia-frm .help-label { font-size: 12px; color: #8e919f; margin-top: 9px; display: inline-block;}
.contacto-experiencia-frm .alert { border-radius: 0; font-size: 16px; margin-top: 20px; border: none; margin-left: 15px; margin-right: 15px;}
.contacto-experiencia-frm .alert-danger { background: #fbe6c8; color: #ef6b00;}
.contacto-experiencia-frm .btn { border: none; border-radius: 0; color: #fff; background: #42A905; font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding-left: 40px; padding-right: 40px;}
.contacto-experiencia-frm .btn:hover { background: #68893d;}
.contacto-experiencia-frm .control-label-title { font-size: 15px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #000; text-transform: uppercase;}
.modal-email .modal-header .close,
.modal-email-ok .modal-header .close { font-size: 55px; position: absolute; top: 10px; right: 20px; font-weight: 300;}
.modal-email-ok .alert { border-radius: 0; font-size: 17px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #829b4f; margin-bottom: 0; padding: 5px 15px;}
/**/
.modal-operaciones .modal-dialog { width: 1266px; max-width: 100%;}
.modal-operaciones .modal-header { padding: 15px 50px 30px 50px; border: none; justify-content: flex-start;}
.modal-operaciones .modal-header .modal-title { font-size: 24px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase;}
.modal-operaciones .modal-body { padding: 0 50px 50px 50px;}
.modal-operaciones .nav-tabs { border: none;}
.modal-operaciones .nav-tabs > li { position: relative;}
.modal-operaciones .nav-tabs > li:after { display: block; height: 12px; content: ""; position: absolute; top: 3px; right: 0; width: 1px; border-left: 1px solid #42A905;}
.modal-operaciones .nav-tabs > li:last-child:after { display: none;}
.modal-operaciones .nav-tabs > li > a { border-radius: 0; padding: 0 13px 0 13px; font-size: 12px; color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; border: none; position: relative;}
.modal-operaciones .nav-tabs > li:first-child > a { padding-left: 0;}
.modal-operaciones .nav-tabs > li:last-child > a { padding-right: 0;}
.modal-operaciones .nav-tabs > li.active > a, .modal-operaciones .nav-tabs > li.active > a:focus, .modal-operaciones .nav-tabs > li.active > a:hover { border: none; color: #a7a8aa;}
.modal-operaciones .nav > li > a:focus, .modal-operaciones .nav > li > a:hover { background: #fff;}
.modal-operaciones .table { margin-top: 30px; margin-bottom: 0;}
/*.modal-operaciones .table-bordered { border-bottom: none; border-top: none;}*/
.modal-operaciones table th { text-align: center; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase;}
.modal-operaciones table th:first-child { text-align: left;}
.modal-operaciones .table-bordered > tbody > tr > th { border-bottom: none; border-top: none;}
.modal-operaciones table td { text-align: center;}
.modal-operaciones table td:first-child { text-align: left;}
.modal-operaciones .table > tbody > tr > td { vertical-align: middle;}
.modal-operaciones table td h5 { font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase;}
.modal-operaciones table td .fa { color: #42A905; font-size: 20px;}
.modal-operaciones .table-bordered > tbody > tr > td { border-bottom: none; border-top: none;}
.modal-operaciones .modal-header .close { font-size: 55px; position: absolute; top: 10px; right: 20px; font-weight: 300;}

/*INSTITUCIONAL*/
.institucional-header { background: url(https://www.comafi.com.ar/assets/images/institucional/bg-institucional-header.webp) no-repeat; height: 220px;}
.institucional-boxes .productos-servicios__item { height: auto; display: flex; justify-content: center; padding: 0; margin-bottom: 30px; overflow: hidden;}
.institucional-boxes .productos-servicios__icon, .institucional-boxes .productos-servicios__title, .institucional-boxes .productos-servicios__btn { display: none;}
@media screen and (max-width: 991px){
	.institucional-boxes .productos-servicios__item a { width: 100%;}
	.institucional-boxes .productos-servicios__item a img { width: 100%; height: auto;}
}
/*HOME EMPRESAS*/
.productos-pyme .product-info-item { border: 1px solid #42A905; margin-bottom: 30px;}
.productos-pyme .product-info-item .header { width: 100%; background: #42A905; padding: 5px 15px; color: #fff;}
.productos-pyme .product-info-item .header object { float: left; margin-right: 15px;}
.productos-pyme .product-info-item.product-info-1 .header object { padding-top: 2px;}
.productos-pyme .product-info-item.product-info-2 .header object { padding-top: 2px;}
.productos-pyme .product-info-item.product-info-3 .header object { padding-top: 2px;}
.productos-pyme .product-info-item .content { padding: 14px 17px 20px 17px; min-height: 190px;}
.productos-pyme .product-info-item .content h5 { color: #42A905; font-size: 16px; font-weight: 700; line-height: 1.5; margin-top: 0; text-align: left;}
.productos-pyme .product-info-item .content p { color: #4f504f; font-size: 15px; line-height: 1.3; margin-bottom: 0; text-align: left;}
/*MIX EMPRSESAS NYP*/
.empresas .negocios-y-pymes .destacados .destacado-1 .destacado-bg { background: url(https://www.comafi.com.ar/assets/images/empresas/foto-home-franquicias.jpg) no-repeat center center; background-size: cover;}
.empresas .negocios-y-pymes .destacados .destacado-2 .destacado-bg { background: url(https://www.comafi.com.ar/assets/images/empresas/foto-home-empresas.jpg) no-repeat center center; background-size: cover;}
.empresas .negocios-y-pymes .destacados .destacado-3 .destacado-bg { background: url(https://www.comafi.com.ar/assets/images/empresas/foto-home-convenios-y-cadenas.jpg) no-repeat center center; background-size: cover;}
.empresas .negocios-y-pymes .destacados .destacado-1 .epigrafe,
.empresas .negocios-y-pymes .destacados .destacado-2 .epigrafe { background: rgba(120, 156, 72, .6); padding: 25px 15px;}
.empresas .negocios-y-pymes .destacados .destacado-3 .epigrafe { background: rgba(120, 156, 72, .6); padding: 13px 15px;}
.empresas .negocios-y-pymes .destacados .destacado-1 .bajada,
.empresas .negocios-y-pymes .destacados .destacado-1 .link-bajada,
.empresas .negocios-y-pymes .destacados .destacado-2 .bajada,
.empresas .negocios-y-pymes .destacados .destacado-2 .link-bajada,
.empresas .negocios-y-pymes .destacados .destacado-3 .bajada,
.empresas .negocios-y-pymes .destacados .destacado-3 .link-bajada { background: rgba(120, 156, 72, .88);}

/*ESPACIO-PYME*/
.espacio-pyme { background: #e4ebda;}
.espacio-pyme .espacio-pyme-title { width: 175px; height: 22px; background: url(https://www.comafi.com.ar/assets/images/institucional/espacio-pyme-titulo.png) no-repeat; margin: 32px auto 10px auto; text-indent: -5000px;}
.espacio-pyme .espacio-pyme-title a { display: block; width: 100%; height: 100%;}
.espacio-pyme .espacio-pyme-title + p { font-size: 14px; color: #54722d; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; text-align: center; text-transform: uppercase; margin-bottom: 20px;}
.espacio-pyme-box { border: 1px solid #becfa7; background: #fff; height: 160px; padding: 16px; position: relative;}
.espacio-pyme-box:hover { border: 1px solid #42A905;}
.espacio-pyme-box p { font-size: 12px; color: #808080; margin: 0 0 12px 0;}
.espacio-pyme-box p .fa { font-size: 17px; color: #e58c0c; margin-right: 3px;}
.espacio-pyme-box p strong { font-size: 13px; color: #e58c0c; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase;}
.espacio-pyme-box h3 { color: #698d3a; font-size: 17px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; margin: 0;}
.espacio-pyme-box h3 a { color: #698d3a;}
.espacio-pyme-box .action { color: #42A905; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; position: absolute; left: 16px; bottom: 16px; text-transform: uppercase;}
.espacio-pyme .action-link { color: #4f504f; text-transform: uppercase; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 13px; display: block; text-align: center; margin-top: 22px; margin-bottom: 22px;}
.espacio-pyme .action-link:hover { color: #007300;}

/*LO QUE NECESITAS*/
.loque-necesitas { margin-bottom: 30px;}
.loque-necesitas .loque-necesitas-title { font-size: 27px; color: #4f504f; text-transform: uppercase; text-align: center; margin: 30px 0 25px 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300;}
.loque-necesitas .loque-necesitas-title strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400 !important;}
.loque-necesitas .loque-necesitas-box { margin-bottom: 30px;}
.loque-necesitas .loque-necesitas-box ul { border: 1px solid #e1e2e2;}
.loque-necesitas .loque-necesitas-box li { padding: 15px 24px 15px 24px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #000; text-transform: uppercase; line-height: 1;}
.loque-necesitas .loque-necesitas-box li:nth-child(even) { background: #f3f4f3;}
.loque-necesitas .loque-necesitas-box li a { color: #000;}
.loque-necesitas .loque-necesitas-box li .fa { margin-right: 4px;}
.loque-necesitas .loque-necesitas-box li.action-link a { color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 13px;}
.loque-necesitas .loque-necesitas-box li.action-link a:hover { color: #68893d;}

/*RESULTADO DE BUSQUEDA*/
.section-title { font-size: 26px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase; margin-bottom: 20px;}
.resultado-de-busqueda { margin-bottom: 80px;}
.resultado-de-busqueda p { font-size: 15px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; background: #f2f2f2; padding: 10px 15px; margin-bottom: 20px;}
.resultado-de-busqueda p strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-weight: 400 !important; color: #000;}
.resultado-de-busqueda li { font-size: 15px; padding-top: 16px; padding-bottom: 16px; border-top: 1px solid #e1e2e2; color: #000;}
.resultado-de-busqueda li:first-child { border-top: none;}
.resultado-de-busqueda li strong { font-size: 18px; font-weight: 400 !important; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color: #42A905;}
.resultado-de-busqueda li a { color: #000;}
.load-more a { display: block; text-transform: uppercase; background: #f2f2f2; color: #42A905; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; text-align: center; padding: 12px;}
.load-more a:hover { color: #68893d;}

/*COMUNICADOS DE PRENSA*/
.section-header .comunicados-prensa-header { background: url(https://www.comafi.com.ar/assets/images/institucional/bg-comunicados-prensa.webp) no-repeat; height: 220px; background-size: cover;}
.section-header .comunicados-prensa-header .header-data { padding: 14px 24px 0 24px;}
.comunicados-prensa { margin-bottom: 80px;}
.comunicados-prensa .mayor-info { border: 1px solid #e1e2e2; padding: 20px; color: #000;}
.comunicados-prensa .mayor-info p { font-size: 14px;}
.comunicados-prensa .mayor-info p strong { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700 !important;}
.comunicados-prensa .mayor-info p:last-child { margin-bottom: 0;}
.comunicados-prensa li { border-top: 1px solid #e1e2e2; padding-top: 25px; padding-bottom: 25px;}
.comunicados-prensa li:first-child { border-top: none;}
.comunicados-prensa li h5 { margin: 0 0 10px 0; color: #a7a8aa; font-size: 14px;}
.comunicados-prensa li h3 { margin: 0 0 10px 0; color: #42A905; font-size: 18px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.comunicados-prensa li h3 a { color: #42A905;}
.comunicados-prensa li p { margin: 0; font-size: 15px;}

/*COMUNICADOS DE PRENSA - FERIAS Y EXPOS*/
.section-header .ferias-y-expos-header { background: url(https://www.comafi.com.ar/assets/images/institucional/bg-ferias-y-expos.jpg) no-repeat; height: 220px; background-size: cover;}
.section-header .ferias-y-expos-header .header-data { padding: 24px 24px 0 46px;}
.ferias-y-expos li:first-child { margin-top: -15px;}

/*MAPA DEL SITIO*/
.sitemap .item { margin-bottom: 25px; border: 1px solid #e1e2e2; padding: 20px; width: 355px; margin-right:25px;}
.sitemap .item .title,
.sitemap .item > a { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 16px; text-transform: uppercase; color: #42A905; margin-top: 0; display: block; padding-bottom: 10px;}
.sitemap .item > a:hover { text-decoration: underline;}
.sitemap .item ul { list-style: none; margin: 0; padding: 0;}
.sitemap .item li { list-style: none; font-size: 13px; color: #000; margin: 0 0 5px 0; padding: 0;}
.sitemap .item li ul { margin: 0 0 20px 15px;}
.sitemap .item li a { color: #000;}
.sitemap .item li a:hover { text-decoration: underline;}
.sitemap .item > ul > li > a { font-weight: 400; text-transform: uppercase; font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; display: inline-block; margin-bottom: 5px;}

/*404*/
h1.error { color: #000; font-size: 30px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; border-bottom: 1px solid #e1e2e2; padding: 0 0 20px 0px; margin-bottom: 20px;}

/*TU OPINION*/
.tu-opinion { margin-bottom: 30px;}
.tu-opinion-block { background: #f5f5dd; text-align: center; padding-top: 8px; padding-bottom: 8px;}
.tu-opinion-block h4 { display: inline-block; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 19px; text-transform: uppercase;}
.tu-opinion-block h4 span { color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 18px;}
.tu-opinion-block p { display: inline-block; margin-left: 10px;}
.tu-opinion-block p a { font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; text-decoration: underline; text-transform: uppercase; color: #000;}

/*ENCUESTA*/
.Answer { text-align: center;padding: 0 18px 0 0; list-style: none; float:left;}

/*MODAL FORMAT*/
#newsletter .modal-dialog { margin: 0 auto; position: absolute; left: 50%; top: 15px;}
#newsletter .modal-content { border-radius: 0;}
#newsletter .modal-body { padding: 0 60px 0 60px;}
#newsletter .modal-header { padding: 30px 60px 20px 60px; border: none; position: relative; display: block;}
#newsletter.close { font-weight: 300; font-size: 55px; position: absolute; right: 15px; top: 0px;}

/*MODAL NEWSLETTER*/
#newsletter .modal-dialog { width: 100%; max-width: 807px; margin-left: -384px;}
.newsletter-formulario { border: 1px solid #d3d3d3; padding: 22px;}
.modal-newsletter .modal-title { font-size: 24px; margin: 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; text-transform: uppercase;} 
.modal-newsletter .modal-title .fa { color: #42A905;}
.modal-newsletter .modal-header p { margin: 0; font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding-left: 32px;}
.modal-newsletter#newsletter { overflow:hidden;}
.newsletter-formulario .form-horizontal .radio-inline { width: 100%; margin-left: 0;}
/**/
.formularios .leyenda { font-size: 12px; color: #f48f0c; text-align: right;}
.formularios .form-group { padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 0; margin-right: 0;}
.formularios .form-group.error .error-message { position: absolute; top: -5px; left: 100%; display: block; background: #f48f0c; min-width: 120px; padding: 10px; color: #fff; font-size: 13px; line-height: 1;}
.formularios .form-group.error .error-message:after { right: 100%;	top: 50%; border: solid transparent; content: " "; height: 0; width: 0;	position: absolute;	pointer-events: none; border-color: rgba(244, 143, 12, 0); border-right-color: #f48f0c;	border-width: 10px;	margin-top: -10px;}
.formularios .control-label { font-size: 13px; font-weight: 400;}
.formularios .control-label.required:before { content: "*"; color: #f48e0a; position: relative; font-size: 20px; margin-right: 3px; line-height: 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700;}
.formularios .form-control { border-radius: 0; border: 1px solid #dee0de; background: #f7f8f7; box-shadow: none; color: #000;}
.formularios .help-label { font-size: 12px; color: #8e919f; margin-top: 9px; display: inline-block;}
.formularios .alert { border-radius: 0; font-size: 16px; margin-top: 20px; border: none; display: none;}
.formularios .alert-danger { background: #fbe6c8; color: #ef6b00;}
.formularios .btn { border: none; border-radius: 0; color: #fff; background: #42A905; font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding: 7px 40px;}
.formularios .btn:hover { background: #68893d;}
.formularios .form-control::-webkit-input-placeholder { color: #000;}
.formularios .form-control:-moz-placeholder { color: #000; opacity: 1;}
.formularios .form-control::-moz-placeholder { color: #000; opacity: 1;}
.formularios .form-control:-ms-input-placeholder { color: #000;}
.formularios .form-control:focus::-webkit-input-placeholder { color: #f7f8f7;}
.formularios .form-control:focus:-moz-placeholder { color: #f7f8f7;}
.formularios .form-control:focus::-moz-placeholder { color: #f7f8f7;}
.formularios .form-control:focus:-ms-input-placeholder { color: #f7f8f7;}
.formularios .tooltip-inner { background: #d9e5c9; color: #000; font-size: 13px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-style: italic; min-width: 170px; text-align: left; padding: 10px; line-height: 1.1;}
.formularios .tooltip.right .tooltip-arrow  { border-right-color: #d9e5c9;}

/*MODAL - FORM TARJETAS*/
.modal-operaciones { overflow: auto;}
.btns-modal { text-align: center; margin-top: 30px;}
.btns-modal a { display: inline-block; border: 1px solid #42A905; padding: 10px 15px; margin-right: 15px; margin-bottom: 15px;}
.btns-modal a:last-child { background: #42A905; color: #fff; border: 1px solid #42A905; margin-right: 0px;}
.btns-modal a:hover { background: #68893d; color:#fff; border: 1px solid #68893d;}


/*FIXED HEADER*/
.fixthis-header { position: fixed !important; width: 100%; background: #42A905 !important; left: 0; top: 0; z-index: 150; height: auto !important; padding: 0px !important; border-radius: 0 !important;}
.premium .fixthis-header { background: #5f6165 !important;}
.fixthis-header .follow-title { display: block;}
.fixthis-header h1 { display: none;}
.fixthis-header figure { display: none;}
.fixthis-header p { display: none;}
.fixthis-header .btn { float: right; margin-top: 3px; clear: none; background-color: #fff; color: #42A905;}
.fixthis-header .btn:hover { background-color: #EEFAE6; color: #42A905;}
.fixthis-header .inner-header-area { margin: 0 auto; width: 100%; max-width: 1170px; overflow: hidden; padding: 15px;}
.fixthis-header .header-data { position: static; height: auto; padding: 0;}
.fixthis-header.inner-section-header:before { display: none;}
/**/
.fixthis-inner-menu { position: fixed; width: 100%; left: 0; top: 80px; z-index: 150;}
/**/
.tbl { display: none !important;}
.mbl { display: none !important;}

/*RESPONSIVE*/
@media screen and (min-width: 1199px) {
	.dropdown .dropdown-menu { display: block; max-height: 0; overflow: hidden; -webkit-transition: max-height .6s ease-in-out 0s; transition: max-height .6s ease-in-out 0s;}
	.dropdown:hover .dropdown-menu { max-height: 500px;}
	.open .dropdown-menu { max-height: 500px;}
}
/*PRE-NINJA SLIDER
@media screen and (max-width: 1320px) {
	.home-slide-circles { bottom: 22px;}
}*/
@media screen and (max-width: 1199px) {
	.logo-header a { width: 160px; height: 27px; top: 27px; background-size: contain;}
	.nav-group-1-container { width: 50%;}
	.nav-group-2-container { width: 50%;}
	/*.nav-group-1 { margin-right: -15px;}*/
	/*.nav-group-1 a { width: 110px;}*/
	.nav-group-2 a { font-size: 10.5px;}
	.nav-group-3 { margin-right: 68px;}
	.nav-group-3 li a { font-size: 12px;}
	.nav-search { max-width: 145px;}
	.navbar-nav > li > a {margin-right: 23px;}
	.navbar-nav > li:last-child > a {margin-right: 0;}
	/**/
	/* PRE-NINJA SLIDER */
	.slider__item-image { max-width: 660px;}
	.slider__item-image img { height: 260px;}
	/**/
	.products-list-title { font-size: 24px;}
	.product-item { height: 105px;}
	.product-item a img { width: 114%; height: auto; left: -7%; top: 0; margin-left: 0; margin-top: 0;}
	/**/
	.col-item { width: 242px;}
	.promo-item h4 br { display: none;}
	.promo-item img { margin: 0 auto;}
	/**/
	.accesos-utiles .col-xl-3:nth-child(1),
	.accesos-utiles .col-xl-3:nth-child(2) {margin-bottom: 30px;}
	.acceso-util-title { font-size: 24px;}
	/*.acceso-util { padding: 18px 8px 16px 45px; min-height: 112px;}
	.acceso-util .fa { font-size: 26px; left: 12px;}
	.acceso-util .fa-calendar { font-size: 23px;}
	.acceso-util .fa-credit-card { font-size: 22px;}
	.acceso-util h4 { font-size: 16px;}
	.acceso-util p { font-size: 13px; line-height: 1.25;}*/
	/**/
	.acceso-link { font-size: 13px;}
	.acceso-link .btn { margin-left: 6px; width: 108px;}
	.acceso-link .fa { top: 2px;}
	.acceso-link span .fa { top: 5px;}
	/**/
	/*.nuestros-sitios h4 { font-size: 13px; padding-top: 16px;}
	.nuestros-sitios figure { margin-right: 25px; margin-top: 7px;}
	.nuestros-sitios .logo-1 { width: 140px;}
	.nuestros-sitios .logo-2 { width: 110px;}
	.nuestros-sitios .logo-3 { width: 125px;}
	.nuestros-sitios .logo-4 { width: 130px;}*/
	/**/
	.seguinos h4 { font-size: 14px;}
	/**/
	.footer-links br { display: none;}
	/*.footer-links { font-size: 11px;}*/
	/*PREMIUM*/
	.product-info-item .picture-td { height: 105px;}
	.product-info-item .picture-td h4 { font-size: 20px;}
	.product-info-item .content p { font-size: 15px;}
	.product-info-item .content p br { display: none;}
	.product-info-item .content li { font-size: 13px;}
	.product-info-item .content li br { display: none;}
	.product-info-item .content .btn { font-size: 11px;}
	.products-item-premium .product-info-5 .content ul { height: 74px;}

	/**/
	.beneficios-premium-title { font-size: 24px;}
	.beneficios-premium-slider .col-item { width: 242px;}
	.beneficios-premium-item h3 { font-size: 50px;}
	.beneficios-premium-item .opcion-2 { padding-left: 0; padding-right: 0;}
	/**/
	.a-util-1 { background: #42A905;}
	.a-util-1 .fa, .a-util-1 h4, .a-util-1 p { color: #fff;}
	.a-util-2,
	aside .product-item .a-util-2 { background: #007300;}
	.a-util-2 .fa, .a-util-2 h4, .a-util-2 p { color: #fff;}
	.a-util-3 { background: #bf1e2e;}
	.a-util-3 .fa, .a-util-3 h4, .a-util-3 p { color: #fff;}
	.a-util-4 { background: #f0595e;}
	.a-util-4 .fa, .a-util-4 h4, .a-util-4 p { color: #fff;}
	.premium .a-util-3 { background: #6d6e72;}
	.premium .a-util-3 .fa, .premium .a-util-3 h4 { color: #fff;}
	.premium .a-util-4 { background: #a7a8aa;}
	.premium .a-util-4 .fa, .premium .a-util-4 h4 { color: #fff;}
	/**/
	.cuentas-box { height: 230px;}
	.cuentas-box p br { display: none;}
	.card-box-head h3 { font-size: 23px;}
	.card-box h4 { font-size: 12px;}
	/**/
	.num-cod { padding-right: 0;}
	/**/
	.section-header-no-foto .header-data { padding: 20px 0 0 0;}
	/**/
	.premium aside .product-item a img { margin-left: 0;}
	/**/
	.box-home-canal h3 { font-size: 15px;}
	.box-home-canal h3 strong { font-size: 20px;}
	.box-home-canal p { font-size: 14px;}
	.canal-side-box h4 { font-size: 15px;}
	.canal-side-box p { font-size: 13px;}
	.canal-side-box p br { display: none;}
	.canal-side-box li { font-size: 13px;} 
	.canal-side-box li br { display: none;}
	/**/
	.eventos-group .panel-body li { padding: 15px 16px;}
	.eventos-group .panel-default > .panel-heading h5 + h5 { width: 20%;}
	.eventos-group .panel-body figure { width: 25%; padding-right: 15px;}
	.eventos-group .panel-body .data { width: 55%; padding-right: 10px;}
	.eventos-group .panel-body .data h4 { font-size: 16px;}
	.eventos-group .panel-body .data p { font-size: 13px;}
	.eventos-group .panel-body .data .btn { font-size: 11px;}
	.eventos-group .panel-body .date { width: 20%;}
	.eventos-group .panel-body .date p { font-size: 13px;}
	.eventos-group .panel-body .date .status-active { font-size: 14px;}
	.eventos-group .panel-body .date .status-end { font-size: 11px;}
	/**/
	#slider-experiencia-thumbs a { padding-right: 5px;}
	#slider-experiencia-thumbs a img { width: 100%; height: auto;}
	.experiencia-thumbs .exp-arrows { height: 83px; padding-top: 32px;}
	/**/
	.modal-operaciones .modal-dialog { max-width: 100%;}
	.modal-operaciones .modal-body { padding: 0 15px 15px 15px;}
	.modal-operaciones .modal-header { padding: 15px 15px 30px 15px;}
	/**/
	.espacio-pyme-box { height: 190px;}
	.solicitud-formulario .paso-final li { padding: 16px; font-size: 15px;}
	.nuevo-calculador-prestamo .info-final .tasa p { font-size: 10px;}
	/**/
	.listado-referencias .label-text { padding-left: 3px;}
	.listado-referencias .icon-caja-big { margin-left: 11px;}
	.listado-referencias .icon-cajeros-big { margin-left: 14px;}
	.listado-referencias .icon-autoservicio-big { margin-left: 14px;}
	.listado-referencias .icon-visuales-big { margin-left: 7px;}
	.listado-referencias .icon-unico-big { margin-left: 7px;}
	.listado-referencias li:nth-child(6) { margin-top: 15px; margin-left: 76px;}
	.listado-referencias li:nth-child(7) { margin-top: 15px; margin-left: 5px;}
	/**/
	.acordion-box .content.content-5460.accordion-body { font-size: 11px;}
	.cft-5460 { font-size: 400% !important;}
	/*HOME EMPRESAS*/
	.productos-pyme .product-info-item .content { min-height: 230px;}
	/*PRESTAMOS*/
	.nuevo-calculador-prestamo .info-final .tasa-3 h3 { font-size: 65px;}
	/**/
	.inner-menu-holder ul { max-width: 930px;}
	/**/
	.comisiones-bottom {font-size: 11px;}
	.agency {font-size: 11px;}
	.copyright {padding-bottom: 90px;}
	/**/
	.nuestras-apps .24-token-empresas .col-md-8 { margin: -36px 0; z-index: -1;}
}
@media screen and (max-width: 991px) {
	.header-spacer { height: 69px;}
	header { border-bottom: 1px solid #bfbfbf; position: fixed; top: 0; left: 0; width: 100%; z-index: 999999999; background: #fff; box-shadow: 1px 1.732px 2px 0px rgba(0, 0, 0, 0.2);}
	.logo-header { height: 69px; float: left; margin-left: 11px;}
	.logo-header a { width: 230px; height: 34px; position: static; margin-top: 20px;}
	.premium .logo-header a { background: url(https://www.comafi.com.ar/assets/images/home-premium/comafi-premium-mbl.png) no-repeat; width: 230px; margin-top: 20px;}
	.nav-search { max-width: 190px; width: 100%; margin-top: 19px;}
	.nav-search .form-control { height: 30px; font-size: 12px;}
	.nav-search .btn { height: 30px; font-size: 18px;}
	header .col-md-6 { display: none;}
	header .col-md-9 { display: none;}
	.navbar { display: none;}
	/**/
	.top-head-canales p { margin: 18px 0 0 -28px;}
	/**/
	.mobile-bar { position: absolute; left: 0; top: 70px; width: 100%; max-width: 338px; background: #fff; box-shadow: 1px 1.732px 2px 0px rgba(0, 0, 0, 0.2); z-index: 100; padding: 0; display: none; }
	.mobile-bar.open { display: block !important; }
	.mobile-bar ul { width: 100%; margin: 0; padding: 0;}
	.mobile-bar ul > li { border-bottom: 1px solid #ccc;}
	.mobile-bar ul li > a { display: block; padding: 12px 25px; color: #363637; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; position: relative; text-transform: uppercase;}
	.mobile-bar ul li > a:focus { text-decoration: none;}
	.mobile-bar ul li > a .fa { font-size: 20px; color: #42A905; position: absolute; right: 25px; top: 12px; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s;}
	.mobile-bar ul li > a.active { color: #42A905;}
	.mobile-bar ul li > a.active .fa { transform: rotate(180deg)}
	.mobile-bar ul ul { padding-bottom: 12px; display: none; opacity: 0; -webkit-transition: opacity .5s ease-in-out 0s; transition: opacity .5s ease-in-out 0s;}
	.mobile-bar ul .subUnico { display: block; opacity: 1; padding-left: 20px; list-style: none;}
	.mobile-bar ul ul.open { opacity: 1;}
	.mobile-bar ul ul li { border-bottom: none;}
	.mobile-bar ul ul li a { font-size: 12px; color: #363637; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; padding: 6px 25px;}
	/**/
	.c-hamburger { display: block; position: relative; overflow: hidden; width: 28px; height: 28px; text-indent: -9999px; cursor: pointer; transition: background 0.3s; float: left; margin-top: 22px; margin-left: -4px;}
	.c-hamburger:focus { outline: none;}
	.c-hamburger span { display: block; position: absolute; top: 13px; left: 4px; right: 2px; height: 3px; background: #5f5f63;}
	.c-hamburger span:before,
	.c-hamburger span:after { position: absolute; display: block; left: 0; width: 100%; height: 3px; background-color: #5f5f63; content: "";}
	.c-hamburger span:before { top: -7px;}
	.c-hamburger span:after { bottom: -7px;}
	.c-hamburger--htx span { transition: background 0s 0.3s;}
	.c-hamburger--htx span:before,
	.c-hamburger--htx span::after { transition-duration: 0.3s, 0.3s; transition-delay: 0.3s, 0s;}
	.c-hamburger--htx span::before { transition-property: top, transform;}
	.c-hamburger--htx span::after { transition-property: bottom, transform;}
	.c-hamburger--htx.is-active span { background: none;}
	.c-hamburger--htx.is-active span:before { top: 0; transform: rotate(45deg);}
	.c-hamburger--htx.is-active span:after { bottom: 0; transform: rotate(-45deg);}
	.c-hamburger--htx.is-active span:before,
	.c-hamburger--htx.is-active span:after { transition-delay: 0s, 0.3s;}
	/**/
	/*.homebanking-launcher {}*/
	/*NINJA SLIDER*/
	#ninja-slider-pager a { width: 12px; height: 12px; margin-left: 3px; margin-right: 3px;}
	#ninja-slider .inner > ul {padding-top: 50% !important;}
	.home-slider {max-height: 100%;}
	.slider__item-container {flex-direction: column; gap: 0;}
	.slider__item-data {padding-top: 0; max-width: 100%; order: 2;}
	.slider__item-image {max-width: 100%; height: auto; justify-content: center; padding-bottom: 40px;}
	.slider__item-image img {height: auto; width: 100%; max-width: 100%;}
	.slider__item-data p {text-align: center;}
	.slider__item-title {text-align: center;}
	.slider__item-subtitle {text-align: center;}
	.slider__item-text {text-align: center;}
	.slider__item-cta {margin: 0 auto; width: 100%; max-width: 324px;}
	.unico .slider__item-container { flex-direction: row;}
	/* PRE-NINJA SLIDER
	.home-slide-circles { bottom: 0px;}
	.home-slide-circles .home-circles a { width: 12px; height: 12px; margin-left: 3px; margin-right: 3px;} */
	/**/
	.productos-servicios .col-md-6:nth-child(1),
	.productos-servicios .col-md-6:nth-child(2) {margin-bottom: 30px;}
	.products-list-title { font-size: 22px;}
	.product-item { height: 80px;}
	.sidebar .product-item { height: 110px;}
	.product-item a img { width: 118%; left: -9%; top: 0;}
	/**/
	.tutoriales-home__image {max-width: 50%;}
	/**/
	/*.promo-items-title { font-size: 22px; margin: 20px 0;}
	.promo-items-title .logo-tevabien { width: 173px; height: 20px; margin-top: -7px;}*/
	.col-item { width: 187px;}
	/*.promo-item h4 { font-size: 30px;}
	.promo-item h4 b { font-size: 12px;}
	.promo-paginator a { width: 12px; height: 12px; margin-left: 3px; margin-right: 3px;}*/
	/**/
	/*.acceso-util { padding: 14px 8px 14px 35px;}
	.acceso-util h4 { font-size: 12px; line-height: 1.3;}
	.acceso-util p { font-size: 12px;}
	.acceso-util .fa { font-size: 20px; left: 10px; top: 12px;}
	.acceso-util .fa-calendar { font-size: 17px; top: 12px;}
	.acceso-util .fa-credit-card { font-size: 19px; top: 13px;}*/
	/**/
	.acceso-link { font-size: 12px;}	
	/**/
	.otros-sitios { padding-top: 10px; padding-bottom: 0;}
	/*.nuestros-sitios { text-align: center;}
	.nuestros-sitios h4 { display: block; margin-right: 0; text-align: center; float: none; font-size: 24px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; padding: 7px 0;}
	.nuestros-sitios figure { margin: 10px; float: none; display: inline-block;}
	.nuestros-sitios .logo-1 { width: auto;}
	.nuestros-sitios .logo-2 { width: auto;}
	.nuestros-sitios .logo-3 { width: auto;}
	.nuestros-sitios .logo-4 { width: auto;}*/
	/**/
	.otros-accesos .container .row {justify-content: center; flex-wrap: wrap; gap: 15px 0;}
	/**/
	.otros-sitios .col-xs-12 + .col-xs-12 { text-align: center; border-top: 1px solid #e3e4e6;}
	.otros-sitios__logos figure {padding-left: 40px; padding-right: 30px;}
	.otros-sitios__btn {margin-bottom: 37px;}
	/**/
	.footer-links a { margin-left: 5px; margin-right: 5px;}
	.footer-links a:first-child { margin-left: 0;}
	footer .col-md-12 + .col-md-12 { border-top: 1px solid #e5e6e6; margin-top: 15px; padding-top: 10px; /*padding-bottom: 40px;*/}
	.copyright { padding-bottom: 110px;}
	/**/
	.short-links { display: block; box-shadow: 0px -4px 4px 0px rgba(0, 0, 0, 0.25); position: fixed; left: 0; bottom: 0; z-index: 101; width: 100%;}
	.short-links ul { width: 100%; overflow: hidden; border-top: 1px solid #e1e2e2; background: #F9F9F9; margin: 0; display: flex; padding-top: 12px; padding-bottom: 17px;}
	.short-links li { width: 25%; border-left: 1px solid #e1e2e2; text-align: center;}
	.short-links li:first-child { border-left: none;}
	.short-links a { display: block; color: #414141; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-size: 14px; position: relative; line-height: 1.21;}
	.short-links br { display: none;}
	/**/
	.premium .logo-header a { height: 27px;}
	.beneficios-premium-slider .col-item { width: 185px;}
	/**/
	.products-item-premium .product-info-2 .content ul { height: 133px;}
	.products-item-premium .product-info-3 .content ul { height: 133px;}
	.products-item-premium .product-info-5 .content ul { height: 95px;}
	/**/
	.producto-detalle .img-right { margin-bottom: 30px;}
	/**/
	#newsletter { top: 60px;}
	/*SOLICITAR TARJETA*/
	.solicitud-formulario .titulo-separador span { margin-left: 34%;}
	/**/
	.cuentas-box { height: 200px;}
	.resultado-importante { margin-top: 20px;}
	.calculador-condiciones .inner-box { height: 126px;}
	.calculador-condiciones .col-md-3:nth-child(2), .calculador-condiciones .col-md-3:nth-child(3) { border: none;}
	.calculador-condiciones .col-md-3:nth-child(2) { padding-left: 0;}
	.calculador-condiciones .col-md-3:nth-child(2) .inner-box { border-top: 1px solid #dcdcdd; border-right: 1px solid #dcdcdd; border-left: 1px solid #dcdcdd;}
	.calculador-condiciones .col-md-3:nth-child(3) { padding-right: 0;}
	.calculador-condiciones .col-md-3:nth-child(3) .inner-box { border-left: 1px solid #dcdcdd; border-bottom: 1px solid #dcdcdd;}
	.calculador-prestamo .error .error-message { left: 55%;}
	.calculador-prestamo .tabla-resultado .error .error-message { left: 70%;}
	/**/
	.producto-detalle-footer li:last-child { display: none;}
	/**/
	.num-cod { padding-right: 15px;}
	/**/
	.fixthis-inner-menu { top: 58px;}
	.inner-menu li a { padding: 12px 15px 0 15px;}
	.producto-detalle .ancla:first-child { top: -150px;}
	/**/
	.top-head-canales p { margin-top: 8px;}
	.menu-canales { margin-bottom: 20px;}
	.menu-canales li { text-align: center; vertical-align: top;}
	.menu-canales li .icon-label { float: none; margin: 0 auto; height: 50px; padding-top: 8px; padding-right: 0;}
	.menu-canales li .text-label { font-size: 10px; padding-bottom: 10px;}
	.menu-canales li:nth-child(3) .text-label { padding-top: 0;}
	.menu-canales li .contacto .text-label { top: 0;}
	.menu-canales li .fa-map-marker { font-size: 35px;}
	.menu-canales li .fa-keyboard-o { font-size: 37px;}
	.menu-canales li .fa-mobile { font-size: 43px;}
	.menu-canales li .fa-comments-o { font-size: 38px;}
	.menu-canales li .fa-envelope { font-size: 32px;}
	.menu-canales li .fa-phone { font-size: 36px;}
	/**/
	.banner-consulta p { margin-top: 10px;}
	.banner-consulta p span { display: none;}
	/**/
	.apps-data li { width: 50%; margin-bottom: 10px; margin-top: 10px;}
	.nuestras-apps .col-md-4, .nuestras-apps .col-md-8 { width: 100%;}
	.nuestras-apps24-token-empresas object { display: none;}
	.tab24head .nav-tabs > li > a { padding: 8px 10px;}
	.tab-suc-head p a { display: block; margin-left: 0; margin-top: 10px;}
	.cambiar-ubicacion a, .cambiar-ubicacion-cajeros a { margin-left: 0;}
	.listado-sucursales .data { width: 70%;}
	.listado-referencias li:nth-child(1) { width: 100%; margin-bottom: 10px;}
	.listado-referencias li:nth-child(2),
	.listado-referencias li:nth-child(3),
	.listado-referencias li:nth-child(4),
	.listado-referencias li:nth-child(5) { width: 50%; margin-bottom: 10px;}
	.listado-referencias li:nth-child(6),
	.listado-referencias li:nth-child(7) { width: 50%; margin-top: 0; margin-left: 0;}
	.listado-referencias .icon-caja-big,
	.listado-referencias .icon-cajeros-big,
	.listado-referencias .icon-autoservicio-int-big,
	.listado-referencias .icon-autoservicio-big,
	.listado-referencias .icon-visuales-big,
	.listado-referencias .icon-unico-big { margin-left: 0;}
	.vista-block .mostrar { float: left; padding-top: 20px; padding-bottom: 10px;}
	/**/
	.slider-experiencia { padding: 10px;}
	.experiencia-thumbs .exp-arrows { height: 90px;}
	/**/
	.modal-operaciones .modal-dialog { margin-top: 59px;}
	.modal-dialog { max-width: 100%;}
	.modal-dialog iframe { max-width: 100%;}
	/**/
	.espacio-pyme-box h3 { font-size: 15px;}
	/**/
	.loque-necesitas .loque-necesitas-title { font-size: 22px;}
	.loque-necesitas .loque-necesitas-box li { font-size: 11px; line-height: 1.2;}
	/**/
	.solicitud-formulario .paso-final li { padding: 10px 5px 5px 5px; text-align: center;}
	.solicitud-formulario .tab-suc-head p a { display: inline-block; margin-left: 30px;}
	/**/
	.nuevo-calculador-prestamo .condicion { margin-bottom: 30px;}
	.nuevo-calculador-prestamo .condicion h4 { font-size: 15px;}
	.nuevo-calculador-prestamo .info-final .tasa p { font-size: 11px;}
	/**/
	.tu-opinion-block { padding-left: 15px; padding-right: 15px; overflow: hidden;}
	.tu-opinion-block h4 { display: block;}
	.tu-opinion-block h4 span { display: block;}
	.tu-opinion-block .pipe { display: none;}

	#newsletter.modal-newsletter { overflow:auto;}
	#newsletter .modal-dialog { margin: 0;top:0;left:0;}
	#newsletter .form-group.error .error-message { display: none;}
	#newsletter .form-group.error { background: #fbe6c8;}
	.producto-detalle img { width: 100% !important;}
	.producto-detalle td img { width: inherit !important;}
	/**/
	.acordion-box .content.content-5460.accordion-body { font-size: 12px; overflow: auto;}
	.cft-5460 { font-size: 450% !important;}
	/**/
	/*COTIZACIONES - TIPO DE CAMBIO*/
	/*.cotizaciones { font-size: 12px; margin-bottom: 20px;}*/
	/*HOME EMPRESAS*/
	.productos-pyme .product-info-item .content { min-height: 295px;}
	.colEvento { float: none;}
	/*PRESTAMOS*/
	.nuevo-calculador-prestamo .info-final .tasa-3 h3 { font-size: 80px;}
	/**/
	.inner-menu-holder ul { max-width: 690px;}
}

@media screen and (max-width: 767px) and (min-width: 490px){
	.productos-servicios .product-item { height: 106px;}
}

@media screen and (max-width: 767px){
	.col-xs-6 { width: 50%;}
	.tbl { display: block !important;}
	header .col-xs-2 { position: static;}
	header .col-xs-2 .col-md-3 { position: static;}
	.nav-search { display: none; position: fixed; left: 0; top: 69px; width: 100%; float: none; max-width: 100%; background: #42A905; margin-top: 0; padding: 12px 15px;}
	.nav-search .input-group { display: block; height: 34px;}
	.nav-search .form-control { height: 34px; width: 100%; border-radius: 13px !important; border: none;}
	.nav-search .input-group-btn .btn { display: none;}
	.mobile-search-trigger { display: block; float: right; margin-top: 13px;}
	.mobile-search-trigger .btn { font-size: 28px; color: #999; border: none; background: none; padding: 0; width: 42px; height: 42px;}
	.mobile-search-trigger.open .btn { display: none;}
	.close-search { display: none; position: relative; overflow: hidden; width: 28px; height: 28px; text-indent: -9999px; cursor: pointer; transition: background 0.3s; margin-top: 9px; margin-right: 8px;}
	.close-search span { display: block; position: absolute; top: 13px; left: 4px; right: 4px; height: 3px;}
	.close-search span:before,
	.close-search span:after { position: absolute; display: block; left: 0; width: 100%; height: 3px; background-color: #5f5f63; content: "";}
	.close-search span:before { top: -6px;}
	.close-search span:after { bottom: -6px;}
	.close-search span:before { transition-property: top, transform;}
	.close-search span:after { transition-property: bottom, transform;}
	.close-search span:before { top: 0; transform: rotate(45deg);}
	.close-search span:after { bottom: 0; transform: rotate(-45deg);}
	.mobile-search-trigger.open .close-search { display: block;}
	.mobile-bar { overflow: auto; height: calc(100vh - 70px);}
	/**/
	/*NINJA SLIDER*/
	.home-slider { max-height: 100%;}
	#ninja-slider .inner > ul { padding-top: 56% !important; margin: 0;}
	#ninja-slider-prev { left: 15px; display: block; background:none;}
	#ninja-slider-next { right: 15px; display: block; background:none;}
	#ninja-slider-pager a {margin-left: 6px; margin-right: 6px;}
	.slider__item-image {padding-bottom: 18px; padding-top: 18px;}
	.slider__item-image .CGW_Desktop {display: none;}
	.slider__item-image .CGW_Responsible {display: block;}
	.slider__item-data {text-align: center;}
	.slider__item-title {font-size: 26px;}
	.slider__item-data .slider__item-text {margin: 4px auto 11px auto; width: 100%; max-width: 280px;}
	.unico-page .slider__item-unico .CGW_Desktop {display: none;}
	.unico-page .slider__item-unico .CGW_Responsible {display: block;}
	.unico .slider__item-container { align-items: flex-end;}
	/*PRE-NINJA SLIDER
	.home-slider { max-height: 100%;}
	.home-slider .arrows { display: block; font-size: 80px; color: #fff; position: absolute; top: 49%; z-index: 101; line-height: 0;}
	.home-slider .arrows .fa { line-height: 0;}
	.home-slider .prev { left: 15px;}
	.home-slider .next { right: 15px;}
	.home-slide-circles { display: none;}*/
	/**/
	.products-list-title { font-size: 24px;}
	.product-item { height: 146px; margin-bottom: 15px;}
	.product-item a img { width: 100%; left: 0; top: 0;}
	.productos-servicios {padding-top: 12px; padding-bottom: 20px;}
	.productos-servicios .col-lg-3 a {display: block; height: 100%;}
	.productos-servicios .col-xs-12:nth-child(1),
	.productos-servicios .col-xs-12:nth-child(2),
	.productos-servicios .col-xs-12:nth-child(3) {margin-bottom: 32px;}
	.productos-servicios__item {padding: 20px; height: 100%;}
	.productos-servicios__icon {text-align: center;}
	.productos-servicios__title {min-height: auto; margin-top: 0; margin-bottom: 16px; text-align: center;}
	.productos-servicios__btn {margin: 0 auto; width: 100%; justify-content: center;}
	/**/
	/*.promos-area { background: none;}*/
	.promos-slider {padding: 0 15px;}
	.promo-items-title {font-size: 24px;}
	/*.promo-item { border: 1px solid #e2e4e2;}
	.promo-item h4 { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700;}
	.promo-item span { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}*/
	.col-item { width: calc(100vw - 30px);}
	.promo-item-content {padding-left: 16px; text-align: center;}
	.promo-item:after {right: 16px; bottom: 16px;}
	/*.promo-paginator a { width: 13px; height: 13px; margin-left: 4px; margin-right: 4px; background: #d6d7dc;}*/
	.tutoriales-home {margin-top: -8px; margin-bottom: 36px;}
	.tutoriales-home__box {gap: 13px; flex-direction: column; padding: 20px 15px;}
	.tutoriales-home__image {width: 100%; max-width: 100%;}
	.tutoriales-home__image img {max-height: 108px; width: 100%; min-height: 108px;}
	.tutoriales-home__content {padding-top: 0; width: 100%; text-align: center;}
	.tutoriales-home__title {font-size: 26px;}
	.tutoriales-home__text {font-size: 18px;}
	.tutoriales-home__cta {width: 100%; justify-content: center;}
	/**/
	.accesos-utiles {padding-top: 50px; padding-bottom: 0px; padding-left: 0; padding-right: 0; overflow: hidden;}
	.accesos-utiles > .row > .col {padding: 0;}
	.acceso-util-title { margin-top: 0;}
	.premium .acceso-util-title { margin-top: 22px;}
	/*.acceso-util { padding: 14px 8px 14px 45px; margin-bottom: 15px;}
	.acceso-util .fa { font-size: 25px;}
	.acceso-util .fa-calendar { font-size: 23px;}
	.acceso-util .fa-credit-card { font-size: 23px;}
	.acceso-util h4 { font-size: 15px;}
	.acceso-util p { font-size: 14px;}
	.a-util-3 h4 br { display: none;}
	.a-util-4 h4 br { display: none;}*/
	.accesos-utiles .col-xl-3:nth-child(1),
	.accesos-utiles .col-xl-3:nth-child(2) {margin-bottom: 0;}
	/**/
	.otros-accesos {border-top: none; background: #008AC9; padding-top: 15px; padding-bottom: 15px;}
	.otros-accesos .container .row {justify-content: flex-start; gap: 0;}
	.otros-accesos .col {flex: 1 0 100%; border-top: none; background: #008AC9;}
	.nyp-page .otros-accesos .col {background: #414141;}
	.empresas-page .otros-accesos .col {background: #414141;}
	.agro-page .otros-accesos .col {background: #02443A;}
	.unico-page .otros-accesos .col {background: #535353;}
	.acceso-link { font-size: 16px;}
	.acceso-link .fa { font-size: 16px;}
	.acceso-link-list {flex-direction: column;}
	.acceso-link a { padding-top: 10px; padding-bottom: 10px; justify-content: flex-start;}
	/**/
	.seguinos ul {gap: 25px;}
	/**/
	.otros-sitios__logos figure {padding: 10px 0;}
	.otros-sitios__logos-middle {border: none;}
	.otros-sitios__btn {margin-bottom: 25px; margin-top: 25px;}
	.comisiones-bottom picture {margin-top: 20px; display: block;}
	/**/
	/*.footer-links-box { position: relative; width: 100%; height: 35px; overflow: hidden;}
	.footer-links { background: #a7a8aa; padding-top: 5px; padding-bottom: 5px; width: 100%;}
	.footer-links:before { content: "OTROS ACCESOS"; display: block; height: 35px; color: #fff; font-size: 11px; padding: 5px 20px;}
	.footer-links-box.open { height: auto;}
	.footer-links span { display: none;}
	.footer-links br { display: none;}
	.footer-links a { display: block; color: #fff; text-transform: uppercase; margin-right: 0; margin-left: 0; padding: 5px 20px;}
	.footer-links:after { content: "\f0d8"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 20px; top: 10px; color: #fff; font-size: 18px; -webkit-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s;}
	.footer-links .inner-mask { display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0; z-index: 1;}
	.footer-links-box.open .inner-mask { width: 20%;}
	.footer-links-box.open .footer-links:after { -webkit-transform: rotate(-180deg); transform: rotate(-180deg);}*/
	/**/
	footer { border-top: none; padding-top: 0;}
	footer .col-md-12 + .col-md-12 { /*padding-bottom: 70px;*/ border-top: none; padding-top: 0; /*margin-top: -20px;*/}
	.agency { float: none;}
	.copyright { padding-bottom: 150px;}
	/**/
	.gradient-premium { background: #eaeaed;}
	.products-item-premium .col-md-3 { display: block; float: left; margin-bottom: 30px;}
	.products-item-premium .product-info-item { margin-bottom: 20px;}
	.product-info-item .content { padding-bottom: 14px; text-align: center;}
	.product-info-item .picture-td { height: 150px;}
	.product-info-item .content p { text-align: center; font-size: 15px;}
	.product-info-item .content .btn { position: static; font-size: 12px;}
	.beneficios-premium-slider .col-item { width: 242px;}
	.beneficios-premium-area { border-top: 1px solid #cacbce; border-bottom: 1px solid #cacbce; margin-top: -20px;}
	.beneficios-premium-title { margin-top: 20px;}
	/*SOLICITAR ASESOR*/
	.solicitar-asesor div.col-sm-4 + div.col-sm-4 { margin-top: 20px;}
	/*CONTACTO*/
	.contacto-formulario div.col-sm-4 + div.col-sm-4 { margin-top: 20px;}
	/**/
	.tooltip { display: none !important;}
	.producto-detalle-header .btn { clear: none; margin-top: 0;}
	.sidebar { display: none;}
	/**/
	.breadcrumb { display: none;}
	.section-header { margin-left: -15px; margin-right: -15px;}
	.producto-detalle-footer { text-align: center;}
	.producto-detalle-footer ul { display: inline-block;}
	.fa-whatsapp { display: inline-block;}
	/**/
	.solicitud-formulario .form-group.error .error-message { display: none;}
	.solicitud-formulario .form-group.error { background: #fbe6c8;}
	/**/
	.productos-header { background-position: top center;}
	.section-header .producto-paquete-header { background-position: top center;}
	.inner-menu li a { padding: 12px 12px 0 12px;}
	.section-header .header-data { padding: 20px 20px 0 15px;}
	/**/
	.nuestras-apps .nav-tabs > li > a { padding: 8px 16px; font-size: 12px;}
	.tab24head .nav-tabs > li > a { padding: 8px 8px; font-size: 12px;}
	.listado-sucursales .data { width: 60%;}
	.vista-block .mostrar .checkbox { margin-top: 2px;}
	.vista-block .mostrar .checkbox label { padding-right: 15px;}
	.vista-block .mostrar .icon-banelco { top: 3px; position: relative;}
	.cambiar-ubicacion, .cambiar-ubicacion-cajeros { border-left: 1px solid #e1e2e2; border-right: 1px solid #e1e2e2; padding-left: 15px; padding-right: 15px;}
	.cambiar-ubicacion a, .cambiar-ubicacion-cajeros a { margin-left: -16px;}
	/**/
	.section-header .experiencias-header { background-position: top center;}
	/**/
	.header-experiencia { padding-left: 15px; padding-right: 15px;}
	.producto-paquete-body { margin-top: 20px;}
	.more-experiencias { display: block; background: #f2f2f2; margin-bottom: 30px; margin-top: -30px;}
	.more-experiencias a { display: block; height: 32px; text-align: center; color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; font-size: 11px; text-transform: uppercase; padding-top: 10px;}
	.experiencia-data-2 .ancla { position: relative; top: -40px;}
	/**/
	.modal-email .modal-body,
	.modal-email-ok .modal-body { padding: 15px;}
	.modal-email .modal-header,
	.modal-email-ok .modal-header { padding: 25px 30px 0 15px;}
	/**/
	.espacio-pyme { margin-bottom: 20px;}
	.espacio-pyme-box p .fa { font-size: 16px;}
	.espacio-pyme-box p strong { font-size: 12px;}
	.espacio-pyme-box h3 { font-size: 14px;}
	.espacio-pyme-box .action { font-size: 11px;}
	/**/
	.nuevo-calculador-prestamo .box { min-height: unset;}
	.nuevo-calculador-prestamo .condicion { min-height: 100%;}
	.nuevo-calculador-prestamo .condicion ul { width: 100%;}
	.nuevo-calculador-prestamo .opciones { margin-bottom: 20px;}
	.nuevo-calculador-prestamo-bottom .form-actions { text-align: center;}
	.nuevo-calculador-prestamo-bottom .form-actions .back { float: none; margin-bottom: 20px;}
	.nuevo-calculador-prestamo-bottom .btn { float: none; text-align: center; padding-left: 0; padding-right: 0; width: 100%;}
	.modal-prestamo .modal-header { padding: 25px;}
	.modal-prestamo .modal-body { padding: 0 25px 25px 25px;}
	/**/
	.top-head-canales p { font-size: 20px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; font-style: italic; margin-top: 13px; padding-left: 12px; margin-left: -45px;}
	.top-head-canales p::after { top: 3px;}
	.vista-block .vista-lista .fa-bars { margin-right: 2px;}
	.vista-block .vista-mapa .fa-map-marker { margin-right: 2px;}
	.vista-block .vista { width: 130px;}
	.banner-consulta h4 { margin-right: 0;}
	/**/
	.nuevo-calculador-prestamo .condicion .title-area { height: auto; padding-top: 15px; padding-bottom: 15px;}
	.modal-dialog { margin: 30% auto;}
	.comisiones-row {padding-top: 15px;}
	.comisiones-bottom picture {padding-bottom: 10px;}
	/*.comisiones-row p.cftna { margin: 22px 0; text-align: center; font-size: 70px; text-transform: uppercase; font-weight: 400;}*/
	/*HOME EMPRESAS*/
	.productos-pyme .product-info-item .content { min-height: 195px;}
	/**/
	.inner-menu-holder .inner-menu { margin-left: -15px; width: 515px; max-width: calc(100% + + var(--bs-gutter-x,1.5rem));}
}
@media screen and (max-width: 693px){
	/*HOME EMPRESAS*/
	.productos-pyme .product-info-item .content { min-height: 230px;}
}
@media screen and (max-width: 670px){
	.product-item { height: 130px;}
	/*.col-item { width: 222px;}*/
	/*.short-links li:nth-child(4) .fa { top: 17px;}*/
	/**/
	.beneficios-premium-slider .col-item { width: 219px;}
	/**/
	.inner-menu li a { padding: 12px 7px 0 7px;}
	/**/
	.banner-faq p span { display: none;}
	/**/
	.nuestras-apps .nav-tabs > li > a { padding: 8px 14px; font-size: 11px;}
	.tab24head .nav-tabs > li > a { padding: 16px 14px; font-size: 11px; height: 50px;}
	.tab24head .nav-tabs > li > a.mbl-size { padding: 8px 14px; height: 50px;}
	.tab24head .nav-tabs > li > a.mbl-size span { display: block;}
	.webkit .tab24head .nav-tabs > li > a.mbl-size span { display: block;}
	.vista-block { height: auto; overflow: hidden;}
	.vista-block .label-text { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: #000; border: none;}
	.vista-block .vista-lista { clear: left; height: 24px; border-right: none; padding: 2px 15px 0 0; font-size: 10px;}
	.vista-block .vista-lista .fa-bars { font-size: 14px;}
	.vista-block .vista-mapa { height: 24px; padding: 2px 15px 0 0; font-size: 10px;}
	.vista-block .vista-mapa .fa-map-marker { font-size: 15px;}
	.vista-block .mostrar .checkbox { padding-left: 0;}
	.vista-block .mostrar .checkbox label { font-size: 9px; color: #42A905; text-transform: uppercase;}
	.mbl-br { display: inline-block;}
	.label-mbl-text { display: inline-block;}
	.vista-block .mostrar .icon-comafi { top: 0;}
	.vista-block .mostrar .checkbox label + label { top: -6px; position: relative;}
	.vista-block .mostrar .checkbox { clear: left;}
	.vista-block .mostrar { padding-top: 8px; border-left: 1px solid #d8d9d8; margin-top: -8px; padding-left: 10px; padding-bottom: 0;}
	.no-mbl-sidebar .canales-atencion-sidebar { display: none;}
	.no-mbl-sidebar .col-xs-7.full-width { width: 100%;}
	/**/
	/*.nuestros-sitios figure { width: 30%;}*/
	/**/
	.experiencia-thumbs .exp-arrows { height: 76px;}
	/**/
	.espacio-pyme .col-xs-3 { width: 50%; margin-bottom: 15px;}
	.espacio-pyme .espacio-pyme-box { min-height: 140px; height: auto;}
	.espacio-pyme .action-link { margin-top: 10px;}
}
@media screen and (max-width: 650px){
	.product-item { height: 125px;}
	/*.col-item { width: 213px;}*/
	.short-links li:nth-child(1) .fa { top: 17px;}
	/**/
	.beneficios-premium-slider .col-item { width: 314px;}
	/**/
	.inner-menu li a { padding: 12px 7px 0 7px; font-size: 11px;}
	/**/
	.experiencia-thumbs .exp-arrows { height: 92px;}
	/**/
	.menu-canales .mlb-block { width: 100%; overflow: auto;}
	.menu-canales ul { width: 540px;}
	.menu-canales li { width: 90px;}
	.menu-canales li a { padding-right: 0;}
	.menu-canales li .text-label { float: none; font-size: 10px;}
}
@media screen and (max-width: 600px){
	/*HOME EMPRESAS*/
	.productos-pyme .product-info-item .content { min-height: 250px;}
}
@media screen and (max-width: 575px){
	.col-sm-12 { width: 100%;}
}
@media screen and (max-width: 560px){
	/*HOME EMPRESAS*/
	.productos-pyme .product-info-item .content { min-height: unset;}
	.productos-pyme .col-xs-6 { width: 100%;}
}
@media screen and (max-width: 490px){
	.mobile-bar { max-width: 100%;}
	/**/
	.short-links br { display: inline-block;}
	.product-item { height: 100px;}
	.product-item a img { width: 110%; left: -5%; top: 0;}
	/*.col-item { width: 240px;}*/
	.promo-item h4 br { display: none;}
	.promo-item figure img { margin: 0 auto;}
	/**/
	/*.nuestros-sitios figure { width: auto;}*/
	/**/
	.acceso-util { min-height: 130px;}
	/**/
	/*.footer-links-box {top: -96px;}*/
	/**/
	.beneficios-premium-slider .col-item { width: 232px;}
	.product-info-item .picture-td { height: 110px;}
	/**/
	.card-box { min-height: 220px;}
	/*SOLICITAR ASESOR*/
	.solicitar-asesor-header { padding: 11px 0 0 22px;}
	.solicitar-asesor-header p { padding-right: 11px;}
	.solicitar-asesor-header p br { display: none;}
	/*CONTACTO*/
	.solicitud-header-contacto { padding: 11px 0 0 22px;}
	/**/
	.calculador-condiciones .col-md-3:nth-child(1) .inner-box { padding: 12px 18px 0 18px;}
	.calculador-condiciones .col-md-3:nth-child(2) .inner-box { padding: 12px 12px 0 12px;}
	.calculador-condiciones .col-md-3:nth-child(3) .inner-box { padding: 12px 12px 0 12px;}
	.calculador-condiciones .col-md-3:nth-child(4) .inner-box { padding: 12px 18px 0 15px;}
	.calculador-prestamo .error .error-message { left: 45%;}
	.calculador-prestamo .tabla-resultado .error .error-message { left: 100%;}
	/**/
	.section-header .inner-section-header { padding: 12px 12px 0 24px;}
	.section-header-no-foto .inner-section-header { padding: 12px 0px 0 0px;}
	.section-header-no-foto { margin-bottom: 0;}
	.section-header .inner-section-header br { display: none;}
	.section-header .inner-section-header p { width: 100%;}
	/**/
	.producto-detalle-header h1 { font-size: 21px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1.3;}
	.section-header .producto-detalle-header { background-position: 50% 0;}
	.section-header p { font-size: 16px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300;}
	.producto-detalle-header .btn { margin-top: 10px;}
	/**/
	.dsk-tbl { display: none !important;}
	.tbl { display: none !important;}
	.mbl { display: block !important;}
	.inner-menu-holder { margin-bottom: 25px; height: auto;}
	.inner-menu { padding: 12px; background: #42A905;}
	.inner-menu-holder .inner-menu { width: calc(100% + var(--bs-gutter-x,1.5rem)); margin-left: calc(-1 * var(--bs-gutter-x,.75rem));}
	/**/
	.productos-head + .row > .col-xs-6 { width: 100%;}
	/**/
	.canales-atencion .logo-header { height: 52px; padding-left: 30px; margin-left: 0; position: relative;}
	/*.canales-atencion .logo-header a:before { content: "\f060"; position: absolute; font: normal normal normal 14px/1 FontAwesome; display: inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 20px; color: #6d6e72; left: 0; top: 18px; text-indent: 0;}*/
	.canales-atencion .logo-header a { background: url(https://www.comafi.com.ar/assets/images/layout/banco-comafi24-mbl.png) no-repeat; width: 119px; height: 18px; margin-top: 20px;}
	.header-spacer { height: 69px;}
	.top-head-canales p:after { height: 24px; border-color: #b6b6b8; /*top: 0;*/}
	/**/
	.experiencia-thumbs .exp-arrows { height: 84px;}
	.banner-tevabien { display: none;}

	#newsletter .modal-header { padding: 30px 20px 20px 20px;}
	#newsletter .modal-body { padding: 0 20px 60px 20px;}
	.newsletter-formulario { padding: 5px;}

	.Answer { padding: 0 16px 0 0;}
}
@media screen and (max-width: 420px){
	.slider__item-image {text-align: center;}
	.slider__item-image img {max-height: 150px;}
	/**/
	.product-item { height: 85px;}
	/*.col-item { width: 206px;}*/
	/**/
	/*.nuestros-sitios { padding-bottom: 15px;}
	.nuestros-sitios figure { display: block; text-align: center;}
	.nuestros-sitios figure img { margin: 0 auto;}
	.nuestros-sitios .logo-1 { width: 149px;}
	.nuestros-sitios .logo-2 { width: 110px;}
	.nuestros-sitios .logo-3 { width: 133px;}
	.nuestros-sitios .logo-4 { width: 140px;}*/
	/**/
	.accesos-utiles .col-xs-6 { width: 100%;}
	.acceso-util { margin-bottom: 1px; min-height: 110px;}
	.acceso-util p br { display: none;}
	/**/
	/*.footer-links-box {top: -112px;}*/
	/**/
	.products-item-premium .row .row { display: block; width: auto;}
	.beneficios-premium-slider .col-item { width: 206px;}
	.beneficios-premium-title { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300;}
	/**/
	/*.short-links li { text-align: center; vertical-align: top;}
	.short-links li a { font-size: 10px; padding-top: 5px; padding-bottom: 5px;}
	.short-links li .fa { display: block; font-size: 16px; margin-bottom: 3px;}*/
	/**/
	.product-info-item { min-height: 260px;}
	/*SOLICITAR ASESOR*/
	.solicitud-header { padding: 12px 12px 0 24px;}
	.solicitud-formulario { padding: 11px;}
	/**/
	.card-box p br { display: none;}
	/**/
	.solicitud-3-pasos .form-horizontal .radio-inline { width: 100%; margin-left: 10px;}
	/*.solicitud-formulario .form-group.error .error-message { display: none;}
	.solicitud-formulario .form-group.error { background: #fbe6c8;}*/
	/**/
	.producto-detalle table td { padding: 6px; font-size: 13px; max-width: 100%; height: auto;}
	.producto-detalle-header figure { display: none;}
	.producto-detalle-header .btn { position: fixed; left: 0; bottom: 55px; z-index: 100; width: 100%; padding-top: 20px; padding-bottom: 20px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px; border-radius: 20px 20px 0 0; background-color: #42A905; color: #fff;}
	.producto-detalle-header .btn:hover { background-color: #007300;}
	.producto-detalle-body + script + .otros-sitios + .comisiones-row + footer + .copyright { padding-bottom: 130px;}
	/**/
	.section-header .header-data { padding: 15px;}
	.producto-detalle-footer { margin-top: 35px;}
	/**/
	.producto-paquete-header .btn { position: fixed; left: 0; bottom: 55px; z-index: 100; width: 100%; padding-top: 20px; padding-bottom: 20px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px;}
	/*.producto-paquete-body + .otros-sitios + .comisiones-row + footer .col-sm-12 + .col-sm-12 { padding-bottom: 130px;}*/
	.producto-paquete-body + script + .otros-sitios + .comisiones-row + footer + .copyright { padding-bottom: 130px;}
	/**/
	/*.top-head-canales p { margin-left: -40px;}*/
	.canales-atencion-sidebar { display: none;}
	.col-xs-7.full-width { width: 100%;}
	/**/
	.banner-consulta h4 { line-height: 1.4;}
	.search-intro fieldset { overflow: hidden; padding-bottom: 10px;}
	.search-intro .form-group { float: left; width: 74%; margin-right: 10px;}
	.search-intro .form-control { width: 100%;}
	.search-intro .btn { float: left; padding: 7px 12px; height: 32px;}
	/**/
	.eventos-group h3 { font-size: 17px;}
	.eventos-group .panel-default > .panel-heading { padding: 15px 16px;}
	.eventos-group .panel-default > .panel-heading h5 { font-size: 10px;}
	.eventos-group .panel-default > .panel-heading h5 + h5 { width: 30%;}
	.eventos-group .panel-body figure { display: none;}
	.eventos-group .panel-body .data { width: 70%; padding-right: 20px;}
	.eventos-group .panel-body .data h4 { font-size: 13px;}
	.eventos-group .panel-body .data p { font-size: 11px;}
	.eventos-group .panel-body .data .btn { font-size: 9px;}
	.eventos-group .panel-body .date { width: 30%;}
	.eventos-group .panel-body .date .status-active { font-size: 12px;}
	.eventos-group .panel-body .date p { font-size: 11px;}
	/**/
	.experiencia-thumbs .exp-arrows { height: 68px; padding-top: 25px;}
	.modal-experiencias .modal-sm { width: 90%; margin-left: 0; left: 5%;}
	/**/
	.espacio-pyme .col-xs-3 { width: 100%;}
	/**/
	.loque-necesitas .col-xs-6 { width: 100%;}
	/**/
	.vista-block .vista { width: 130px;}
	.vista-block .vista-lista { font-size: 12px;}
	.vista-block .vista-mapa { font-size: 12px; padding-right: 0;}
	/**/
	.tu-opinion { margin-top: 15px; margin-bottom: 0px;}
	.nuevo-calculador-prestamo .box { min-height: 100%;}
	/**/
	.producto-detalle .acordion-box .content.content-5460.accordion-body table td { font-size: 10px;}
}
@media screen and (max-width: 380px){
	#ninja-slider .inner > ul { padding-top: 124% !important;}
	.slider__item-title {font-size: 26px;}
	.slider__item-text {font-size: 18px; line-height: 1.5;}
	/**/
	.banner-mobile { height: 68px; background: #e9e9e9; padding-left: 15px; padding-right: 15px; margin-left: -15px; margin-right: -15px; display: block; position: relative;}
	.banner-mobile-on { height: 138px;}
	.banner-mobile-on .mobile-bar { top: 138px; height: calc(100vh - 138px);}
	.banner-mobile-on .nav-search { top: 138px;}
	.banner-mobile .close-this { display: block; width: 25px; height: 30px; font-size: 18px; color: #6e6e6e; position: absolute; top: 5px; right: 10px; text-align: center;}
	/**/
	.premium .logo-header a { background-size: contain; width: 188px; margin-top: 20px;}
	/**/
	.product-item { height: 148px;}
	.product-item a img { width: 100%; left: 0; top: 0;}
	.promo-item { min-height: 190px;}
	/*.col-item { width: 186px;}*/
	/**/
	.product-info-item { min-height: 100%;}
	.product-info-item .picture-td { height: 90px;}
	.product-info-item .content { padding-left: 10px; padding-right: 10px;}
	.beneficios-premium-slider .col-item { width: 186px;}
	/**/
	.acceso-util { min-height: 100px;}
	/**/
	.col-xs-6 { width: 100%}
	/**/
	.card-box-tall { height: auto;}
	.card-box { min-height: 100%;}
	/**/
	.calculador-condiciones .col-md-3:nth-child(1) { padding-right: 15px;}
	.calculador-condiciones .col-md-3:nth-child(1) .inner-box { border-right: 1px solid #dcdcdd; padding: 18px; height: auto;}
	.calculador-condiciones .col-md-3:nth-child(2) { padding-left: 15px;}
	.calculador-condiciones .col-md-3:nth-child(2) .inner-box { border-top: none; padding: 18px; height: auto;}
	.calculador-condiciones .col-md-3:nth-child(3) { padding-right: 15px;}
	.calculador-condiciones .col-md-3:nth-child(3) .inner-box { border-top: 1px solid #dcdcdd; border-right: 1px solid #dcdcdd; border-bottom: none; height: auto; padding: 18px;}
	.calculador-condiciones .col-md-3:nth-child(4) { padding-left: 15px;}
	.calculador-condiciones .col-md-3:nth-child(4) .inner-box { padding: 18px; height: auto;}
	.calculador-prestamo .tabla-resultado .error .error-message { left: 120%;}
	/**/
	.canales-atencion .logo-header { padding-left: 8px; margin-left: -8px;}
	.canales-atencion .col-xs-6 { width: 50%}
	.top-head-canales p { margin-left: -50px;}
	.canales-atencion.header-spacer { height: 70px;}
	.canales-atencion.banner-mobile-on { height: 138px;}
	.titulo-seccion-24 { font-size: 20px;}
	/**/
	.apps-data li { padding-right: 0;}
	/**/
	.search-intro .form-group { width: 70%;}
	/**/
	.experiencia-thumbs .exp-arrows { height: 92px; padding-top: 40px;}
	.experiencia-data-2 .ancla { position: relative; top: -130px;}
}
@media screen and (max-width: 370px){
	.product-info-item .picture-td { height: 140px;}
	.products-list-title { margin-bottom: 10px;}
	.product-item { height: 140px; margin-bottom: 10px;}
	/*.col-item { width: 180px;}*/
	/**/
	/*.promo-items-title { margin-top: 10px;}
	.promo-item h4 { font-size: 30px;}
	.promo-item h4 b { font-size: 12px;}
	.promo-item p { font-size: 10px;}
	.promo-item h5 { font-size: 10px;}
	.promo-item a { font-size: 10px;}
	.promo-item { min-height: 180px;}*/
	/**/
	.acceso-util h4 br { display: none;}
	/**/
	.beneficios-premium-slider .col-item { width: 360px; text-align: center;}
	.beneficios-premium-slider .col-item img { margin: 0 auto;}
	.beneficio-premium-item img { width: 100%; height: auto;}
	/*SOLICITAR ASESOR*/
	.solicitud-formulario { padding: 11px 0;}
	.solicitud-formulario .leyenda { padding-right: 11px;}
	/**/
	.producto-detalle-header h1 { font-size: 26px;}
	.producto-detalle-header p { font-size: 14px;}
	/**/
	.nuestras-apps .nav-tabs > li > a { padding: 8px 10px; font-size: 11px;}
	.apps-data li:nth-child(1) { width: 40%;}
	.apps-data li:nth-child(2) { width: 60%;}
	.apps-data li:nth-child(3) { width: 40%;}
	.apps-data li:nth-child(4) { width: 60%;}
	/**/
	.experiencia-thumbs .exp-arrows { height: 86px; padding-top: 35px;}
	/*PRESTAMOS*/
	.nuevo-calculador-prestamo .info-final .tasa-3 h3 { font-size: 70px;}
	.nuevo-calculador-prestamo .info-final li { padding: 20px 15px;}
}
@media screen and (max-width: 340px){
	.product-item { height: 125px;}
	.products-list-title { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300;}
	/*.promo-items-title { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300;}*/
	.col-item { width: 160px;}
	/*.promo-item { padding: 10px; min-height: 170px;}*/
	/*.footer-links-box {top: -126px;}*/
	/**/
	.beneficios-premium-slider .col-item { width: 320px;}
	/*SOLICITAR ASESOR*/
	.solicitar-asesor-header h2 { font-size: 30px;}
	.solicitar-asesor-header p { font-size: 16px;}
	/**/
	.calculador-prestamo .form-actions .back { float: none; display: block; text-align: center; margin-bottom: 20px;}
	.calculador-prestamo .btn { width: 100%;}
	/**/
	.producto-detalle-header h4 { font-size: 12px;}
	.producto-detalle-header h1 { font-size: 24px;}
	.producto-detalle-header p { font-size: 12px; line-height: 1.4;}
	/**/
	.top-head-canales p { padding-left: 8px; margin-left: -33px; font-size: 18px; padding-top: 3px;}
	/**/
	.nuestras-apps .nav-tabs > li > a { padding: 8px 5px; font-size: 11px;}
	.tab24head .nav-tabs > li > a { padding: 16px 8px;}
	.listado-sucursales .data { width: 55%;}
	.vista-block .vista { width: 120px;}
	.vista-block .vista-lista { padding-right: 5px;}
	.vista-block .mostrar .icon-comafi { margin-left: 0;}
	.vista-block .mostrar .icon-banelco { margin-left: 0;}
	.vista-block .mostrar .checkbox label + label { padding-right: 0;}
	/**/
	.search-intro .form-group { width: 66%;}
	/**/
	.experiencia-thumbs .exp-arrows { height: 72px; padding-top: 27px;}
	.modal-experiencias p br { display: none;}
	.listado-referencias .icon-caja-big { margin-right: 13px;}
	.listado-referencias .icon-cajeros-big { margin-right: 2px;}
	.listado-referencias .icon-autoservicio-big { margin-right: 2px;}
	.listado-referencias .icon-autoservicio-big + .label-text br { display: none;}
	.listado-referencias .icon-visuales-big { margin-right: 5px;}
	.listado-referencias .icon-visuales-big + .label-text br { display: none;}
	.listado-referencias .label-text { width: 110px;}
	/**/
	.btns-modal a { width: 100%; margin-right: 0;}
}
@media print {
	.logo-header a { display: none;}
	.logo-header img { display: block;}
	.producto-detalle-header .btn { display: none;}
	.section-header { height: auto; margin-bottom: 0;}
	.section-header .header-data { padding: 0; height: auto;}
	.section-header p { width: 100%;}
	.section-header .inner-section-header:before { display: none;}
	.inner-menu-holder { display: none;}
	header .col-md-10 { display: none;}
	.premium .navbar { display: none;}
	.breadcrumb { display: none;}
	.producto-paquete-header h1 { color: #000;}
	.section-header p { color: #000;}
	.section-header .producto-paquete-header { height: auto; background: none;}
	.otros-sitios { display: none;}
	.sidebar { display: none;}
	.producto-detalle-footer { display: none;}
	.acordion-box .accordion-body { display: block;}
	.header-experiencia .btn { display: none;}
	
	/*FIXED HEADER*/
	.fixthis-header { position: static !important; width: 100%; background: none !important; left: 0; top: 0; z-index: 150; height: auto !important; padding: 0px !important;}
	.premium .fixthis-header { background: none !important;}
	.fixthis-header .follow-title { display: none;}
	.fixthis-header h1 { display: block;}
	.fixthis-header figure { display: block;}
	.fixthis-header p { display: block;}
	.fixthis-header .btn { float: right; margin-top: 3px; clear: none; display: none;}
	.fixthis-header .inner-header-area { margin: 0 auto; width: 100%; max-width: 1170px; overflow: hidden; padding: 0px;}
	.fixthis-header .header-data { position: static; height: auto; padding: 0;}
	.fixthis-header.inner-section-header:before { display: none;}
}
.Hidden {
	display:none !important;
}
#bodyExcepcion {
	background:#fff;
}


/*PREMIUM - CARTERA GENERAL*/
.premium-cartera-gral { background: #fff; background: linear-gradient(#ecedee, #fff, #fff);}
.premium-cartera-gral .home-slider { background: #e7e8ea;}
.premium-cartera-gral .product-info-item .picture-td { height: 173px;}
.premium-cartera-gral .producto-detalle-body .section-header { margin-bottom: 0;}
.premium-cartera-gral .producto-detalle-header.fixthis-header { background: #5f6165 !important;}
.premium-cartera-gral .producto-detalle-header.fixthis-header .follow-title { text-indent: -99999999999px; background: url(/assets/images/layout/logo-premium-blanco.png) no-repeat center; height: 50px; width: 261px;}
.premium-cartera-gral .producto-detalle-header.fixthis-header .btn { margin-top: 8px;}
.premium-cartera-gral .producto-detalle-header .btn { background: #779c48; position: relative;}
.premium-cartera-gral .producto-detalle-header .btn:hover { background: #68893d;}
.premium-cartera-gral .producto-detalle-header h1 { font-size: 30px; text-indent: -99999999999px; background: url(/assets/images/layout/logo-premium-blanco.png) no-repeat; height: 37px; width: 261px;}
.premium-cartera-gral .inner-menu-holder { margin-bottom: 45px; height: 42px;}
.premium-cartera-gral .inner-menu { background: none; border-top: 1px solid #d5d6d7; border-bottom: 1px solid #d5d6d7;}
.premium-cartera-gral .inner-menu.fixthis-inner-menu { background: #f2f2f2;}
.premium-cartera-gral .inner-menu .dsk-tbl { padding: 0;}
.premium-cartera-gral .inner-menu ul { margin-left: 3px; margin-bottom: 0;}
.premium-cartera-gral .inner-menu li { float: left;}
.premium-cartera-gral .inner-menu li a { display: block; position: relative; height: 40px; padding: 12px 16px 0 16px; font-size: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 900; text-transform: uppercase; color: #42A905;}
.premium-cartera-gral .inner-menu .active { background: #a7a8aa; color: #fff;}
.premium-cartera-gral .inner-menu .active:after { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 25px 35px 0 35px; border-color: #a7a8aa transparent transparent transparent; position: absolute; bottom: -18px; left: 50%; margin-left: -35px;}

@media screen and (max-width: 1199px){
	.premium-cartera-gral .producto-detalle-header.fixthis-header .follow-title { background-position: top;}
	.premium-cartera-gral .producto-detalle-header.fixthis-header .btn { margin-top: 0;}
}
@media screen and (max-width: 420px){
	.premium-cartera-gral .producto-detalle-header .btn { position: fixed;}
}

/*COMAFI UNICO*/
@font-face {
  font-family: 'NiveauGroteskLight';
  src: url('../fonts/NiveauGroteskLight.eot?#iefix') format('embedded-opentype'),  url('../fonts/NiveauGroteskLight.otf')  format('opentype'),
		 url('../fonts/NiveauGroteskLight.woff') format('woff'), url('../fonts/NiveauGroteskLight.ttf')  format('truetype'), url('../fonts/NiveauGroteskLight.svg#NiveauGroteskLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NiveauGroteskBold';
  src: url('../fonts/NiveauGroteskBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/NiveauGroteskBold.otf')  format('opentype'),
		 url('../fonts/NiveauGroteskBold.woff') format('woff'), url('../fonts/NiveauGroteskBold.ttf')  format('truetype'), url('../fonts/NiveauGroteskBold.svg#NiveauGroteskBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NiveauGroteskMedium';
  src: url('../fonts/NiveauGroteskMedium.eot?#iefix') format('embedded-opentype'),  url('../fonts/NiveauGroteskMedium.otf')  format('opentype'),
		 url('../fonts/NiveauGroteskMedium.woff') format('woff'), url('../fonts/NiveauGroteskMedium.ttf')  format('truetype'), url('../fonts/NiveauGroteskMedium.svg#NiveauGroteskMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NiveauGroteskRegular';
  src: url('../fonts/NiveauGroteskRegular.eot?#iefix') format('embedded-opentype'),  url('../fonts/NiveauGroteskRegular.otf')  format('opentype'),
		 url('../fonts/NiveauGroteskRegular.woff') format('woff'), url('../fonts/NiveauGroteskRegular.ttf')  format('truetype'), url('../fonts/NiveauGroteskRegular.svg#NiveauGroteskRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NiveauGroteskLight-Italic';
  src: url('../fonts/NiveauGroteskLight-Italic.eot?#iefix') format('embedded-opentype'),  url('../fonts/NiveauGroteskLight-Italic.otf')  format('opentype'),
		 url('../fonts/NiveauGroteskLight-Italic.woff') format('woff'), url('../fonts/NiveauGroteskLight-Italic.ttf')  format('truetype'), url('../fonts/NiveauGroteskLight-Italic.svg#NiveauGroteskLight-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
/**/
.unico { overflow-x: hidden;}
.unico .logo-header a { background: url(/assets/images/layout/logos/logo-Comafi-Unico.svg) no-repeat; background-size: contain; width: 220px; height: 32px; top: 25px;}
.unico .nav-group-1 .hbanking { background: #D9CBBF; color: #373737;}
.unico .nav-group-1 .hbanking:hover { background: #AE9C8E; color: #fff;}
.unico .nav-group-1 .tevabien { background: #DADADA;}
.unico .nav-group-1 .tevabien:hover { background: #5f5f63;}
.unico .nav-group-1 .apps { background: #DADADA;}
.unico .nav-group-1 .apps:hover { background: #5f5f63;}
/**/
.unico .nav-group-3 { margin-right: 49px;}
.unico .nav-group-3 li a.active, .unico .nav-group-3 li a:hover { color: #AE9C8E;}
.unico .nav-group-3 li a.sec-unico.active,
.unico .nav-group-3 li a.sec-unico:hover { color: #AE9C8E;}
/**/
.unico .navbar { background: #414141;}
.unico .navbar-default {border-bottom: 1px solid #414141;}
.unico .navbar-default .navbar-nav > li > a {color: #fff;}
.unico .dropdown-menu { background: #414141;}
.unico .dropdown-menu > li > a { color: #fff; opacity: .8;}
.unico .dropdown-menu > li > a:focus,
.unico .dropdown-menu > li > a:hover { background: none; color: #fff; opacity: 1;}
.unico .navbar-nav > li.cta {margin-bottom: -1px;}
.unico .navbar-nav > li.cta a { color: #373737; background: #D9CBBF; font-weight: 700; padding: 0 20px; display: inline-flex; align-items: center; height: 37px;}
.unico .navbar-nav > li.cta a:hover { color: #fff; background: #AE9C8E;}
/**/
.unico .mobile-bar ul li > a .fa { color: #AE9C8E;}
.unico .mobile-bar ul li > a.active { color: #AE9C8E;}
/**/
.unico .breadcrumb { padding: 5px 0; margin-bottom: 4px; background: none; border-radius: 0; z-index: 2; position: relative;}
/**/
.unico .home-slider { background: #535353; max-height: 382px;}
.unico #ninja-slider {background: #535353;}
.unico #ninja-slider .inner > ul { padding-top: 382px !important;}
.unico #ninja-slider-pager a.active { background: #bdafa3;}
.unico-page .slider__item-unico img {width: 100%; height: 100%; object-fit: cover; max-height: 382px;}
.home-unico { background: #e7e8ea url(/assets/images/unico/banner-UNICO-ago-2019-desktop-2.jpg) no-repeat center center; background-size: cover; min-height: 422px;}
.home-unico .home-unico-text { min-height: 417px;}
.home-unico .home-unico-text .row { position: absolute; top: 24%; font-size: 35px; font-family: "NiveauGroteskLight";}
.home-unico .home-unico-text .row p { color: #fff; line-height: 1.1; padding-bottom: 10px; background: url(/assets/images/unico/bg-texto-header-home.png) no-repeat 0 bottom;}
.home-unico .home-unico-text .row p span { font-family: "NiveauGroteskMedium";}
.unico .homebanking-launcher h2 a { background: #D9CBBF; color: #373737;}
.unico .homebanking-launcher h2 a:hover { background: #AE9C8E; color: #fff;}
.unico .homebanking-launcher h2.btn-turnos-header a { background: #DADADA; color: #414141;}
.unico .homebanking-launcher h2.btn-turnos-header a:hover { background: #414141; color: #fff;}

/**/
.unico-title h3 { font-size: 33px; margin: 0 0 36px 0; line-height: 1.1; font-weight: 500; text-align: center;}
/**/
.at-exclusiva {padding-top: 50px; padding-bottom: 79px; background: #F9F9F9;}
.at-exclusiva a {display: block; height: 100%;}
.at-exclusiva a:hover {opacity: 0.8;}
.at-exclusiva .at-box {border-radius: 12px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); background: #fff; height: 100%;}
.at-exclusiva .at-image {margin: 0; height: 162px; border-radius: 12px 12px 0 0; overflow: hidden;}
.at-exclusiva .at-image .at-image-bg {height: 100%; display: flex; padding-left: 32px; align-items: center;}
.at-exclusiva .at-image-01 {background: #444445;}
.at-exclusiva .at-image-01 .at-image-bg {background: linear-gradient(to right,  rgba(35,31,32,1) 29%,rgba(35,31,32,0.24) 54%,rgba(35,31,32,0.9) 95%);}
.at-exclusiva .at-image-02 {background: #AE9C8E;}
.at-exclusiva .at-image-02 .at-image-bg {background: linear-gradient(119deg, rgba(35, 31, 32, 0.00) 29%, rgba(40, 36, 37, 0.09) 41%, rgba(55, 52, 53, 0.33) 61%, rgba(78, 77, 78, 0.72) 85%, #606060 100%);}
.at-exclusiva .at-image-03 {background: #818587;}
.at-exclusiva .at-image-03 .at-image-bg {background: linear-gradient(121deg, rgba(35, 31, 32, 0.00) 29%, rgba(40, 36, 37, 0.09) 41%, rgba(55, 52, 53, 0.33) 61%, rgba(78, 77, 78, 0.72) 85%, #606060 100%);}
.at-exclusiva .at-txt {padding: 18px 20px;}
.at-exclusiva .at-txt h4 {font-size: 20px; color: #AE9C8E; font-weight: 500; line-height: 1.2; margin: 0 0 8px 0;}
.at-exclusiva .at-txt p {margin: 0; font-size: 16px; line-height: 1.3; color: #414141;}
/**/
.beneficios-unico {padding-top: 49px; padding-bottom: 68px;}
.beneficios-unico .unico-title {margin: 0;}
.beneficios-unico .unico-title h3 {margin-bottom: 50px;}
.beneficios-unico a {display: block; height: 100%;}
.beneficios-unico a:hover {opacity: 0.8;}
.item-b-unico {border-radius: 12px; background: #F9F9F9; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); height: 100%; padding: 20px 20px 38px 20px; position: relative;}
.item-b-unico figure {margin: 0; height: 58px;}
.item-b-unico h4 {font-size: 20px; color: #414141; font-weight: 500; line-height: 1.2; margin: 0 0 13px 0;}
.item-b-unico p {font-size: 16px; color: #535353; line-height: 1.3; margin: 0;}
.item-b-unico:after {content: ""; position: absolute; background: url(/assets/images/unico/beneficio-arrow.svg) no-repeat; width: 26px; height: 26px; right: 18px; bottom: 18px;}
@media screen and (max-width: 1199px){
	.item-b-unico br {display: none;}
}
/**/
.ademas-unico {padding-bottom: 58px;}
.ademas-unico ul { display: flex; justify-content: center; gap: 97px;}
.ademas-unico li {display: flex; align-items: center; gap: 17px;}
.ademas-unico figure {margin: 0;}
.ademas-unico p {color: #535353; font-size: 18px; font-weight: 500; line-height: 1.2; margin: 0;}
@media screen and (max-width: 1199px){
	.ademas-unico ul {gap: 50px;}
}
@media screen and (max-width: 991px){
	.ademas-unico p br {display: none;}
}
@media screen and (max-width: 767px){
	.ademas-unico {padding-bottom: 38px;}
	.ademas-unico ul { flex-direction: column; gap: 30px;}
	.ademas-unico p br {display: inline;}
}
/**/
.unico-cards {background-color: #F9F9F9; padding-top: 80px; padding-bottom: 68px;}
.unico-cards a:hover {opacity: 0.8;}
.unico-cards figure {margin: 0;}
.unico-card-01 {padding-top: 42px; padding-bottom: 58px; border-radius: 12px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25); background: linear-gradient(90deg, rgba(74, 74, 74, 0.32) 0%, rgba(74, 74, 74, 0.28) 3%, rgba(74, 74, 74, 0.21) 29%, rgba(74, 74, 74, 0.10) 54%, rgba(74, 74, 74, 0.02) 78%, rgba(74, 74, 74, 0.00) 100%) no-repeat; background-size: cover; text-align: center;}
.unico-card-01 h3 {color: #414141; font-size: 32px; line-height: 1.1; margin: 0 0 26px 0;}
.unico-card-02 {padding-top: 42px; padding-bottom: 58px; border-radius: 12px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25); background: url(/assets/images/unico/bg-unico-black.svg) no-repeat; background-size: cover; text-align: center;}
.unico-card-02 h3 {color: #fff; font-size: 32px; line-height: 1.1; margin: 0 0 26px 0;}
@media screen and (max-width: 991px){
	.unico-cards a {height: 100%; display: block;}
	.unico-card-01,
	.unico-card-02 {height: 100%; padding-left: 15px; padding-right: 15px;}
}
@media screen and (max-width: 767px){
	.unico-cards {padding-top: 52px; padding-bottom: 52px;}
	.unico-card-01,
	.unico-card-02 {padding-top: 29px; padding-bottom: 29px;}
	.unico-card-01 h3,
	.unico-card-02 h3 {font-size: 22px; margin-bottom: 28px;}
	.unico-cards figure {max-width: 237px; margin: 0 auto; text-align: center;}
	.unico-cards figure img {width: 100%; height: auto;}
}
/**/
.tvb-suma { height: 462px; background: url(/assets/images/unico/tevabien-suma.jpg) no-repeat center center; background-attachment: fixed; background-size: cover; text-align: center; color: #fff; padding-top: 90px;}
.tvb-suma figure .fa { font-size: 65px;}
.tvb-suma h3 { margin: 22px 0; line-height: 1; font-size: 35px; text-transform: uppercase; font-weight: 700;}
.tvb-suma p { margin: 0 0 25px 0; font-size: 26px; line-height: 1.4;}
.tvb-suma .btn-tvb { font-size: 20px; font-weight: 500; text-transform: uppercase; color: #bda089;}
.tvb-suma .btn-tvb .fa { margin-right: 10px;}
/**/
.mas-info-unico { background: #777; padding-top: 43px; padding-bottom: 43px;}
.mas-info-unico a {color: #fff; display: flex;}
.mas-info-unico a:hover {opacity: 0.8;}
.mas-info-unico .col-md-6:first-child a {justify-content: flex-end; padding-right: 40px;}
.mas-i-unico-box {display: flex; gap: 25px;}
.mas-i-unico-box figure {margin: 0;}
.mas-i-unico-box h4 {font-size: 20px; font-weight: 500; line-height: 1.1; margin: 0 0 9px 0;}
.mas-i-unico-box p {font-size: 16px; line-height: 1.35; margin: 0;}
@media screen and (max-width: 991px){
	.mas-i-unico-box p br {display: none;}
}
@media screen and (max-width: 767px){
	.mas-info-unico {padding-top: 47px; padding-bottom: 47px;}
	.mas-info-unico .col-md-6:first-child a {justify-content: flex-start; padding-right: 0; margin-bottom: 38px;}
	.mas-i-unico-box p {max-width: 220px;}
}

/*INTERNAS UNICO*/
.unico .section-header .producto-paquete-header { background: #b2b2b2; background-size: cover; top: -35px; margin-left: -15px; margin-right: -15px; height: 255px; border-radius: 0;}
.unico .section-header .producto-paquete-header:before { content: ""; position: absolute; width: 100%; height: 255px; background: rgba(0,0,0,.3);}
.unico .bg-header-paquete { background: none;}
.unico .section-header h1 { font-size: 40px; font-family: "NiveauGroteskLight", "Ubuntu", Arial, Helvetica, sans-serif;}
.unico .section-header p { font-family: "NiveauGroteskLight", "Ubuntu", Arial, Helvetica, sans-serif;}
.unico .section-header .producto-paquete-header.fixthis-header { top: 0;}
.unico .section-header .producto-paquete-header.fixthis-header .header-data { padding: 0;}
.unico .section-header .producto-paquete-header.fixthis-header .inner-header-area { padding: 15px 15px 15px 5px; margin-left: -15px;}
.unico .note-unico .section-header { height: 200px;}
.unico .note-unico .section-header .producto-paquete-header { height: 235px;}
.unico .note-unico .section-header .producto-paquete-header:before { height: 235px;}
.unico .section-header .producto-paquete-header .btn { background: #bdafa3 !important; color: #fff; border-radius: 20px;}
.unico .section-header .producto-paquete-header .btn:hover { background: #AE9C8E !important;}
.unico .section-header .fixthis-header { background: #414141 !important; margin-left: 0 !important;}
.unico .section-header .producto-paquete-header .header-data { padding-left:0; padding-top: 20px; margin-left: -5px;}
.unico .inner-menu { background: #ffffff; border-bottom: 1px solid #414141; -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15);}
.unico .inner-menu-holder { margin-bottom: 30px; margin-top: 0; height: 42px;}
.unico .inner-menu ul { margin-left: 0 !important; margin-bottom: 0;}
.unico .inner-menu li a { color: #414141 !important;}
.unico .inner-menu .active { background: #fff !important;}
.unico .inner-menu .active:after { border-color: #bdafa3 !important; border-width: 3px 50px 0 0 !important; margin-left: -25px; bottom: 0;}
.unico .fixthis-header { background: #414141 !important;}
.unico .acordion-box h3 a { color: #bdafa3;}
.unico .header-full { background-image: url(/assets/images/unico/header-unico.jpg); background-size: cover; background-position: center;}
.unico .breadcrumb li a { color: #fff; z-index:10 !important;}
.unico .breadcrumb > .active { color: #fff;}
.unico .breadcrumb > li + li:before { color: #fff;}
.unico .producto-detalle h2 { font-size: 30px;}
.unico .producto-detalle h3 { font-size: 30px;}
.unico .producto-detalle h4 { font-size: 22px; text-transform: uppercase; color: #bdafa3; font-weight: 400; border: 1px solid #bdafa3; padding: 15px 20px; margin-bottom: 30px; display: table-cell; margin: 0;}
.unico .producto-detalle h4+img { margin-top: 30px;}
.unico .producto-detalle h5 { font-size: 20px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300; line-height: 1.2; margin: 30px 0; padding: 0; background: none;}
.unico .producto-detalle h5 strong { font-weight: 400 !important;}
.unico .producto-detalle h6 { font-size: 22px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; margin: 30px 0 10px 0;}
.unico .producto-detalle p { margin: 0 0 20px;}
.unico .producto-detalle a { color: #bdafa3;}
.unico .producto-detalle a:hover { color: #c3956f;}
.unico .producto-detalle .img-right { float: right; margin-left: 30px; margin-bottom: 20px;}
.unico .producto-detalle .acordion-box h3 { font-size: 15px; color: #bdafa3;}
/*tabla*/
.unico .producto-detalle table { width: 100%; border: none;}
.unico .producto-detalle table td { vertical-align: top; padding: 25px 25px;}
.unico .producto-detalle table td.icon-cell { text-align: center;}
.unico .producto-detalle table td object { width: 70px; display: block; margin: auto; margin-bottom: 25px;}
.unico .producto-detalle table.cols-4 td { width: 25%;}
.unico .producto-detalle-footer .list-unstyled { display: none;}

/* Servicios de Cuenta - ICONOS */
.unico .producto-detalle .unicoServicios { display: inline-block; margin-top: 25px;}
.unico .producto-detalle .unicoServicios .iconos { padding-bottom: 30px;}
.unico .producto-detalle .unicoServicios .iconos ul { list-style: none; padding: 0; margin: -10px 0 0 0;}
.unico .producto-detalle .unicoServicios .iconos ul li { float: left; max-width: 25%; padding: 0 3%;}
.unico .producto-detalle .unicoServicios .iconos ul.dos-iconos li { max-width: 50%;}
.unico .producto-detalle .unicoServicios .iconos ul.tres-iconos li { max-width: 33%;}
.unico .producto-detalle .unicoServicios .iconos ul.cinco-iconos li { max-width: 20%;}
.unico .producto-detalle .unicoServicios .iconos ul li:before { content: "";}
.unico .producto-detalle .unicoServicios .iconos ul li:first-child { padding-left: 0;}
.unico .producto-detalle .unicoServicios .iconos ul li:last-child { padding-right: 0;}
.unico .producto-detalle .unicoServicios .iconos ul li object { display: block; margin: auto; padding-bottom: 20px; height: 85px;}
.unico .producto-detalle .unicoServicios .iconos ul li sup { font-size: 50%; top: -.9em;}
@media screen and (max-width: 690px) {
	/* ICONOS */
	.unico .producto-detalle .unicoServicios .iconos ul{ margin-top: -20px;}
	.unico .producto-detalle .unicoServicios .iconos ul li { max-width: 100% !important; width: 100%; margin-bottom: 20px; text-align: center;}
	.unico .producto-detalle .unicoServicios .iconos ul li:first-child { padding-left: 2%;}
	.unico .producto-detalle .unicoServicios .iconos ul li:last-child { margin-bottom: 0; padding-right: 2%;}
	.unico .producto-detalle .unicoServicios .iconos object { padding-bottom: 15px;}
}
@media screen and (max-width: 340px) {
	/* ICONOS */
	.unico .producto-detalle .unicoServicios .iconos ul li { margin-bottom: 25px;}
	.unico .producto-detalle .unicoServicios .iconos object { padding-bottom: 10px;}
}
/*Experiencias Unico*/
.unico .section-header .experiencias-header { background-size: cover; top: -35px; margin-left: -15px; margin-right: -15px; height: 255px; border-radius: 0;}
.unico .section-header .experiencias-header:before { content: ""; position: absolute; width: 100%; height: 255px; background: rgba(0,0,0,.3);}
.unico .section-header .experiencias-header .header-data { padding-left:0; padding-top: 40px; margin-left: -5px; height: 180px;}
.unico .section-header .experiencias-header.fixthis-header { top: 0;}
.unico .section-header .experiencias-header.fixthis-header .header-data { padding: 0; height: auto;}
.unico .section-header .experiencias-header.fixthis-header .inner-header-area { padding: 15px 15px 15px 5px;}
.unico.experiencias .bg-header-paquete .section-header { height: 185px;}
.unico .eventos-group .panel-body .data .btn { background: #bdafa3 !important;}
.unico .eventos-group .panel-body .data .btn:hover { background: #AE9C8E !important;}
.unico .eventos-group .panel-body .data h4 a { color: #bdafa3;}
.unico .eventos-group .panel-body .data h4 a:hover { color: #c3956f;}
.unico .header-experiencia h1 { word-break: break-word;}
.unico .header-experiencia .btn { background-color: #bdafa3;}
.unico .header-experiencia .btn:hover { background-color: #AE9C8E;}
.unico .load-more a { color: #bdafa3;}
.unico .load-more a:hover { color: #c3956f;}
.unico #slider-experiencia-thumbs a { max-height: 50px !important; max-width: 150px; overflow: hidden;}

.unico .experiencia-thumbs .exp-arrows { height: 50px; padding-top: 16px;}
.unico .experiencia-data-top h4 { font-size: 27px; font-family: "NiveauGroteskLight", "Ubuntu", Arial, Helvetica, sans-serif; padding-top: 15px; border-top: 1px solid #dedede; margin-bottom: 15px;}

/*Beneficios Unico*/
.unico .section-header .beneficios-header { background-image: url(/assets/images/unico/header-beneficios.webp);}
.unico .beneficios-premium-1 .picture-td { background: url(/assets/images/unico/beneficios-tvb.webp) no-repeat center center;}
.unico .beneficios-premium-2 .picture-td { background: url(/assets/images/unico/beneficios-tvb-suma.webp) no-repeat center center;}
.unico .beneficios-premium-3 .picture-td { background: url(/assets/images/unico/beneficios-experiencias.webp) no-repeat center center;}
.unico .product-box .more { color: #bdafa3;}
.unico .product-box .more:hover { color: #c3956f;}

/*Productos Unico*/
.unico .section-header .productos-header { background-image: url(/assets/images/unico/header-unico.jpg);}

/* FORMULARIO 3 PASOS - UNICO */
.unico .solicitud-formulario .form-actions .back { color: #bdafa3;}
.unico .solicitud-formulario .btn { background: #bdafa3;}
.unico .solicitud-formulario .btn:hover { background: #AE9C8E;}
.unico.solicitud-3-pasos .section-header .inner-section-header .header-data li { background-color: rgba(138, 142, 143, .5);}
.unico.solicitud-3-pasos .solicitud-requerimiento strong { color: #bdafa3;}
.unico.solicitud-3-pasos .solicitud-requerimiento .fa { color: #bdafa3;}

/* FORMULARIO ASESOR - UNICO */
.unico .solicitar-asesor-header.header-background { background-size: cover;}

/**/
@media screen and (max-width: 1199px) {
	.home-unico { min-height: 340px;}
	.home-unico .home-unico-text { min-height: 340px;}
	.unico #ninja-slider .inner > ul { padding-top: 340px !important;}
	.unico .slider__item-container { height: 340px;}
	.unico .slider__item-image img { min-height: 340px;}
	.unico .nav-group-1 { margin-right: -55px;}
	.unico .nav-group-3 { margin-right: -35px;}
	.unico .nav-group-3 li a { font-size: 11.5px;}
}
@media screen and (max-width: 991px) {
	.mobile-bar ul li > a.sec-unico { color: #bdafa3;}
	.mobile-bar ul li > a.sec-unico .fa { color: #bdafa3;}
	.unico { padding-bottom: 30px;}
	.unico .logo-header a { margin-top: 20px;}
	.unico #ninja-slider .inner > ul { padding-top: 300px !important;}
	.unico .slider__item-container { height: 300px;}
	.unico .slider__item-image img { min-height: 300px;}
	.home-unico { min-height: 300px;}
	.home-unico .home-unico-text { min-height: 300px;}
	.beneficios-unico .unico-title { margin: 39px 0;}
	.tvb-suma { height: auto; padding-top: 50px; padding-bottom: 50px;}
	.tvb-suma h3 { font-size: 30px;}
	.tvb-suma p { font-size: 22px;}
	.unico .header-full:before { height: 253px; top: 59px;}
	
	.unico .section-header .producto-paquete-header, .unico .section-header .experiencias-header { margin-left: -20px;}
	.unico .producto-detalle .img-right { margin-bottom: 30px;}
	
	.unico .producto-detalle table.cols-4 td { width: 50%; float: left; height: 215px; margin-top: -1px;}
	.unico .producto-detalle table.cols-4 td:nth-child(even) { margin-left: -1px;}
	.unico .producto-detalle table.cols-4 td.icon-cell { height: 245px;}

	.only-dsk { display: none;}
}
@media screen and (max-width: 860px){
	.unico #ninja-slider .inner > ul { padding-top: 260px !important;}
	.unico .slider__item-container { height: 260px;}
	.unico .slider__item-image img { min-height: 260px;}
}
@media screen and (max-width: 768px){
	.home-unico { min-height: 260px;}
	.home-unico .home-unico-text { min-height: 260px;}
	.unico .section-header .producto-paquete-header, .unico .section-header .experiencias-header { margin-left: -32px;}
}
@media screen and (max-width: 767px){
	.unico .home-slider { max-height: 100%; min-height: 100%}
	.unico #ninja-slider .inner > ul { padding-top: 382px !important;}
	.unico .slider__item-container { height: 382px;}
	.unico .slider__item-image img { min-height: 382px;}
	.unico-title h3 { margin: 0 0 22px 0; font-size: 26px;}
	.at-exclusiva {padding-top: 42px; padding-bottom: 48px;}
	.at-exclusiva .row:nth-child(2) > * {margin-top: 30px;}
	.at-exclusiva .row:nth-child(2) > div:nth-child(1) {margin-top: 0;}
	.beneficios-unico {padding-top: 40px; padding-bottom: 70px;}
	.beneficios-unico .unico-title h3 {margin-bottom: 32px;}
	.item-b-unico {text-align: center; padding: 20px;}
	.item-b-unico:after {position: static; margin: 11px auto 0 auto; display: inline-block;}
	.tvb-suma { height: auto; padding-top: 30px; padding-bottom: 30px; background-image: url(/assets/images/unico/tevabien-suma-mbl.jpg);}
	.tvb-suma figure .fa { font-size: 35px;}
	.tvb-suma h3 { font-size: 24px; margin: 19px 0;}
	.tvb-suma p { font-size: 16px;}
	.tvb-suma .btn-tvb { font-size: 14px;}
	.unico .header-full:before { height: 220px;}
	.unico .section-header .producto-paquete-header { margin-right: 0;}
	.unico .section-header .producto-paquete-header .header-data { padding-left: 15px; padding-top: 30px;}
	.unico .section-header .experiencias-header { top: 0; margin-right: 0; height: 220px;}
	.unico .section-header .experiencias-header:before { height: 220px;}
	.unico .section-header .experiencias-header .header-data { padding-left: 15px; padding-top: 30px;}
	.unico .section-header .inner-section-header p { width: 100%;}
	.unico.experiencias .bg-header-paquete .section-header { height: 220px;}
	.unico.productos-unico .bg-header-paquete .section-header { height: 250px;}
	
	.unico .producto-detalle table.cols-4 td { height: 165px;}
	
}
@media screen and (max-width: 676px){
	.home-unico { min-height: 200px;}
	.home-unico .home-unico-text { min-height: 200px;}

	.unico .producto-detalle table.cols-4 td { height: 235px;}
	.unico .producto-detalle table.cols-4 td.icon-cell { height: 265px;}
}
@media screen and (max-width: 550px){
	.home-unico { background: #e7e8ea url(/assets/images/unico/banner-UNICO-ago-2019-2-mobile.jpg)no-repeat center center; background-size: cover; min-height: 440px;}
	.home-unico .home-unico-text { min-height: 440px;}
	.home-unico .home-unico-text .row { top: unset; bottom: 30px;}
	
	.unico .producto-detalle table.cols-4 td.icon-cell { height: 285px;}

}
@media screen and (max-width: 490px){
	.home-unico { min-height: 360px;}
	.home-unico .home-unico-text { min-height: 360px;}
	.unico .section-header .producto-paquete-header .header-data { padding-top: 50px;}

	.unico .producto-detalle table.cols-4 td { height: 325px;}
	.unico .producto-detalle table.cols-4 td.icon-cell { height: 305px;}
}
@media screen and (max-width: 420px){
	.unico .producto-detalle table.cols-4 td { width: 100%; font-size: 12px; height: 130px;}
	.unico .producto-detalle table.cols-4 td:nth-child(even) { margin-left: 0;}
	.unico .producto-detalle table.cols-4 td ul li { font-size: 12px; height: 275px;}
	.unico .producto-detalle table.cols-4 td.icon-cell { height: 215px;}
}
@media screen and (max-width: 380px){
	.home-unico { min-height: 310px;}
	.home-unico .home-unico-text { min-height: 310px;}
	.unico .logo-header a { width: 187px; height: 30px; background-size: contain; margin-top: 15px;}
	.beneficios-unico .col-xs-6 { width: 50%;}
	.unico .producto-detalle table.cols-4 td { height: 150px;}
}
@media screen and (max-width: 340px){
	.home-unico { min-height: 292px;}
	.home-unico .home-unico-text { min-height: 292px;}
}

.unico .producto-detalle .tabla-espacios tr { border-bottom: 1px solid #d4d5d6;}
.unico .producto-detalle .tabla-espacios tr td { border: 0; vertical-align: middle;}
.unico .producto-detalle .tabla-espacios tr td:last-child { float: right;}
.unico .producto-detalle .tabla-espacios tr td img { margin-right: 40px;}
.unico .producto-detalle .tabla-espacios tr td img:last-child { margin-right: 0;}
.unico .producto-detalle .tabla-espacios tr td img:nth-child(3) { margin-right: 15px; margin-left: -10px;}
.unico .producto-detalle .tabla-espacios tr td img:nth-child(4) { margin-right: 30px;}
.unico .producto-detalle .tabla-espacios tr td img.no-tiene { opacity: .3;}
.unico .producto-detalle .tabla-espacios strong:before { content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; margin-right: 6px;}
@media screen and (max-width: 1199px){
	.unico .producto-detalle .tabla-espacios tr td:first-child { width: 173px;}
	.unico .producto-detalle .tabla-espacios tr td { padding: 20px 0;}
}
@media screen and (max-width: 990px) and (min-width: 768px){
	.unico .producto-detalle .tabla-espacios tr td:first-child { width: 140px;}
	.unico .producto-detalle .tabla-espacios tr td img { margin-right: 9px; height: 60px;}
	.unico .producto-detalle .tabla-espacios tr td img:first-child { margin-right: 8px;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(3) { margin-right: 0px; margin-left: 0;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(4) { margin-right: 7px;}
}
@media screen and (max-width: 767px) and (min-width: 710px){
	.unico .producto-detalle .tabla-espacios tr td img { margin-right: 15px;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(3) { margin-right: 14px; margin-left: 0;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(4) { margin-right: 15px;}
}
@media screen and (max-width: 745px){
	.unico .producto-detalle .tabla-espacios tr td:first-child { width: 183px; float: left; padding-bottom: 0;}
	.unico .producto-detalle .tabla-espacios tr td:nth-child(2) { float: left; width: calc(100% - 183px); padding-bottom: 0; padding-top: 40px;}
	.unico .producto-detalle .tabla-espacios tr td:last-child { float: left; width: 100%; padding-bottom: 30px;}
	.unico .producto-detalle .tabla-espacios tr td img { width: auto !important;}
}
@media screen and (max-width: 489px){
	.unico .producto-detalle .tabla-espacios tr td img { margin-right: 15px;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(3) { margin-right: 14px; margin-left: 0;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(4) { margin-right: 15px;}
}
@media screen and (max-width: 430px){
	.unico .producto-detalle .tabla-espacios tr td img { height: 60px;}
}
@media screen and (max-width: 420px){
	.unico .producto-detalle .tabla-espacios tr td:first-child { width: 160px;}
	.unico .producto-detalle .tabla-espacios tr td:nth-child(2) { width: calc(100% - 160px); padding-top: 38px;}
}
@media screen and (max-width: 360px){
	.unico .producto-detalle .tabla-espacios tr td img { margin-right: 10px;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(3) { margin-right: 9px; margin-left: 0;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(4) { margin-right: 10px;}
}
@media screen and (max-width: 340px){
	.unico .producto-detalle .tabla-espacios tr td img { margin-right: 5px;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(3) { margin-right: 4px; margin-left: 0;}
	.unico .producto-detalle .tabla-espacios tr td img:nth-child(4) { margin-right: 9px;}
}


/* JUBILADOS */
.no-left { padding-left: 0;}
.no-right { padding-right: 0;}
.overflow-auto { overflow: auto; max-width: 100%;}
/**/
.producto-detalle .jubilados h2 { font-size: 21px;}
.producto-detalle .jubilados h2 { font-size: 21px;}
.producto-detalle .jubilados h3 { font-size: 21px;}
.producto-detalle .jubilados p .fa { font-size: 18px; color: #779c48; width: 30px;}
.producto-detalle .jubilados p .fa-phone { padding-left: 3px;}
.producto-detalle .jubilados p .fa-user { padding-left: 4px;}
/**/
.producto-detalle .jubilados .promo-servicios { float: left; margin-right: 15px;}
/**/
.producto-detalle .jubilados .table-jubilados { text-align: center; margin-bottom: 30px; width: 567px;}
.producto-detalle .jubilados .table-jubilados tr td { line-height: 1.1; padding: 6px 20px;}
.producto-detalle .jubilados .table-jubilados tr td:first-child { text-align: left;}
.producto-detalle .jubilados .table-jubilados tr td div { font-size: 20px;}
.producto-detalle .jubilados .table-jubilados tr td div .fa-check-circle { color: #42A905;}
.producto-detalle .jubilados .table-jubilados tr td div .fa-times-circle { color: #bf1e2e;}
.producto-detalle .jubilados .table-jubilados tr td span { color: #939598; text-decoration: line-through; font-weight: 300;}
/**/
.producto-detalle .jubilados .beneficios-exclusivos { display: inline-block; width: 100%;}
.producto-detalle .jubilados .beneficios-exclusivos p { color: #779c48; font-size: 12px; margin-bottom: 15px;}
.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 div { background-size: cover !important; height: 167px; margin-bottom: 10px;}
.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-1 { background: #779c48 url(/assets/images/jubilados/beneficios-exc-bg-1.jpg) no-repeat -111px center;}
.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-2 { background: #779c48 url(/assets/images/jubilados/beneficios-exc-bg-2.jpg) no-repeat -93px center;}
.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-3 { background: #779c48 url(/assets/images/jubilados/beneficios-exc-bg-3.jpg) no-repeat -83px center;}
/**/
.producto-detalle .jubilados .cuadro-exclusivo { display: inline-block; border: 1px solid #779c48; margin-bottom: 30px;}
.producto-detalle .jubilados .cuadro-exclusivo>h4 { display: block; background: #779c48; padding: 5px 10px; width: fit-content; margin: -12px auto 12px auto; font-size: 14px; color: #fff;}
.producto-detalle .jubilados .cuadro-exclusivo div h4 { color: #779c48; font-size: 16px; font-weight: 400; padding-left: 25px;}
.producto-detalle .jubilados .cuadro-exclusivo div h4 .fa { margin-right: 10px; margin-left: -25px;}
.producto-detalle .jubilados .cuadro-exclusivo div p { padding-left: 26px;}
/**/
.producto-detalle .jubilados .seguros { display: inline-block;}
.producto-detalle .jubilados .seguros .iconos { padding-bottom: 30px;}
.producto-detalle .jubilados .seguros .iconos ul { list-style: none; padding: 0; margin: 0;}
.producto-detalle .jubilados .seguros .iconos ul li { float: left; max-width: 20%; padding: 0 3.1%;}
.producto-detalle .jubilados .seguros .iconos ul li:before { content: "";}
.producto-detalle .jubilados .seguros .iconos ul li:first-child { padding-left: 0;}
.producto-detalle .jubilados .seguros .iconos ul li:last-child { padding-right: 0;}
.producto-detalle .jubilados .seguros .iconos object { display: block; margin: auto; padding-bottom: 20px; height: 85px;}
.producto-detalle .jubilados .seguros .iconos ul li sup { font-size: 50%; top: -.9em;}
/**/
.producto-detalle .jubilados .promo-fe { display: flex; border: 1px solid #42A905;}
.producto-detalle .jubilados .promo-fe div { display: flex; flex-flow: column wrap; padding-right: 25px;}
.producto-detalle .jubilados .promo-fe div:last-child { justify-content: flex-start; padding-top: 20px;}
.producto-detalle .jubilados .promo-fe p { display: table-cell; vertical-align: middle; padding-right: 25px;}
.producto-detalle .jubilados .promo-fe p i { width: 10px;}
.producto-detalle .jubilados .promo-fe li { line-height: 1.4; margin-bottom: 8px;}
/**/
.producto-detalle .jubilados ol { padding: 0; counter-reset: item;}
.producto-detalle .jubilados ol>li { margin: 0; padding: 0 0 0 2em; text-indent: -2em; list-style-type: none; counter-increment: item;}
.producto-detalle .jubilados ol>li:before { display: inline-block; width: 1.5em; padding-right: 0.5em; font-weight: bold; text-align: right; content: counter(item) ".";}
/**/
.producto-detalle .jubilados .legales { color: #939598; margin-top: 25px;}
/**/
@media screen and (max-width: 1199px) {
	.producto-detalle .jubilados .table-jubilados { width: 417px;}
}
@media screen and (max-width: 991px) {
	.producto-detalle .jubilados .promo-servicios { width: initial !important; margin-bottom: 20px;}
	.producto-detalle .jubilados .table-jubilados { width: 100%;}
	/* ICONOS */
	.producto-detalle .jubilados .seguros .iconos ul li { font-size: 13px; line-height: 1.4;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 div { background: none !important; height: auto;}
	.producto-detalle .jubilados .promo-fe { flex-flow: column wrap;}
	.producto-detalle .jubilados .promo-fe div:first-child { background: #42A905;}
	.producto-detalle .jubilados .promo-fe div:last-child { padding: 10px 25px;}
	.producto-detalle .jubilados .promo-fe div { padding-right: 0;}
	.producto-detalle .jubilados .promo-fe img { display: block; width: auto !important; margin: auto;}
	.producto-detalle .jubilados .promo-fe p { display: block; padding: 15px;}
}
@media screen and (max-width: 767px) {
	.no-left { padding-right: 0;}
	.no-right { padding-left: 0;}

	.producto-detalle .jubilados .beneficios-exclusivos img { width: auto !important;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-1 { background: #779c48 url(/assets/images/jubilados/beneficios-exc-bg-1.jpg) no-repeat right center !important; background-size: cover !important;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-2 { background: #779c48 url(/assets/images/jubilados/beneficios-exc-bg-2.jpg) no-repeat right center !important; background-size: cover !important;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-3 { background: #779c48 url(/assets/images/jubilados/beneficios-exc-bg-3.jpg) no-repeat right center !important; background-size: cover !important;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 div { height: 167px; margin-bottom: 10px;}
	.producto-detalle .jubilados .cuadro-exclusivo div p { margin-bottom: 20px; margin-top: -10px;}
	/* ICONOS */
	.producto-detalle .jubilados .seguros .iconos ul li { font-size: 14px;}
	.producto-detalle .jubilados .promo-fe { width: 100%; margin-bottom: 30px;}
	.producto-detalle .jubilados .no-right .promo-fe { margin-bottom: 10px;}
}
@media screen and (max-width: 690px) {
	/* ICONOS */
	.producto-detalle .jubilados .seguros .iconos ul { margin-top: -20px;}
	.producto-detalle .jubilados .seguros .iconos ul li { max-width: 100%; width: 100%; margin-bottom: 0; text-align: center;}
	.producto-detalle .jubilados .seguros .iconos ul li:first-child { padding-left: 2%;}
	.producto-detalle .jubilados .seguros .iconos ul li:last-child { margin-bottom: 0; padding-right: 2%;}
	.producto-detalle .jubilados .seguros .iconos object { padding-bottom: 15px;}
}
@media screen and (max-width: 340px) {
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-1 { background-position: -111px center !important; background-size: cover !important;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-2 { background-position: -93px center !important; background-size: cover !important;}
	.producto-detalle .jubilados .beneficios-exclusivos .col-sm-4 .beneficios-exclusivos-3 { background-position: -83px center !important; background-size: cover !important;}
	/* ICONOS */
	.producto-detalle .jubilados .seguros .iconos ul li { margin-bottom: 25px;}
	.producto-detalle .jubilados .seguros .iconos object { padding-bottom: 10px;}
}

/* JUBILADOS - MAYORES EXPERTOS */
.mayores-expertos .section-header .experiencias-header { background-size: cover; top: -35px; margin-left: -15px; margin-right: -15px; height: 255px;}
.mayores-expertos .section-header .experiencias-header:before { content: ""; position: absolute; width: 100%; height: 255px; background: rgba(0,0,0,.3);}
.mayores-expertos .section-header .experiencias-header .header-data { padding-left:0; padding-top: 40px; margin-left: -5px; height: 180px;}
.mayores-expertos .section-header .experiencias-header.fixthis-header { top: 0;}
.mayores-expertos .section-header .experiencias-header.fixthis-header .header-data { padding: 0; height: auto;}
.mayores-expertos .section-header .experiencias-header.fixthis-header .inner-header-area { padding: 15px 15px 15px 5px;}
.mayores-expertos .breadcrumb { padding: 5px 0; margin-bottom: 4px; background: none; border-radius: 0; z-index: 2; position: relative;}
.mayores-expertos .breadcrumb li a { color: #fff; z-index:10 !important;}
.mayores-expertos .breadcrumb > .active { color: #fff;}
.mayores-expertos .breadcrumb > li + li:before { color: #fff;}
.mayores-expertos .inner-menu-holder { margin-top: 0;}
.mayores-expertos .inner-menu { background: #fff;}
.mayores-expertos .inner-menu li a { color: #789c47;}
.mayores-expertos .inner-menu .active { background: #789c47; color: #fff;}
.mayores-expertos .inner-menu .active:after { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 25px 35px 0 35px; border-color: #789c47 transparent transparent transparent; position: absolute; bottom: -18px; left: 50%; margin-left: -35px;}
.mayores-expertos .eventos-group .panel-body .date .status-end { display: none;}
.mayores-expertos.experiencias .bg-header-paquete .section-header { height: 185px;}
.mayores-expertos .header-experiencia h1 { word-break: break-word;}
.mayores-expertos .header-experiencia .btn { background-color: #789c47;}
.mayores-expertos .header-experiencia .btn:hover { background-color: #68893c;}
.mayores-expertos .load-more a { color: #789c47;}
.mayores-expertos .load-more a:hover { color: #68893c;}
.mayores-expertos #slider-experiencia-thumbs a { max-height: 50px !important; max-width: 150px; min-width: 145px; overflow: hidden;}
.mayores-expertos .experiencia-thumbs .exp-arrows { height: 50px; padding-top: 16px;}
.mayores-expertos .solicitud-formulario .btn { background-color: #789c47;}
.mayores-expertos .solicitud-formulario .btn:hover { background-color: #68893c;}

/*NEGOCIOS Y PYMES - HOME*/
.nyp-page .homebanking-launcher h2:first-child a {background: #414141;}
.nyp-page .homebanking-launcher h2:first-child a:hover {background: #5f5f63;}
/**/
.negocios-y-pymes {background: #F9F9F9; padding-top: 42px; padding-bottom: 77px;}
.negocios-y-pymes .negocios-y-pymes-title {font-size: 33px; line-height: 1.2; font-weight: 500; text-align: center; margin-bottom: 40px;}
.negocios-y-pymes a {color: #414141;}
/* .negocios-y-pymes a:hover {color: #414141; opacity: 0.8;} */
.negocios-y-pymes__box {border-radius: 12px; background: #fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); height: 100%;}
.negocios-y-pymes__box-image {margin: 0; border-radius: 12px 12px 0 0; overflow: hidden;}
.negocios-y-pymes__box-image img {object-fit: cover; width: 100%; max-height: 162px;}
.negocios-y-pymes__box-content {padding: 18px 20px;}
.negocios-y-pymes__box-title {color: #42A905; margin: 0 0 8px 0; font-size: 20px; line-height: 1.2; font-weight: 500;}
.negocios-y-pymes__box-text {font-size: 16px; margin: 0; line-height: 1.3;}
@media screen and (max-width: 767px) {
	.negocios-y-pymes {padding-top: 20px; padding-bottom: 33px;}
	.negocios-y-pymes .negocios-y-pymes-title {font-size: 26px; margin-bottom: 26px;}
	.negocios-y-pymes__box-image img {max-height: 257px; height: 100%;}
}

/*NOVEDADES-AGENDA - HOME*/
.novedades-agenda { margin-bottom: 30px;}
.novedades-agenda .novedades-title { font-size: 27px; color: #4f504f; text-transform: uppercase; text-align: left; margin: 30px 0 25px 0; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300;}
.novedades-agenda .novedades-title a { font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; color:#42A905; font-size: 15px; margin-left: 25px;}
.novedades-agenda .novedades-title a:hover { color:#68893d;}
.novedades-agenda ul.noticias { float:left; width: 100%; margin: 0; padding: 0; list-style-type: none;}
.novedades-agenda ul.noticias li { width: 50%; float:left; padding-right: 15px;}
.novedades-agenda ul.noticias li:last-child { padding-left: 15px; padding-right: 0;}
.novedades-agenda ul.noticias li figure { margin-bottom:10px;}
.novedades-agenda ul.noticias P { font-size:12px;}
.novedades-agenda ul.noticias H4 a { color:#42A905; font-size:18px; line-height:22px; font-weight: 400;}
.novedades-agenda ul.noticias H4 a:hover { color:#68893d;}
.novedades-agenda .novedades-agenda-box { display: inline-block;}
.novedades-agenda .novedades-agenda-box ul { float: left; border: 1px solid #e1e2e2;}
.novedades-agenda .novedades-agenda-box li { float: left; width: 100%; padding: 12px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: #000; text-transform: uppercase; line-height: 19px;}
.novedades-agenda .novedades-agenda-box li:nth-child(even) { background: #f3f4f3;}
.novedades-agenda .novedades-agenda-box li a { float: left; width: calc(100% - 85px); color: #000;}
.novedades-agenda .novedades-agenda-box li .fa { float: left; margin-top: 3px; margin-right: 5px;}
.novedades-agenda .novedades-agenda-box li.action-link a { color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400;}
.novedades-agenda .novedades-agenda-box li.action-link a:hover { color: #68893d;}
.novedades-agenda .novedades-agenda-box li span { float: left; margin-right: 3px; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 300;}
.novedades-agenda .novedades-agenda-box li span.mas-info { max-width: 80px;}
.novedades-agenda .novedades-agenda-box li span.mas-info a { width: 100%; color: #42A905; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding-left:8px;}
.novedades-agenda .novedades-agenda-box li span.finalizado { color: #cc2435; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; padding-left:8px;}
/**/
.color-emprender { color: #8b1925;}
/*BANNER NOVEDADES-AGENDA - HOME*/
.agenda-tvb-emprender { display: inline-block; background: url(/assets/images/nyp/nyp-banner-agenda-tvb-emprender-bg.jpg) no-repeat center center; background-size: cover; color: #fff; text-decoration: none;}
.agenda-tvb-emprender div { padding: 20px 30px; min-height: 174px;}
.agenda-tvb-emprender p { font-size: 23px; font-weight: 300; line-height: 27px; margin-bottom: 35px;}
.agenda-tvb-emprender .cta-promo-agenda-tvb-emprender { position: absolute; bottom: 20px; margin: 0; font-size: 14px; font-weight: 900 !important;}
/*BANNER PRIMERA EXPORTACION - HOME*/
.primera-exportacion { display: inline-block; background: url(/assets/images/nyp/nyp-banner-primera-exportacion-bg.jpg) no-repeat center center; background-size: cover; color: #fff; text-decoration: none;}
.primera-exportacion div { padding: 20px 30px; min-height: 174px;}
.primera-exportacion p { font-size: 23px; font-weight: 300; line-height: 27px; margin-bottom: 35px;}
.primera-exportacion .cta-promo-primera-exportacion { position: absolute; bottom: 20px; margin: 0; font-size: 14px; font-weight: 900 !important;}
/*FOOTER FIJO*/
.cta-quiero-ser-cliente { background-color: rgba(65,65,65,.7); text-align: center; color: #fff; padding: 0; position: fixed; left: 0; bottom: 0; width: 100%; display: block; z-index: 101; height: 42px;}
.cta-quiero-ser-cliente a { background-color: #80c1c1; font-weight: 700; display: inline-block; font-size: 24px; color: #fff; line-height: 1; padding: 15px 22px 8px 22px; position: relative; top: -29px;}
.cta-quiero-ser-cliente a span { font-size: 13px; text-transform: uppercase;}
.cta-quiero-ser-cliente a:hover { background: #73b2b5;}

/* NEGOCIOS Y PYMES - INTERNAS */

.interna .breadcrumb li a { color: #fff;}
.interna .breadcrumb > li + li:before { color: #fff;}
.interna .breadcrumb > .active { color: #fff;}
.interna .negocios-y-pymes .homebanking-launcher { top: -50px;}
.interna .negocios-y-pymes { background: url(https://www.comafi.com.ar/assets/images/comercios-header.jpg) no-repeat center center; background-size: cover; height: 348px; margin-top: -32px; margin-bottom: 50px; padding-top: 50px; text-align: left;}
.interna .negocios-y-pymes h1 { color: #fff; font-weight: 300; margin-bottom: 20px; font-size: 35px;}
.interna .negocios-y-pymes p { color: #fff; font-size: 18px; font-weight: 300; margin-bottom: 45px;}
.interna .producto-detalle h2 { font-size: 30px; padding-bottom: 15px;}
.interna .producto-detalle h2 strong { font-weight: 400 !important;}
.interna .producto-detalle h3 { padding: 30px 0;}
.interna .producto-detalle p.copete { font-size: 18px; line-height: 1.3;}
.interna .producto-detalle p.copete a { text-decoration: none;}

/* NEGOCIOS Y PYMES - INTERNAS - DESTACADOS */
.interna .producto-detalle .destacados { display: inline-block;}
.interna .producto-detalle .destacados div div { height: 222px; position: relative;}
.interna .producto-detalle .destacados .destacado-1 div { background: url(https://www.comafi.com.ar/assets/images/comercios-paso1.jpg) no-repeat center center; background-size: cover;}
.interna .producto-detalle .destacados .destacado-2 div { background: url(https://www.comafi.com.ar/assets/images/comercios-paso2.jpg) no-repeat center center; background-size: cover;}
.interna .producto-detalle .destacados .destacado-3 div { background: url(https://www.comafi.com.ar/assets/images/comercios-paso3.jpg) no-repeat center center; background-size: cover;}
.interna .producto-detalle .destacados .epigrafe { position: absolute; bottom: 0; color: #fff; font-size: 17px; font-weight: 300; padding: 15px 20px; width: 100%; margin: 0;}
.interna .producto-detalle .destacados .destacado-1 .epigrafe { background: rgba(120, 156, 72, .8);}
.interna .producto-detalle .destacados .destacado-2 .epigrafe { background: rgba(88, 115, 53, .8);}
.interna .producto-detalle .destacados .destacado-3 .epigrafe { background: rgba(68, 89, 40, .8);}
.interna .producto-detalle .destacados .bajada { color: #fff; padding: 15px 20px; font-size: 18px; min-height: 160px;}
.interna .producto-detalle .destacados .destacado-1 .bajada { background: #42A905;}
.interna .producto-detalle .destacados .destacado-2 .bajada { background: #587335;}
.interna .producto-detalle .destacados .destacado-3 .bajada { background: #445928;}
.interna .producto-detalle .destacados .bajada a { color: #fff;}

/* NEGOCIOS Y PYMES - INTERNAS - BENEFICIOS - ICONOS */
.interna .producto-detalle .beneficios-iconos { display: inline-block; width: 100%;}
.interna .producto-detalle .beneficios-iconos .iconos { padding-bottom: 30px; width: 100%;}
.interna .producto-detalle .beneficios-iconos .iconos ul { float: left; width: 100%; list-style: none; padding: 0;}
.interna .producto-detalle .beneficios-iconos .iconos ul li { float: left; max-width: 33.3%; width: 33.3%; padding: 0 2.5%; text-align: center;}
.interna .producto-detalle .beneficios-iconos .iconos ul.cuatro-iconos li { max-width: 25%; width: 25%;}
.interna .producto-detalle .beneficios-iconos .iconos ul li:before { content: "";}
.interna .producto-detalle .beneficios-iconos .iconos ul li:first-child { padding-left: 0; padding-right: 5%;}
.interna .producto-detalle .beneficios-iconos .iconos ul li:last-child { padding-left: 5%; padding-right: 0;}
.interna .producto-detalle .beneficios-iconos .iconos ul li h4 { color: #42A905;}
.interna .producto-detalle .beneficios-iconos .iconos ul li a { text-decoration: none; color: inherit;}
.interna .producto-detalle .beneficios-iconos .iconos ul li a:hover h4 { text-decoration: underline; color: #42A905;}
.interna .producto-detalle .beneficios-iconos .iconos ul li a:hover p { text-decoration: underline;}
.interna .producto-detalle .beneficios-iconos .iconos object { display: block; margin: auto; padding-bottom: 20px; height: 85px;}
.interna .producto-detalle .beneficios-iconos .iconos ul li sup { font-size: 50%; top: -.9em;}

/* NEGOCIOS Y PYMES - INTERNAS - TABLA */
.interna .table-interna-nyp { text-align: center; margin-top: 5px; margin-bottom: 30px; border: none;}
.interna .table-interna-nyp tr th { height: 173px; width: 1140px; padding: 0; border: none; background-color: #fff; text-align: center; vertical-align: bottom;}
.interna .table-interna-nyp tr th p { background-color: #42A905; font-size: 16px; color: #fff; padding: 5px; margin: 0;}
.interna .table-interna-nyp tr th:first-child { border-left: 1px solid #fff; text-align: left; vertical-align: middle; padding: 6px 20px; color: #42A905; font-size: 30px; line-height: 1; font-weight: 400;}
.interna .table-interna-nyp tr th:first-child strong { font-weight: 900;}
.interna .table-interna-nyp tr td { padding: 15px 20px;}
.interna .table-interna-nyp tr td:first-child { text-align: left;}
.interna .table-interna-nyp tr td .fa { font-size: 25px; color: #42A905; margin-right: 5px;}
.interna .table-interna-nyp tr td .fa-premium { color: #a4a4a3;}
.interna .table-interna-nyp tr td .fa-unico { color: #bdafa3;}
.interna .table-interna-nyp tr td .fa-times-circle { color: #bf1e2e;}

/* NEGOCIOS Y PYMES - INTERNAS - CONT DE TABLA MOBILE */
.interna .table-interna-nyp-mbl h2 { color: #42A905; font-size: 24px !important; font-weight: 400; padding: 10px 0 20px 0;}
.interna .table-interna-nyp-mbl h2 strong { font-weight: 900;}
.interna .table-interna-nyp-mbl .header-cuenta-nyp  { position: relative; height: 172px;}
.interna .table-interna-nyp-mbl .header-cuenta-nyp p { position: absolute; bottom: 0; width: 100%; text-align: center; background-color: #42A905; font-size: 16px; color: #fff; padding: 5px; margin: 0;}
.interna .table-interna-nyp-mbl .acordion-box h3 { padding: 10px 15px;}
.interna .table-interna-nyp-mbl .acordion-box h3 a { font-weight: 700;}
.interna .table-interna-nyp-mbl .acordion-box ul li:before { display: none;}
.interna .table-interna-nyp-mbl .acordion-box ul li { font-size: 16px; line-height: 1.2; padding-left: 30px; margin-bottom: 12px;}
.interna .table-interna-nyp-mbl .acordion-box ul li .fa { font-size: 20px; color: #42A905; margin-left: -30px; margin-right: 10px;}
.interna .table-interna-nyp-mbl .acordion-box ul li .fa-premium { color: #a4a4a3;}
.interna .table-interna-nyp-mbl .acordion-box ul li .fa-unico { color: #bdafa3;}

/* NEGOCIOS Y PYMES - INTERNAS - PROMOS DE COLOR PLENO */
.producto-detalle .promos-plenas>div { margin-bottom: 40px;}
.producto-detalle .promos-plenas a { color: #fff; text-decoration: none;}
.producto-detalle .promos-plenas a div { padding: 20px 30px; min-height: 120px;}
.producto-detalle .promos-plenas p { font-size: 23px; font-weight: 300; line-height: 1.1; margin-bottom: 30px;}
.producto-detalle .promos-plenas .cta-promo-plena { position: absolute; bottom: 20px; margin: 0; font-size: 14px;}
.producto-detalle .promos-plenas .cta-promo-plena strong { font-weight: 900 !important;}

/* NEGOCIOS Y PYMES - TEVABIEN EMPRENDER */
.tevabien-emprender .section-header .experiencias-header { background-size: cover; top: -35px; margin-left: -15px; margin-right: -15px; height: 255px;}
.tevabien-emprender .section-header .experiencias-header:before { content: ""; position: absolute; width: 100%; height: 255px; background: rgba(0,0,0,.3);}
.tevabien-emprender .section-header .experiencias-header .header-data { padding-left:0; padding-top: 40px; margin-left: -15px; height: 180px;}
.tevabien-emprender .section-header .experiencias-header.fixthis-header { top: 0;}
.tevabien-emprender .section-header .experiencias-header.fixthis-header .header-data { padding: 0; height: auto;}
.tevabien-emprender .section-header .experiencias-header.fixthis-header .inner-header-area { padding: 15px 15px 15px 5px;}
.tevabien-emprender .breadcrumb { padding: 5px 0; margin-bottom: 4px; background: none; border-radius: 0; z-index: 2; position: relative;}
.tevabien-emprender .breadcrumb li a { color: #fff; z-index:10 !important;}
.tevabien-emprender .breadcrumb > .active { color: #fff;}
.tevabien-emprender .breadcrumb > li + li:before { color: #fff;}
.tevabien-emprender .inner-menu-holder { margin-top: -1px;}
.tevabien-emprender .inner-menu { background: #fff; padding-right: var(--bs-gutter-x, .75rem); padding-left: var(--bs-gutter-x, .75rem);}
.tevabien-emprender .inner-menu li a { color: #8b1925;}
.tevabien-emprender .inner-menu .active { background: #8b1925; color: #fff;}
.tevabien-emprender .inner-menu .active:after { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 25px 35px 0 35px; border-color: #8b1925 transparent transparent transparent; position: absolute; bottom: -18px; left: 50%; margin-left: -35px;}
.tevabien-emprender .eventos-group .panel-body .date .status-end { display: none;}
.tevabien-emprender.experiencias .bg-header-paquete .section-header { height: 185px;}
.tevabien-emprender .header-experiencia h1 { word-break: break-word;}
.tevabien-emprender .header-experiencia .btn { background-color: #8b1925;}
.tevabien-emprender .header-experiencia .btn:hover { background-color: #6d131c;}
.tevabien-emprender .load-more a { color: #8b1925;}
.tevabien-emprender .load-more a:hover { color: #6d131c;}
.tevabien-emprender #slider-experiencia-thumbs a { max-height: 50px !important; max-width: 150px; min-width: 145px; overflow: hidden;}
.tevabien-emprender .experiencia-thumbs .exp-arrows { height: 50px; padding-top: 16px;}
.tevabien-emprender .solicitud-formulario .btn { background-color: #8b1925;}
.tevabien-emprender .solicitud-formulario .btn:hover { background-color: #6d131c;}

/* NEGOCIOS Y PYMES - NOTA TEVABIEN EMPRENDER */
.producto-detalle .table-tvb-emprender { text-align: center;}
.producto-detalle .table-tvb-emprender th { text-align: center; background: #8b1925; color: #fff;}
.producto-detalle .table-tvb-emprender strong { color: #8b1925;}

/*NEGOCIOS Y PYMES - RESPONSIVE*/
@media screen and (max-width: 1200px) {
	.novedades-agenda .novedades-title { font-size: 23px;}
	.novedades-agenda .novedades-title a { margin-left: 5px;}

}
@media screen and (max-width: 991px) {
	.novedades-agenda .novedades-title { font-size: 27px;}
	.novedades-agenda .novedades-title a { margin-left: 0;}
	.cta-quiero-ser-cliente { bottom: 39px; padding: 0; height: auto;}
	.cta-quiero-ser-cliente a { border: none; font-size: 18px; padding: 12px 84px; top: 0;}
	.cta-quiero-ser-cliente a span { font-size: 10px; font-family: "NiveauGroteskRegular";}
	/* INTERNAS */
	.interna .negocios-y-pymes .homebanking-launcher { display: none;}
	.interna .producto-detalle .destacados .bajada { font-size: 16px;}
}
@media screen and (max-width: 767px) {
	.novedades-agenda .novedades-title { font-size: 23px;}
	.negocios-y-pymes .destacados .bajada { min-height: unset;}
	/* INTERNAS */
	.interna .producto-detalle .destacados .bajada { min-height: unset !important; font-size: 18px;}
	.interna .producto-detalle .destacados { display: block;}
	/*TVB EMPRENDER*/
	.tevabien-emprender .section-header .experiencias-header .header-data { margin-left: -5px;}
	.tevabien-emprender .experiencias-header h1, .tevabien-emprender .experiencias-header p { width: 480px; max-width: 90vw;}
}
@media screen and (max-width: 690px) {
	/* INTERNAS - ICONOS */
	.interna .producto-detalle .beneficios-iconos .iconos ul { margin-top: -20px;}
	.interna .producto-detalle .beneficios-iconos .iconos ul li { max-width: 100%; width: 100%; margin-bottom: 20px; text-align: center;}
	.interna .producto-detalle .beneficios-iconos .iconos ul li:first-child { padding-left: 2%;}
	.interna .producto-detalle .beneficios-iconos .iconos ul li:last-child { margin-bottom: 0; padding-right: 2%;}
	.interna .producto-detalle .beneficios-iconos .iconos object { padding-bottom: 15px;}
}
@media screen and (max-width: 676px) {
	.cta-quiero-ser-cliente { bottom: 55px;}
	.cta-quiero-ser-cliente a { width: 100%; padding: 15px;}
}
@media screen and (max-width: 550px) {
	.interna .table-interna-nyp { max-width: 100%; overflow: scroll;}
	.interna .producto-detalle .destacados .bajada { font-size: 16px;}
}
@media screen and (max-width: 500px) {
}
@media screen and (max-width: 420px) {
	/* INTERNAS */
	.interna .negocios-y-pymes { height: 210px;}
}
@media screen and (max-width: 370px) {
	/* INTERNAS */
	.interna .producto-detalle h2 { font-size: 22px;}
}
@media screen and (max-width: 340px) {
	.novedades-agenda ul li h4 a { font-size:16px !important; line-height:20px !important;}
	.novedades-agenda ul.list-unstyled li a { font-size:11px !important;}
	/* INTERNAS - ICONOS */
	.interna .producto-detalle .beneficios-iconos .iconos ul li { margin-bottom: 25px;}
	.interna .producto-detalle .beneficios-iconos .iconos object { padding-bottom: 10px;}
}

/*LANDINGS SEGUROS*/
.footer-ssn-legal { text-align: center;}
.footer-ssn-legal ul { margin: 40px auto 0 auto; border-top: 1px solid #d4d5d6; padding: 2% 0;}
.footer-ssn-legal ul li { display: inline-block; font-size: 13px; border-left: 1px solid #d4d5d6; padding-left: 2%; padding-right: 2%; vertical-align: middle;margin-bottom: 10px;}
.footer-ssn-legal ul li:before { content: "";}
.footer-ssn-legal ul li:after { display: none;}
.footer-ssn-legal ul li:first-child { border-left: 0; padding-left: 0;}
.footer-ssn-legal ul li:last-child { padding-right: 0;}

@media screen and (max-width: 991px) {
	.footer-ssn-legal ul li img { width: 210px; height: auto;}
}
@media screen and (max-width: 749px) {
	.footer-ssn-legal ul li { display: block; border-left: 0;}
	.footer-ssn-legal ul li:first-child { padding-left: 2%;}
}

/*CTA - FIXED BOTTOM*/
.cta-page-bottom { text-align: center; color: #fff; padding: 0; position: fixed; left: 0; bottom: 2px; width: 100%; display: block; z-index: 101; padding-bottom: 15px;}
.cta-page-bottom a { background-color: #008AC9; font-family: 'Ubuntu', Arial, Helvetica, sans-serif; font-weight: 500; display: inline-flex; justify-content: center; align-items: center; font-size: 16px; color: #fff; gap: 10px; line-height: 1.25; padding: 0 22px; border-radius: 20px; box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.55); height: 40px; position: relative; animation-name: btn-bottom; animation-duration: 3s;}
.cta-page-bottom a:hover { background: #004F73;}
.cta-page-bottom a:after {content: "\f105"; font: normal normal normal 22px / 1.25 FontAwesome;}
.nyp-page .cta-page-bottom a {background-color: #414141;}
.nyp-page .cta-page-bottom a:hover {background-color: #5f5f63;}
.empresas-page .cta-page-bottom a {background-color: #414141;}
.empresas-page .cta-page-bottom a:hover {background-color: #5f5f63;}
.agro-page .cta-page-bottom a {background-color: #02443A;}
.agro-page .cta-page-bottom a:hover {background-color: #002721;}
.unico-page .cta-page-bottom a {background-color: #D9CBBF; color: #373737;}
.unico-page .cta-page-bottom a:hover {color: #fff; background: #AE9C8E;}
@keyframes btn-bottom { from { top: 140px;} to { top: 0;}}
@media screen and (max-width: 991px){
	.cta-page-bottom { bottom: 45px; z-index: 100;}
}
@media screen and (max-width: 676px){
	.cta-page-bottom { bottom: 64px;}
}

/*MODAL CENSO*/
#modal.modal-censo { background-color: rgba(0, 0, 0, 0.5);}
#modal.modal-censo .modal-dialog .modal-content { max-width: 1070px; margin: auto;}
#modal.modal-censo .modal-dialog .modal-content .modal-header{ padding-bottom: 0;}
#modal.modal-censo .modal-dialog .modal-content .modal-header .modal-title { text-align: center;margin-top: 40px;margin-bottom: 20px;font-size: 16px;font-weight: 400;text-transform: none;}
#modal.modal-censo .solicitud-formulario { max-width: 500px; margin: auto; margin-bottom: 15px; text-align: center;}
#modal.modal-censo .solicitud-formulario .form-control { border: 1px solid #dee0de; background: #f7f8f7; box-shadow: none; color: #000; height: 36px; font-size: 15px; text-align: center !important;}
#modal.modal-censo .solicitud-formulario .form-control::-webkit-input-placeholder { color: #8e919f; font-weight: 100; font-size: 14px;}
#modal.modal-censo .solicitud-formulario .form-control:-moz-placeholder { color: #8e919f; opacity: 1; font-weight: 100; font-size: 14px;}
#modal.modal-censo .solicitud-formulario .form-control::-moz-placeholder { color: #8e919f; opacity: 1; font-weight: 100; font-size: 14px;}
#modal.modal-censo .solicitud-formulario .form-control:-ms-input-placeholder { color: #8e919f; font-weight: 100; font-size: 14px;}
#modal.modal-censo .solicitud-formulario .form-control:focus::-webkit-input-placeholder { color: #f7f8f7;}
#modal.modal-censo .solicitud-formulario .form-control:focus:-moz-placeholder { color: #f7f8f7;}
#modal.modal-censo .solicitud-formulario .form-control:focus::-moz-placeholder { color: #f7f8f7;}
#modal.modal-censo .solicitud-formulario .form-control:focus:-ms-input-placeholder { color: #f7f8f7;}
#modal.modal-censo .solicitud-formulario label.required { text-align: center; font-size: 20px; margin-bottom: 10px;}
#modal.modal-censo .solicitud-formulario label.required:before { content: "";}
#modal.modal-censo .solicitud-formulario .form-group:nth-child(2) { margin-bottom: 20px;}
#modal.modal-censo .solicitud-formulario .form-group:nth-child(2) label.required { margin: 0;}
#modal.modal-censo .solicitud-formulario label.radio-inline { background: #f7f8f7; border: 1px solid #dee0de; padding: 5px 30px; margin-top: 15px; color: #68893d; text-transform: uppercase; letter-spacing: 0.7px;}
#modal.modal-censo .solicitud-formulario label.radio-inline:hover { background: #68893d; color: #fff;}
#modal.modal-censo .solicitud-formulario label.radio-inline.active { background: #68893d; color: #fff;}
#modal.modal-censo .solicitud-formulario label.radio-inline input { visibility: hidden;}
#modal.modal-censo .modal-dialog { margin: 10% auto;}
#modal.modal-censo #rtaFalse { font-size: 16px; text-align: center; border: 1px solid #dee0de; padding: 0px 25px 20px 25px;}



/*HOME EMPRESAS 2021*/
@font-face { font-family: 'MullerRegular'; src: local('Muller Regular'), local('MullerRegular'), url('/assets/fonts/muller-regular.otf'); font-weight: 400; font-style: normal;}
@font-face { font-family: 'MullerBold'; src: local('Muller Bold'), local('MullerBold'), url('/assets/fonts/muller-bold.otf'); font-weight: 600; font-style: normal;}
.empresas #footerIndividuos { display: none !important;}
.empresas #footerEmpresas { display: block !important;}
.mb-25 { margin-bottom: 25px !important;}
/*bloque Iconos*/
.iconosEmpresas ul { display: flex; align-items: center; justify-content: center; list-style: none; flex-wrap: wrap; padding: 32px 0; margin: 0 auto; gap: 50px;}
.iconosEmpresas ul li { text-align: center;}
.iconosEmpresas ul li a { font-size: 14px; font-weight: 500; line-height: 1; color: #414141;}
.iconosEmpresas ul li figure {margin: 0 0 15px 0; text-align: center; height: 43px; display: flex; justify-content: center; align-items: center;}
.iconosEmpresas ul li a:hover img { transform: scale(1.2) translateY(-5px); transition: 0.3s; filter: brightness(90%);}
/*bloque Productos*/
.empresasTitleBajada { text-align: center; margin-top: 0; margin-bottom: 30px;}
/**/
.encolumnado > div { margin-bottom: 25px;}
.encolumnado a {transition: all ease .4s; display: flex; flex-direction: column; height: 100%; background-color: #fff; border-radius: 12px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); position: relative; min-height: 297px;}
.encolumnado a:hover {opacity: 0.8;}
/**/
.productosEmpresas { background-color: #F9F9F9; padding-top: 59px; padding-bottom: 63px;}
.productosEmpresasBg { transition: all ease .4s;}
.productosEmpresasBg img {border-radius: 12px 12px 0 0; object-fit: cover; width: 100%;}
.productosEmpresasText { padding: 18px 20px; transition: all ease .4s; height: 50%;}
.productosEmpresasText h4 { color: #42A905; font-size: 20px; font-weight: 500; margin: 0 0 8px 0;}
.productosEmpresasText p { color: #414141; font-size: 16px; margin: 0;}
/**/
/*.encolumnado a:hover .productosEmpresasBg { min-height: 0;}
.encolumnado a:hover .productosEmpresasText {position: absolute; left: 0; bottom: 0; height: 100%; z-index: 10; background: #42A905; width: 100%; border-radius: 12px;}
.encolumnado a:hover h4, .encolumnado a:hover p { color: #fff;}*/
/**/
.encolumnado .productosEmpresasIcon {padding: 20px; position: relative;}
.encolumnado .productosEmpresasIcon figure {margin: 0 0 22px 0; height: 39px;}
.encolumnado .productosEmpresasIcon img { transition: cubic-bezier(0.71, 0, 0.21, 1) .7s;}
/*.encolumnado .productosEmpresasIcon:hover img { transform: rotateY(360deg); filter: brightness(100);}
.encolumnado .productosEmpresasIcon:hover {background: #42A905;}*/
.productosEmpresasIcon h4 { color: #414141; font-size: 20px; font-weight: 500; margin: 0 0 13px 0;}
.productosEmpresasIcon p { color: #414141; font-size: 16px; line-height: 1.3; margin: 0;}
.productosEmpresasIcon p.contactate, .contactate {display: inline-flex; justify-content: center; align-items: center; border-radius: 20px; border: 1px solid #42A905; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08); padding: 0 22px; height: 36px; min-width: 146px; color: #42A905; position: absolute; bottom: 20px; margin: 0;}
.productosEmpresasIcon:hover p.contactate, .productosEmpresasIcon:hover .contactate {background: #42A905; color: #fff;}
/*.productosEmpresasIcon:hover p.contactate, .productosEmpresasIcon:hover .contactate {border: 1px solid #fff; color: #fff:}*/
@media screen and (max-width: 767px) {
	.productosEmpresas {padding-top: 52px; padding-bottom: 50px;}
	.encolumnado > div {margin-bottom: 20px;}
	.encolumnado a {min-height: 260px;}
	.encolumnado a.productosEmpresasIcon {min-height: auto;}
	.productosEmpresasBg img {max-height: 140px;}
	.productosEmpresasIcon {text-align: center;}
	.productosEmpresasIcon p {margin-bottom: 15px;}
	.productosEmpresasIcon p.contactate, .contactate {position: static; width: 100%; text-align: center;}
}
/*bloque Eventos*/
.tabsEventos { display: flex; justify-content: center; border-top: 1px solid #d7d7d7; margin-bottom: 35px;}
.tabEventos { cursor: pointer; font-family: "MullerRegular", "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; border: 1px solid #aa3714; color: #aa3714;padding: 5px 15px; font-size: 17px;}
.tabEventos.active { background: #aa3714; color: #fff;}
/**/
.colEvento { margin-bottom: 40px;}
.infoEvento { display: grid; grid-template-columns: 1fr 1fr; margin-bottom: 10px;}
.infoEvento div { padding: 0 15px;}
.mesEvento { background: #aa3714; padding: 4px 9px; color: #fff; display: inline-block; font-family: "MullerRegular", "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1; border-radius: 2px;}
.mesEvento i { margin-right: 4px;}
.nombreEvento { color: #42A905; font-size: 20px; font-family: "MullerBold", "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 600;  border-bottom: 1px solid #d7d7d7; margin-bottom: 10px; padding-bottom: 5px;}
.fechaEvento { color: #606060; font-size: 18px; font-weight: 700; margin-bottom: 5px;}
.categoriaEvento { font-size: 12px; font-weight: 700; margin: 0; margin-top: 10px; text-transform: uppercase;}
.categoriaEvento.catVistage { color: transparent !important; background-image: url(/assets/images/empresas/logo-vistage.webp); height: 35px; width: 78px;}
.tituloEvento { font-family: "MullerRegular", "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px; color: #606060;}
.tituloEvento { background: linear-gradient(to right, #fff, #fff), linear-gradient(to right, #42A905, #42A905); background-size: 100% 0.1em, 0 0.1em; background-position: 100% 100%, 0 100%; background-repeat: no-repeat; transition: background-size 400ms;}
a:hover .tituloEvento, a:focus .tituloEvento { background-size: 0 0.1em, 100% 0.1em;}
/**/
.alignCenter { text-align: center;}
.btnGreen { display: inline-block; font-size: 15px; font-weight: 700; border-radius: 0; text-align: center; padding: 10px 30px; color: #fff; background: #42A905; border: 1px solid #42A905;}
.btnGreen:hover, .btnGreen:active, .btnGreen:focus { color: #fff; background: #007300;}
/*bloque Soluciones Online*/
.solucionesOnline {padding-top: 54px; padding-bottom: 75px;}
.solucionesOnline .empresasTitle {font-size: 33px; font-weight: 500; margin: 0 0 47px 0; text-align: center;}
.solucionBox { display: block; padding: 20px 20px 58px 20px; background: #F9F9F9; border-radius: 12px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); position: relative; height: 100%;}
.solucionBox:hover {opacity: 0.8;}
.solucionBox figure {display: flex; height: 65px; align-items: center; margin: 0;}
.solucionTitulo {color: #414141; font-size: 20px; font-weight: 500; margin: 0 0 13px 0;}
.solucionBajada {color: #535353; font-size: 16px; line-height: 1.3; margin: 0;}
.solucionesOnline .gy-5.row > * {margin-top: 35px;}
.solucionBox:after { content: ""; background: url(/assets/images/empresas/soluciones-arrow.svg) no-repeat; height: 26px; width: 26px; position: absolute; right: 20px; bottom: 20px;}
@media screen and (max-width: 767px) {
	.solucionesOnline {padding-top: 45px; padding-bottom: 45px;}
	.solucionesOnline .empresasTitle {font-size: 26px; margin-bottom: 45px;}
	.solucionBox {text-align: center; padding: 20px;}
	.solucionBox figure {height: auto; margin-bottom: 12px; justify-content: center;}
	.solucionTitulo {margin-bottom: 12px;}
	.solucionBajada {margin-bottom: 12px;}
	.solucionBox:after {position: static; margin: 0 auto; display: inline-block;}
	.solucionesOnline .gy-5.row > * {margin-top: 30px;}
}

/* EMPRESAS 2021 - EVENTOS CORPORATIVOS */
.eventosCorporativos .section-header .experiencias-header { background-size: cover; top: -35px; margin-left: -15px; margin-right: -15px; height: 255px;}
.eventosCorporativos .section-header .experiencias-header:before { content: ""; position: absolute; width: 100%; height: 255px; background: rgba(0,0,0,.3);}
.eventosCorporativos .section-header .experiencias-header .header-data { padding-left:0; padding-top: 40px; margin-left: -5px; height: 180px;}
.eventosCorporativos .section-header .experiencias-header.fixthis-header { top: 0;}
.eventosCorporativos .section-header .experiencias-header.fixthis-header .header-data { padding: 0; height: auto;}
.eventosCorporativos .section-header .experiencias-header.fixthis-header .inner-header-area { padding: 15px 15px 15px 5px;}
.eventosCorporativos .breadcrumb { padding: 5px 0; margin-bottom: 4px; background: none; border-radius: 0; z-index: 2; position: relative;}
.eventosCorporativos .breadcrumb li a { color: #fff; z-index:10 !important;}
.eventosCorporativos .breadcrumb > .active { color: #fff;}
.eventosCorporativos .breadcrumb > li + li:before { color: #fff;}
.eventosCorporativos .inner-menu-holder { margin-top: 0; margin-bottom: 0; height: 90px; overflow-x: hidden;}
.eventosCorporativos .inner-menu { background: #fff;}
.eventosCorporativos .inner-menu li a { color: #aa3714;}
.eventosCorporativos .inner-menu .active { background: #aa3714; color: #fff;}
.eventosCorporativos .inner-menu .active:after { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 25px 35px 0 35px; border-color: #aa3714 transparent transparent transparent; position: absolute; bottom: -18px; left: 50%; margin-left: -35px;}
.eventosCorporativos .eventos-group .panel-body .date .status-end { display: none;}
.eventosCorporativos .eventos-group .panel-body figure { width: 186px;}
.eventosCorporativos .eventos-group .panel-body .data h4 { color: #42A905; font-size: 20px; font-family: "MullerBold", "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 600;  border-bottom: 1px solid #d7d7d7; margin-bottom: 12px; padding-bottom: 5px; margin-top: 5px;}
.eventosCorporativos .eventos-group .panel-body .data p.tituloEvento a { font-family: "MullerRegular", "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px; color: #606060;}
.eventosCorporativos .eventos-group .panel-body .data p.categoriaEvento { font-family: "MullerRegular", "Ubuntu", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #42A905; text-transform: uppercase;}
.eventosCorporativos.experiencias .bg-header-paquete .section-header { height: 185px;}
.eventosCorporativos .header-experiencia h1 { word-break: break-word;}
.eventosCorporativos .header-experiencia .btn { background-color: #aa3714;}
.eventosCorporativos .header-experiencia .btn:hover { background-color: #6d131c;}
.eventosCorporativos .load-more a { color: #aa3714;}
.eventosCorporativos .load-more a:hover { color: #6d131c;}
.eventosCorporativos #slider-experiencia-thumbs a { max-height: 50px !important; max-width: 150px; min-width: 145px; overflow: hidden;}
.eventosCorporativos .experiencia-thumbs .exp-arrows { height: 50px; padding-top: 16px;}
.eventosCorporativos .solicitud-formulario .btn { background-color: #aa3714;}
.eventosCorporativos .solicitud-formulario .btn:hover { background-color: #6d131c;}
.mensajeVacio { text-align: center; font-size: 22px; color: #aa3714; margin-bottom: 40px;}

@media screen and (max-width: 991px) {
	/*HOME EMPRESAS 2021*/
	.iconosEmpresas ul {gap: 23px;}
	.infoEvento { display: flex; justify-content: center;}
	.tituloEvento { text-align: center;};
	/**/
	.eventosCorporativos .eventos-group .panel-body .data p.tituloEvento a { text-align: left;}
}
@media screen and (max-width: 767px) {
	.eventosCorporativos .section-header .experiencias-header .header-data .inner-header-area { width: 400px; max-width: 90vw;}
	.eventosCorporativos .section-header .experiencias-header .header-data .inner-header-area p { width: 100%;}
	.iconosEmpresas ul {padding-top: 40px; padding-bottom: 50px;}
	.iconosEmpresas ul li {width: 45%;}
}
@media screen and (max-width: 728px) {
	.eventosCorporativos .section-header .experiencias-header { margin-top: 35px;}
}

@media screen and (max-width: 340px) {
	.infoEvento { flex-direction: column; align-items: center;}
	.infoEvento div { text-align: center;}

}


/*OCULTAR OPCIONES DE FACTURACIÓN*/
.solicitud-formulario #ddlUSER_GENERIC2 option[value="1017"],
.solicitud-formulario #ddlUSER_GENERIC2 option[value="1393"],
.solicitud-formulario #ddlUSER_GENERIC2 option[value="1473"],
.solicitud-formulario #ddlUSER_GENERIC2 option[value="1474"] {display: none;}