/*
AzulTrebede #008FCB
AzulCRMS #000000
rgba(49, 58, 181, 1)
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
.h1,.h2,.h3,.h4,.h5,.h6,body,code,h1,h2,h3,h4,h5,h6,html,kbd,pre,samp
{
font-family:'Open Sans',sans-serif;
color:#444
}

body,html
{
height:100%;
cursor:default
}

a:active,a:link,a:visited
{
text-decoration:none;
outline:0;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease;
color:#05eeed
}

a:hover
{
color:#D00000
}

#wrap
{
min-height:100%;
height:auto;
margin:0 auto -100px;
padding:180px 0 150px;
background:0 0
}

@media (max-width:767px)
{
#wrap
{
padding-top:100px;
padding-bottom:10px
}


}

.entrada
{
display: flex;
background:url(../img/bg-login.jpg) none #05eeed;
background-size:cover;
min-height:100vh
background-size: cover;
position: relative;
flex-direction: column;
align-items: center;
justify-content: center;
background-color:#f7f8ff;
}

.entrada .form-signin
{
display:flex;
flex-direction: column;
align-items: center;
max-width:350px;
min-width:250px;
padding:20px;
margin:0 auto;
/*background:#000;/*Personalizacion fondo*/
border-radius:15px;
-webkit-box-shadow:0 0 60px rgba(49, 58, 181, 1);/*Personalizacion degradado*/
box-shadow: 5px 20px 75px 0px #00000045;/*Personalizacion degradado*/
}

.vcenter, h2, .h2 {
font-size:24px;
text-align: center;
}

.vcenter, h3, .h3{
font-size: 16px;
}

.vcenter, h4, .h4 {
font-size: 16px;
}


.entrada img
{
width:80%;
margin:10px 0 20px
}

.entrada .input-group
{
margin-top:10px
}

.entrada .checkbox
{
font-weight:400;
color:#999
}

.entrada .btn-default
{
font-weight:400;
color:#fff;
background:#000000;/*Personalizacion boton*/
border:none;
margin:16px 8px 2px 0;
white-space:normal;
border-radius:50px;

}

.entrada .btn-default:hover
{
background:#000000;/*Personalizacion boton*/
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease
}

.entrada select
{
margin-bottom:16px
}

.entrada label
{
font-weight:600;
font-size:17px;
color:#333
}

.entrada img.admin
{
margin-bottom:0
}

.entrada .adminback
{
text-align:right;
font-weight:700;
color:#666
}

.entrada .container
{
margin-top:40px
}

.entrada .well
{
max-width:350px;
min-width:250px;
background:#fff;
margin-bottom:0
}

.entrada .well h3
{
margin-top:0
}

.seo-pie
{
text-align:center;
font-weight:600;
margin-bottom:5px;
margin-top:20px;
color:#b1b1b1;
}

.seo-pie a
{
color:#000
}

@media (max-width:992px)
{
.entrada
{
min-height:auto
}

.form-signin,.well
{
margin-top:20px
}


}

footer
{
height:100px;
background-color:#fbcfc9;

}

footer .footerlink:active,footer .footerlink:hover,footer .footerlink:link,footer .footerlink:visited
{
color:#fff!important;
line-height:1.5em
}

footer .container
{
max-width:90%!important
}

footer .container .credit
{
margin:10px 0;
color:#fff
}

.topfix
{
position:fixed;
background:url(../img/fons_topfix.gif) #fff;
z-index:999;
right:0;
left:0;
top:0;
border-width:0 0 1px;
font-size:16px
}

.topfix .navbar-bottom,.topfix .navbar-top
{
border:none;
border-radius:0
}

.topfix .navbar-top
{
background:url(../img/fons_navbartop.png) right no-repeat
}

.input-group-lg>.form-control {
border-radius: 50px;
border:none;
box-shadow: none;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
border-radius: 50px 0px 0px 50px;
}

.input-group-addon {
background-color: #ecedfb;
border: none;
}

.fa {
color:#c5c9ec;
}


@media (max-width:480px)
{
.topfix .navbar-top
{
background:none
}


}

@media (max-width:767px)
{
.topfix .navbar-top .navbar-brand img
{
width:200px
}


}

