#w.bgblue{background-color: #0C47FF;}
#w.bgwhite{background-color: #fff;}
#w.bggray{background-color: #393e4a;}
#w.bglight{background-color: #e1e1e1;}
.mto3{margin-top: 3px;}
h1{font-size: 1.8rem; font-weight: 600;}
h2{font-size: 1.5rem; font-weight:600;}
#w.bgnavblue nav.navbar{background-color: #0C47FF;}
#w.bgnavwhite nav.navbar{background-color: #fff;}
#w.bgnavgray nav.navbar{background-color: #393e4a;}
#w.bgnavlight nav.navbar{background-color: #e1e1e1;}
#w.bgnavtransparent nav.navbar{background-color: transparent;}

#w header{position: fixed; width:100%; height: 91px; float:left; z-index: 2; top: 0;}
#w .navbar-brand{margin-right: 5rem;}

#w .domFirstElement{margin-top: 91px;}
#w #section-first{margin-top: 91px; padding-top: 50px;}

.wshome #section-first h1{color:#fff; margin-top: 30px;}
.wshome .page-title{padding-right: 18px;}
#contenSearchHome{width: 90%; margin-left: auto; margin-right: auto; background-color: #fff; padding: 50px; margin-top: 50px; border-radius: 10px;}

.navbar-menu .navbar-nav li a{font-size: 15px;}

.wsabout .domFirstElement{padding-top: 100px;}
.wsabout h1{margin-bottom: 20px;}
.wsabout .row-det-about{margin-top: 30px;}

/** categorias list **/
.texto-resaltado{color: #0ab21b; font-size: 12px; font-weight: bold;}
.texto-light{color:#ddd; font-size: 12px;}
.texto-rojo{color:#ff0202; font-size: 12px;}
#concolcategory .btn-light{background-color:#fff;border-color:#ececec; color: #727579;}
#concolcategory .btn-group-filter{margin-bottom: 20px;border-top: 2px solid #007bff;border-radius: 5px 4px;}
.enterprise-list-item{border:1px solid #ddd; -webkit-border-radius: 4px; border-radius: 4px; padding: 15px; margin-bottom: 15px;}
.enterprise-list-item-titulo{color:#07c; font-size: 18px; font-weight: 700; line-height: 19px; margin-bottom: 0px;}
.eli-titulo-text{display: inline-block;}
.eli-titulo-verify{display: inline-block;}
.eli-titulo-verify .btn{padding:0px 1px;}
.eli-titulo-verify img{width: 18px; vertical-align: top; padding-top: 1px;}
.enterprise-list-item-picture{padding-right: 0px;}
.enterprise-list-item-detail{padding-right: 0px;}
.enterprise-list-item-res{color:#383838; font-size: 12px; line-height: 16px;}
.enterprise-list-item-dcomment{text-align: right; font-size: 13px; color: #666;}
.enterprise-list-item-time{text-align: right; color:#0ab21b; font-size: 14px; font-weight: bold; margin-top: 5px;}
.enterprise-list-item-time i{font-size: 8px;line-height: 20px;top: 0;display: inline-block;vertical-align: bottom;}
.enterprise-list-item-time .text-icon-time i{color:#55585b; font-size: 14px;}
.eli-time-a{color:#0ab21b;}
.eli-time-c{color:#838383;}
.enterprise-list-item-act{text-align: right; margin-top: 5px;}
.enterprise-list-item-act .btn{font-size: 12px;}
.eli-act-btn-c{color: #fff;}
.enterprise-list-item-rating{text-align: right;}
.eli-rating-text{display: inline-block; color:#003580; }
.eli-rating-n{display:inline-block;width:32px; height: 32px; text-align: center; padding: 2px 3px; background-color: #003580; color:#fff; border-radius: 3px;}
.enterprise-list-item-abr{bottom: 0px; margin-top: 10px;}
.enterprise-list-item-hl-fp{margin-top: 3px; margin-bottom: 4px;}
.enterprise-list-item-hl-fp .texto-light{color:#07c;font-size:12px;display: inline-block;top:0;vertical-align: top;position: relative;margin-top: -1px;font-weight: bold;padding: 0 2px;}
.enterprise-list-item-ubi{font-size: 13px; color:#07c; margin-bottom: 4px;}
.enterprise-list-item-rev{margin-top: 4px; font-size: 12px; font-weight: bold; color:#07c; text-align: right;}
.enterprise-list-item-rev i{font-size: 14px;}
/** fin categoria list **/

/** faqs **/
.wsfaq h1{margin-top: 40px; margin-bottom: 30px;}
.wsfaq .accordion .card-header{padding: 2px;}
.wsfaq .accordion .card-header .btn{width: 100%; text-align: left; padding: 0.875rem 0.75rem;}

/** register **/
.wsregister .domFirstElement{padding-top: 50px;}
.wsregister h1{margin-bottom: 30px;}
.wsregister .card-title{font-size: 48px; text-align: center;}
.wsregister .card:hover{background-color: #f4feff;}
.wsregister h2.card-text{font-size: 1.3rem;font-weight: 600;color:#444;margin-bottom: 30px;}

/** movil - smartphone **/
.pageMovil h1{font-size: 1.4rem;}
.pageMovil .domFirstElement{padding-top: 20px;}
.pageMovil #w.wshome #section-first{margin-top: 78px; padding-top: 10px;}
.pageMovil .wshome #section-first h1{color:#fff; font-size: 22px; margin-bottom: 5px !important; padding-right: 0px; margin-top: 0;}
.pageMovil #contenSearchHome{width: 100%; padding: 15px; margin-top: 20px;}
.pageMovil #w header{height: 75px;}
.pageMovil #w header .navbar{padding:0 1rem;}
.pageMovil #w .navbar-brand{margin-right: 1rem;}
.pageMovil .wsfaq h1{margin-top: 0px; margin-bottom: 30px;}