.topfix .navbar-top .navbar-toggle
{
background:#fbcfc9;
border:none
}

.topfix .navbar-top .navbar-toggle i
{
color:#fff;
font-size:20px
}

.topfix .navbar-top .navbar-right
{
padding:10px
}

.topfix .navbar-top .navbar-right a
{
text-decoration:underline;
font-size:14px
}

.topfix .navbar-bottom
{
background:#fbcfc9;
-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);
box-shadow:0 1px 5px rgba(0,0,0,.5);
padding-top:10px
}

@media (max-width:480px)
{
.topfix .navbar-bottom
{
padding:0
}


}

.topfix .navbar-bottom .navbar-toggle
{
background:0 0;
border:none;
width:100%;
text-align:right;
cursor:pointer
}

.topfix .navbar-bottom .navbar-toggle i
{
font-size:20px;
margin-left:8px
}

.topfix .navbar-bottom .top-search,.topfix .navbar-bottom li
{
margin-bottom:10px
}

.topfix .navbar-bottom label
{
font-size:18px;
font-weight:400;
padding-top:10px
}

@media (max-width:480px)
{
.topfix .navbar-bottom .btn-default
{
width:100%
}


}

.topfix .navbar
{
margin-bottom:0
}

.topfix .navbar .usu-reg a
{
font-size:14px;
text-decoration:underline
}

.contratos
{
background:0 0
}

.contratos h1
{
font-size:40px;
font-weight:600;
width:100%;
text-align:center;
line-height:10px;
margin-bottom:30px
}

.contratos h1 span
{
font-size:30px
}

.contratos h1 strong
{
color:#05eeed
}

@media (max-width:480px)
{
.contratos h1
{
text-align:center;
font-size:34px
}


}

.contratos .datos-index
{
background:#ededed;
text-align:center;
border-radius:4px
}

.contratos h3
{
margin:4px auto;
padding-top:20px
}

.contratos h2
{
margin:4px auto;
padding-bottom:20px;
color:#05eeed;
font-weight:700
}

.contratos .panel-heading h3
{
padding:0;
margin:0;
font-weight:700;
text-align:center
}

.contratos table
{
color:#555;
margin-bottom:0
}

.contratos table thead td
{
color:#555
}

.contratos table td
{
text-align:center;
color:#05eeed;
font-weight:700
}

.contratos table td.mes
{
text-align:left;
color:#333;
font-weight:400
}

.contratos table td.saldo-positivo
{
color:green
}

.contratos table td.saldo-negativo
{
color:red
}

.contratos table tr.mes-futuro td
{
color:#bbb
}

.list-group
{
font-size:18px
}

.ficha-casos .breadcrumb li,.ficha-cliente .breadcrumb li
{
font-size:18px;
font-weight:600
}

.ficha-casos .breadcrumb li+li:before,.ficha-cliente .breadcrumb li+li:before
{
content:"/\00a0";
font-weight:400
}

.ficha-casos .breadcrumb .active,.ficha-cliente .breadcrumb .active
{
color:#444
}

.ficha-casos .breadcrumb .label-default,.ficha-cliente .breadcrumb .label-default
{
font-weight:400;
background:#05eeed
}

.ficha-casos .breadcrumb .label-default a,.ficha-cliente .breadcrumb .label-default a
{
color:#fff
}

.ficha-casos ul.nav,.ficha-cliente ul.nav
{
font-size:18px;
font-weight:700
}

@media (max-width:700px)
{
.ficha-casos ul.nav li,.ficha-cliente ul.nav li
{
display:block;
width:100%
}

.ficha-casos ul.nav li a,.ficha-cliente ul.nav li a
{
border:1px solid #ddd;
border-radius:0;
text-align:center
}


}

.ficha-casos .tab-content,.ficha-cliente .tab-content
{
padding:20px
}

@media (max-width:480px)
{
.ficha-casos .tab-content,.ficha-cliente .tab-content
{
padding:20px 10px
}


}

.ficha-casos .datos-cliente p,.ficha-cliente .datos-cliente p
{
font-size:16px;
margin-bottom:4px
}

.ficha-casos .datos-cliente p span,.ficha-cliente .datos-cliente p span
{
color:#05eeed;
font-weight:600
}

.ficha-casos .casos-cliente .form-horizontal,.ficha-casos .cobros-caso .form-horizontal,.ficha-casos .datos-caso .form-horizontal,.ficha-casos .expedientes-cliente .form-horizontal,.ficha-casos .gestiones-caso .form-horizontal,.ficha-cliente .casos-cliente .form-horizontal,.ficha-cliente .cobros-caso .form-horizontal,.ficha-cliente .datos-caso .form-horizontal,.ficha-cliente .expedientes-cliente .form-horizontal,.ficha-cliente .gestiones-caso .form-horizontal
{
padding:0 20px
}

.ficha-casos .casos-cliente .form-horizontal label,.ficha-casos .cobros-caso .form-horizontal label,.ficha-casos .datos-caso .form-horizontal label,.ficha-casos .expedientes-cliente .form-horizontal label,.ficha-casos .gestiones-caso .form-horizontal label,.ficha-cliente .casos-cliente .form-horizontal label,.ficha-cliente .cobros-caso .form-horizontal label,.ficha-cliente .datos-caso .form-horizontal label,.ficha-cliente .expedientes-cliente .form-horizontal label,.ficha-cliente .gestiones-caso .form-horizontal label
{
font-size:18px;
font-weight:400;
padding-top:10px
}

.ficha-casos .casos-cliente .form-horizontal .input-group,.ficha-casos .cobros-caso .form-horizontal .input-group,.ficha-casos .datos-caso .form-horizontal .input-group,.ficha-casos .expedientes-cliente .form-horizontal .input-group,.ficha-casos .gestiones-caso .form-horizontal .input-group,.ficha-cliente .casos-cliente .form-horizontal .input-group,.ficha-cliente .cobros-caso .form-horizontal .input-group,.ficha-cliente .datos-caso .form-horizontal .input-group,.ficha-cliente .expedientes-cliente .form-horizontal .input-group,.ficha-cliente .gestiones-caso .form-horizontal .input-group
{
margin-bottom:10px
}

.ficha-casos .casos-cliente .form-horizontal .listado-casos .btn-default,.ficha-casos .casos-cliente .form-horizontal .listado-expedientes .btn-default,.ficha-casos .cobros-caso .form-horizontal .listado-casos .btn-default,.ficha-casos .cobros-caso .form-horizontal .listado-expedientes .btn-default,.ficha-casos .datos-caso .form-horizontal .listado-casos .btn-default,.ficha-casos .datos-caso .form-horizontal .listado-expedientes .btn-default,.ficha-casos .expedientes-cliente .form-horizontal .listado-casos .btn-default,.ficha-casos .expedientes-cliente .form-horizontal .listado-expedientes .btn-default,.ficha-casos .gestiones-caso .form-horizontal .listado-casos .btn-default,.ficha-casos .gestiones-caso .form-horizontal .listado-expedientes .btn-default,.ficha-cliente .casos-cliente .form-horizontal .listado-casos .btn-default,.ficha-cliente .casos-cliente .form-horizontal .listado-expedientes .btn-default,.ficha-cliente .cobros-caso .form-horizontal .listado-casos .btn-default,.ficha-cliente .cobros-caso .form-horizontal .listado-expedientes .btn-default,.ficha-cliente .datos-caso .form-horizontal .listado-casos .btn-default,.ficha-cliente .datos-caso .form-horizontal .listado-expedientes .btn-default,.ficha-cliente .expedientes-cliente .form-horizontal .listado-casos .btn-default,.ficha-cliente .expedientes-cliente .form-horizontal .listado-expedientes .btn-default,.ficha-cliente .gestiones-caso .form-horizontal .listado-casos .btn-default,.ficha-cliente .gestiones-caso .form-horizontal .listado-expedientes .btn-default
{
white-space:normal
}

@media (min-width:768px)
{
.ficha-casos .casos-cliente .form-horizontal .listado-casos .btn-default span,.ficha-casos .casos-cliente .form-horizontal .listado-expedientes .btn-default span,.ficha-casos .cobros-caso .form-horizontal .listado-casos .btn-default span,.ficha-casos .cobros-caso .form-horizontal .listado-expedientes .btn-default span,.ficha-casos .datos-caso .form-horizontal .listado-casos .btn-default span,.ficha-casos .datos-caso .form-horizontal .listado-expedientes .btn-default span,.ficha-casos .expedientes-cliente .form-horizontal .listado-casos .btn-default span,.ficha-casos .expedientes-cliente .form-horizontal .listado-expedientes .btn-default span,.ficha-casos .gestiones-caso .form-horizontal .listado-casos .btn-default span,.ficha-casos .gestiones-caso .form-horizontal .listado-expedientes .btn-default span,.ficha-cliente .casos-cliente .form-horizontal .listado-casos .btn-default span,.ficha-cliente .casos-cliente .form-horizontal .listado-expedientes .btn-default span,.ficha-cliente .cobros-caso .form-horizontal .listado-casos .btn-default span,.ficha-cliente .cobros-caso .form-horizontal .listado-expedientes .btn-default span,.ficha-cliente .datos-caso .form-horizontal .listado-casos .btn-default span,.ficha-cliente .datos-caso .form-horizontal .listado-expedientes .btn-default span,.ficha-cliente .expedientes-cliente .form-horizontal .listado-casos .btn-default span,.ficha-cliente .expedientes-cliente .form-horizontal .listado-expedientes .btn-default span,.ficha-cliente .gestiones-caso .form-horizontal .listado-casos .btn-default span,.ficha-cliente .gestiones-caso .form-horizontal .listado-expedientes .btn-default span
{
display:none
}


}

@media (max-width:480px)
{
.ficha-casos .casos-cliente .form-horizontal .listado-casos .btn-default,.ficha-casos .casos-cliente .form-horizontal .listado-expedientes .btn-default,.ficha-casos .cobros-caso .form-horizontal .listado-casos .btn-default,.ficha-casos .cobros-caso .form-horizontal .listado-expedientes .btn-default,.ficha-casos .datos-caso .form-horizontal .listado-casos .btn-default,.ficha-casos .datos-caso .form-horizontal .listado-expedientes .btn-default,.ficha-casos .expedientes-cliente .form-horizontal .listado-casos .btn-default,.ficha-casos .expedientes-cliente .form-horizontal .listado-expedientes .btn-default,.ficha-casos .gestiones-caso .form-horizontal .listado-casos .btn-default,.ficha-casos .gestiones-caso .form-horizontal .listado-expedientes .btn-default,.ficha-cliente .casos-cliente .form-horizontal .listado-casos .btn-default,.ficha-cliente .casos-cliente .form-horizontal .listado-expedientes .btn-default,.ficha-cliente .cobros-caso .form-horizontal .listado-casos .btn-default,.ficha-cliente .cobros-caso .form-horizontal .listado-expedientes .btn-default,.ficha-cliente .datos-caso .form-horizontal .listado-casos .btn-default,.ficha-cliente .datos-caso .form-horizontal .listado-expedientes .btn-default,.ficha-cliente .expedientes-cliente .form-horizontal .listado-casos .btn-default,.ficha-cliente .expedientes-cliente .form-horizontal .listado-expedientes .btn-default,.ficha-cliente .gestiones-caso .form-horizontal .listado-casos .btn-default,.ficha-cliente .gestiones-caso .form-horizontal .listado-expedientes .btn-default
{
width:100%;
display:block
}


}

.ficha-casos .casos-cliente p,.ficha-casos .expedientes-cliente p,.ficha-cliente .casos-cliente p,.ficha-cliente .expedientes-cliente p
{
margin:0
}

.ficha-casos .casos-cliente .concept-exp,.ficha-casos .casos-cliente .ref-exp,.ficha-casos .expedientes-cliente .concept-exp,.ficha-casos .expedientes-cliente .ref-exp,.ficha-cliente .casos-cliente .concept-exp,.ficha-cliente .casos-cliente .ref-exp,.ficha-cliente .expedientes-cliente .concept-exp,.ficha-cliente .expedientes-cliente .ref-exp
{
padding:0 10px
}

.ficha-casos .casos-cliente .ref-exp,.ficha-casos .expedientes-cliente .ref-exp,.ficha-cliente .casos-cliente .ref-exp,.ficha-cliente .expedientes-cliente .ref-exp
{
background:#fff;
border-radius:4px;
border-left:1px #ddd solid;
border-right:1px #ddd solid
}

.ficha-casos .casos-cliente .cerrado,.ficha-casos .casos-cliente .cerrado .concept-exp,.ficha-casos .casos-cliente .cerrado .ref-exp,.ficha-casos .expedientes-cliente .cerrado,.ficha-casos .expedientes-cliente .cerrado .concept-exp,.ficha-casos .expedientes-cliente .cerrado .ref-exp,.ficha-cliente .casos-cliente .cerrado,.ficha-cliente .casos-cliente .cerrado .concept-exp,.ficha-cliente .casos-cliente .cerrado .ref-exp,.ficha-cliente .expedientes-cliente .cerrado,.ficha-cliente .expedientes-cliente .cerrado .concept-exp,.ficha-cliente .expedientes-cliente .cerrado .ref-exp
{
color:red
}

.ficha-casos .casos-cliente .abierto,.ficha-casos .casos-cliente .abierto .concept-exp,.ficha-casos .casos-cliente .abierto .ref-exp,.ficha-casos .expedientes-cliente .abierto,.ficha-casos .expedientes-cliente .abierto .concept-exp,.ficha-casos .expedientes-cliente .abierto .ref-exp,.ficha-cliente .casos-cliente .abierto,.ficha-cliente .casos-cliente .abierto .concept-exp,.ficha-cliente .casos-cliente .abierto .ref-exp,.ficha-cliente .expedientes-cliente .abierto,.ficha-cliente .expedientes-cliente .abierto .concept-exp,.ficha-cliente .expedientes-cliente .abierto .ref-exp
{
color:green
}

.ficha-casos .casos-cliente .abierto i,.ficha-casos .casos-cliente .cerrado i,.ficha-casos .expedientes-cliente .abierto i,.ficha-casos .expedientes-cliente .cerrado i,.ficha-cliente .casos-cliente .abierto i,.ficha-cliente .casos-cliente .cerrado i,.ficha-cliente .expedientes-cliente .abierto i,.ficha-cliente .expedientes-cliente .cerrado i
{
font-size:18px;
padding-right:10px;
color:#333
}

.ficha-casos .casos-cliente .list-group .info-exp hr,.ficha-casos .expedientes-cliente .list-group .info-exp hr,.ficha-cliente .casos-cliente .list-group .info-exp hr,.ficha-cliente .expedientes-cliente .list-group .info-exp hr
{
margin:10px 0
}

.ficha-casos .casos-cliente .list-group .info-exp p,.ficha-casos .expedientes-cliente .list-group .info-exp p,.ficha-cliente .casos-cliente .list-group .info-exp p,.ficha-cliente .expedientes-cliente .list-group .info-exp p
{
color:#555;
font-size:16px
}

.ficha-casos .casos-cliente .list-group .info-exp p span,.ficha-casos .expedientes-cliente .list-group .info-exp p span,.ficha-cliente .casos-cliente .list-group .info-exp p span,.ficha-cliente .expedientes-cliente .list-group .info-exp p span
{
display:inline-block;
margin:4px
}

.ficha-casos .casos-cliente .list-group .info-exp p strong,.ficha-casos .expedientes-cliente .list-group .info-exp p strong,.ficha-cliente .casos-cliente .list-group .info-exp p strong,.ficha-cliente .expedientes-cliente .list-group .info-exp p strong
{
font-weight:600
}

.casos-cliente ul.list-group li a,.listado-cliente ul.list-group li a
{
display:block
}

.casos-cliente ul.list-group li:hover,.listado-cliente ul.list-group li:hover
{
background-color:#f5f5f5;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease
}

.ficha-casos .cobros-caso p,.ficha-casos .datos-caso p,.ficha-casos .gestiones-caso p
{
font-size:16px;
margin-bottom:4px
}

.ficha-casos .cobros-caso p span,.ficha-casos .datos-caso p span,.ficha-casos .gestiones-caso p span
{
color:#05eeed;
font-weight:600
}

.ficha-casos .table-responsive
{
overflow:auto
}

.ficha-casos .table-responsive table td
{
text-align:center
}

.ficha-casos .table-responsive table td.num-cobro,.ficha-casos .table-responsive table td.num-gestion
{
background:#f5f5f5;
font-weight:700
}

.ficha-casos .table-responsive table td.nom-cobro,.ficha-casos .table-responsive table td.nom-gestion
{
text-align:left
}

.ficha-casos .table-responsive table thead
{
background:#ededed
}

.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn
{
padding:0 14px
}

.input-group-btn .btn,.top-search .btn
{
border:none;
background:#efefef
}

.input-group-btn .btn:hover,.top-search .btn:hover
{
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease;
background:#dbdbdb
}

.casos-cliente .input-group-btn .btn,.expedientes-cliente .input-group-btn .btn
{
border:1px solid #ddd;
border-left:none
}

.petada
{
max-width:400px;
padding:20px;
margin:0 auto;
background:#fff;
border-radius:4px;
border:1px solid #ddd;
-webkit-box-shadow:20px 1px 1px rgba(255,255,255,.4);
box-shadow:0 0 120px rgba(255,255,255,.4);
color:#333
}

.petada h1
{
margin:0 10px 20px;
font-size:50px;
text-align:center
}

.petada h1 span
{
color:#bbb
}

.petada h3
{
margin:1.5em 0 .5em
}

.petada p
{
margin:1em 0
}

.petada ul
{
padding:0 0 0 40px;
margin:1em 0 2em;
color:red
}

.casos-cliente .list-group .list-group-item:before
{
font-family:FontAwesome;
content:"\f0c6";
float:left
}

.casos-cliente .list-group .list-group-item a
{
padding-left:30px;
clear:right
}

.listado-cliente .list-group .list-group-item:before
{
font-family:FontAwesome;
content:"\f0f7";
float:left
}

.listado-cliente .list-group .list-group-item a
{
padding-left:30px;
clear:right
}

.expedientes-cliente .list-group .cuota:before
{
font-family:FontAwesome;
content:"\f040";
float:left
}

.expedientes-cliente .list-group .especial:before
{
font-family:FontAwesome;
content:"\f0e3";
float:left
}

.expedientes-cliente .list-group .list-group-item p
{
padding-left:30px;
clear:right
}

#recaptcha_area,#recaptcha_table
{
width:290px!important
}

.recaptchatable #recaptcha_image
{
margin:0!important
}

@media (max-width:700px)
{
.recaptchatable #recaptcha_image
{
width:100%!important
}


}

@media (max-width:320px)
{
.recaptchatable #recaptcha_image
{
width:200px!important
}


}

.recaptchatable .recaptcha_image_cell,.recaptchatable .recaptcha_r1_c1,.recaptchatable .recaptcha_r2_c1,.recaptchatable .recaptcha_r2_c2,.recaptchatable .recaptcha_r3_c1,.recaptchatable .recaptcha_r3_c2,.recaptchatable .recaptcha_r3_c3,.recaptchatable .recaptcha_r4_c1,.recaptchatable .recaptcha_r4_c2,.recaptchatable .recaptcha_r4_c4,.recaptchatable .recaptcha_r7_c1,.recaptchatable .recaptcha_r8_c1
{
background:0 0!important
}

.recaptchatable .recaptcha_r4_c4
{
width:15px
}

.recaptcha_theme_red #recaptcha_response_field
{
border:1px solid red;
border-radius:4px
}

.recaptchatable #recaptcha_response_field
{
bottom:5px!important;
font-size:14px;
text-indent:5px;
margin:10px 0 0!important;
padding:5px!important;
width:auto!important;
height:40px;
line-height:40px
}

@media (max-width:700px)
{
.nav-tabs
{
border-bottom:1px solid #ddd
}

.nav-tabs>li>a
{
color:#05eeed
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover
{
background:#05eeed;
color:#fff
}


}

.topfix-new
{
position:fixed;
background:#fff;
z-index:999;
right:0;
left:0;
top:0;
border-width:0 0 1px;
font-size:16px
}

.topfix-new .navbar-bottom,.topfix-new .navbar-top
{
border:none;
border-radius:0
}

.topfix-new .navbar
{
margin-bottom:0
}

.topfix-new .usu-cliente
{
margin-top:10px;
margin-bottom:0;
border-radius:4px;
padding:4px;
background:rgba(255,255,255,.7);
border:1px solid #ccc
}

.topfix-new .usu-cliente span
{
padding:0 20px
}

.topfix-new .usu-cliente a
{
color:#fff
}

.topfix-new .navbar-top
{
margin:0
}

@media (max-width:767px)
{
.topfix-new .navbar-top
{
background-color:#fff;
-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);
box-shadow:0 1px 5px rgba(0,0,0,.5);
z-index:9999
}


}

@media (max-width:767px)
{
.topfix-new .navbar-top .navbar-brand img
{
width:200px
}


}

.topfix-new .navbar-top .navbar-toggle
{
border:none;
background:#f47b6a
}

.topfix-new .navbar-top .navbar-toggle i
{
color:#fff;
font-size:20px
}

.topfix-new .navbar-top .navbar-right
{
padding-top:4px
}

.topfix-new .navbar-top .navbar-right a
{
text-decoration:underline;
font-size:14px
}

.topfix-new .navbar-bottom
{
background:#fbcfc9;
border:none;
-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);
box-shadow:0 1px 4px rgba(0,0,0,.5);
min-height:0
}

@media (max-width:767px)
{
.topfix-new .navbar-bottom
{
padding:0
}


}

.topfix-new .navbar-bottom .select-idioma
{
margin:4px 15px
}

.topfix-new .navbar-bottom .navbar-toggle
{
background:0 0;
border:none;
width:100%;
text-align:right;
cursor:pointer
}

.topfix-new .navbar-right
{
margin:8px -15px
}

.topfix-new .navbar-right .btn-block
{
padding-left:8px;
padding-right:8px
}

.topfix-new .btn-default
{
background-color:#f47b6a;
color:#fff;
border-color:#f37261;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease
}

.topfix-new .btn-default:hover
{
background-color:#f26552;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease
}

.topfix-new input[type=text]
{
border-color:#f37261
}

.topfix-new .navbar-default .navbar-nav>li>a
{
color:#333;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease
}

.topfix-new .navbar-default .navbar-nav>li>a:focus,.topfix-new .navbar-default .navbar-nav>li>a:hover
{
color:#333;
background-color:#f7a59a;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease
}

.topfix-new .navbar-default .navbar-nav>.active>a,.topfix-new .navbar-default .navbar-nav>.active>a:focus,.topfix-new .navbar-default .navbar-nav>.active>a:hover
{
color:#fff;
background-color:#f47b6a
}

.topfix-new .navbar-form
{
padding-right:0
}

@media (max-width:767px)
{
.topfix-new
{
background:none
}

.topfix-new .navbar-form
{
padding-right:inherit;
border:0 transparent;
border-top:1px dashed #fff;
margin-bottom:0
}

.topfix-new .usu-cliente
{
margin-top:0;
margin-bottom:0;
border-radius:0;
padding:0;
background:none;
border:0 transparent
}

.topfix-new .navbar-default .navbar-nav>li.usu-cliente>a:hover
{
color:red
}

.topfix-new select
{
background:rgba(255,255,255,.5);
border-color:#f47b6a
}

.topfix-new .navbar-collapse
{
border:0 transparent
}


}

.info-comerc
{
text-align:center
}

.info-comerc .comercial-titol,.info-comerc h4
{
text-align:left
}

.info-comerc strong
{
color:#05eeed
}

@media (max-width:768px)
{
.info-comerc i.comercial-logros
{
display:block
}


}

@media (max-width:767px)
{
.info-comerc h4
{
margin-bottom:14px;
text-align:center
}


}

.panel-comerc
{
background-color:#fff;
border-color:#ededed
}

.rrhh .btn-default:before
{
font-family:FontAwesome;
content:"\f0ab";
float:left
}

.rrhh .btn-default
{
white-space:normal;
text-align:left;
padding-left:10px;
padding-right:10px
}

.rrhh p
{
margin-left:20px;
margin-bottom:0
}

@media (max-width:767px)
{
.modal .btn
{
margin-bottom:10px
}


}

.titol h1
{
margin-top:0
}

.list-datos-ind p
{
text-align:left;
border-bottom:1px #999 dotted;
margin-top:2px;
margin-bottom:2px
}

