html,body{height:100%;}
body{margin-bottom:60px;font-family:TrebuchetMS, 'Trebuchet MS';background:url('/bca/Wellness_Aurum/images/bg.jpg') no-repeat top center;overflow-y:scroll;}
@font-face { font-family:'capsuularegular';src:url('/BCA/Wellness_Aurum/Templates/fonts/Capsuula-webfont.eot');src:url('/BCA/Wellness_Aurum/Templates/fonts/Capsuula-webfont.eot?#iefix') format('embedded-opentype'),
         url('/BCA/Wellness_Aurum/Templates/fonts/Capsuula-webfont.woff') format('woff'),
         url('/BCA/Wellness_Aurum/Templates/fonts/Capsuula-webfont.ttf') format('truetype'),
         url('/BCA/Wellness_Aurum/Templates/fonts/Capsuula-webfont.svg#capsuularegular') format('svg');font-weight:normal;font-style:normal;}
a { color:#6aaa39;}
a:hover, a:active { color:#424242;}
.brand-color{color:#6aaa39;}
.brand-bg{background:#6aaa39;}
.right-divide{border-right:2px solid #6aaa39;}
.profile li{padding:10px 0;}
.hidden{display:none;}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px;}
.fs21{font-size:21px;}
.fs29{font-size:29px;}
p{font-size:15px}
.heading-border{border-bottom:2px solid #000;}
.page-heading{font-size:40px;color:#6aaa39;font-weight:700;margin:18px 0px 20px;}
.navbar-header{width:100%;min-height:125px;padding:10px 0;background:#fff;}
.navbar-brand{padding:5px 0;float:left;}
.navbar.navbar-default{margin-bottom:0;background:rgba(0, 0, 0, 0);border:0;}
.nav.nav-justified a{background-color:#6aaa39;color:#fff;white-space:nowrap;}
.nav.nav-justified > li > a{font-weight:700;padding:6px 15px;}
.navbar-collapse .nav.nav-justified > li > a:hover, .navbar-collapse .nav.nav-justified > li > a:focus{background-color:#fff;color:#6aaa39;}
.navbar-header .glyphicon{margin-left:10px;vertical-align:text-top;color:#6aaa39;}
.navbar-collapse{padding-left:0;padding-right:0;}
.dropdown-menu{min-width:100%;margin:0;border-radius:0;border:0;padding:0px 0;}
.dropdown-menu > li > a{padding:11px 0;text-align:center;font-weight:400;}
.navbar-right{padding-top:15px;}
.dropdown:hover .dropdown-menu{display:block;}
.nav-right .nav-web-enable {font-size:12px}
.welcome{padding:10px 42px;}
.loggedin{position:relative;width:260px;height:50px;padding:14px 5px;color:#fff;background:#6aaa39;font-weight:700;}
.loggedin:after{content:'';position:absolute;border-style:solid;border-width:25px 17px 25px 0;border-color:transparent #6aaa39;display:block;width:0;z-index:1;left:-17px;top:0px;}
.loggedin a{text-decoration:none;color:#fff;}
.logout a{padding:10px 0;color:#000;font-size:14px;font-weight:700;}
.list-inline-logged { padding-left:0;margin-left:-5px;list-style:none;}
.list-inline-logged > li { display:inline;padding-right:0;padding-left:5px;}
#homeCarousel{margin-bottom:49px;}
.carousel-inner{overflow:visible;}
.carousel-control.left{background:url('/bca/Wellness_Aurum/images/icons/icon_left.png') no-repeat left center;left:20px;height:80%;}
.carousel-control.right{background:url('/bca/Wellness_Aurum/images/icons/icon_right.png') no-repeat right center;right:20px;height:80%;}
.carousel-caption{display:inline-table;width:100%;background:#424242;left:0;right:0;bottom:0;top:100%;padding:10px 0 7px;}
.carousel-caption h1, .carousel-caption h2{font-family:'capsuularegular', Arial, sans-serif;display:inline-block;vertical-align:top;text-shadow:none;font-weight:400;margin:0 20px 0 0;}
.carousel .item{left:0 !important;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;}
.next.left,.prev.right{opacity:1;z-index:1;}
.active.left,.active.right{opacity:0;z-index:2;}
.btn.btn-default{border-radius:0;border:0;color:#FFF;background:#6aaa39;}
.btn.btn-info{border-radius:0;border:0;color:#FFF;background:#b9b9b9;}
.navbar-form{padding:0}
.navbar-form .form-group{margin-bottom:10px;}
.navbar-form .form-control{background-color:#F0F0F0;color:#9E9E9E;border-radius:0;border:0;}
.btn-arrow{position:relative;width:60px;height:20px;padding:1px 0px 0px;background:#6aaa39;color:#fff;}
.btn-arrow:after{content:'';position:absolute;border-style:solid;border-width:10px 8px 10px 0;border-color:transparent #6aaa39;display:block;width:0;z-index:1;left:-8px;top:0px;}
.btn-arrow:hover,.btn.btn-default:hover{background:#3f8d35;}
.btn.btn-info:hover{background:#ababab;}
.btn-arrow:hover:after{border-color:transparent #424242;}
form.inline .form-group label{width:215px;}
form.inline .form-group input,form.inline .form-group select{width:248px}
form.inline .form-group select.small{width:80px;}
.navbar-form input{height:27px;}
.btn.btn-white{background:#fff;color:#393939;margin:0 15px 0;}
.inputReadOnly{border:0;background:transparent;}
input.sml{width:42px;}
.update-profile {margin:20px 0;}
.update-profile input.sml{text-align:center;}
#UpdateProfile_submit {width:120px;}
.chsalud-form { background-color:#6aaa39 !important;border-radius:5px;display:block;padding:40px 10px;margin-bottom:25px 0;}
.chsalud-form label {color:#fff;}
.chsalud-form select {width:45%;}
.update-profile .longReadOnly { text-overflow:ellipsis;width:50%;}
.action {margin:20px 0;}
.content{padding-bottom:20px;}
.container{background:#F0F0F0;min-height:100%;height:auto;}
.categories .col-md-6{padding:0 10px 15px;}
.categories.clearfix{padding:20px 10px 0 10px;margin-bottom:40px;}
.categories .col-md-6 > a > div{width:100%;display:inline-block;}
.categories .col-md-6:hover{opacity:0.75;}
.categories .col-md-6 p{background:#6aaa39;color:#FFF;width:100%;margin:35% 0 0;padding:2px 15px 5px;}
.categories .col-md-6 a{display:block;width:100%;height:100%;}
.header-image{margin-bottom:20px;}
.panel-default{border-color:#DDD;}
.panel-default > .panel-heading{background-color:#6aaa39;color:#fff;}
.panel-group .panel{border-radius:0}
.panel{margin-bottom:20px;background-color:#6aaa39;border:0;border-radius:0;-webkit-box-shadow:0;box-shadow:0;color:#fff;}
.search-box{background:#6aaa39;border-radius:6px;display:inline-block;padding:30px 15px;color:#fff;width:100%;margin-bottom:80px;}
.search-box label{width:35%}
.search-box .col-md-6{margin-bottom:19px;}
.search-box .form-inline input.form-control, .search-box .form-inline select.form-control{width:64%}
.btn-enrol {background-color:#424242 !important;}
.validateError { color:#f00;display:block;font-size:12px;padding-bottom:20px;}
.require{color:#fff;padding-left:28px;}
.dental{background:url('/bca/Wellness_Aurum/images/u72.jpg') no-repeat 0 0;}
.opinion{background:url('/bca/Wellness_Aurum/images/u74.jpg') no-repeat 0 0;}
.telefonicas{background:url('/bca/Wellness_Aurum/images/u76.jpg') no-repeat 0 0;}
.accidente{background:url('/bca/Wellness_Aurum/images/u78.jpg') no-repeat 0 0;}
.digital{background:url('/bca/Wellness_Aurum/images/u80.jpg') no-repeat 0 0;}
.bienestar{background:url('/bca/Wellness_Aurum/images/u82.jpg') no-repeat 0 0;}
.reg-family  {width:100%;}
table.reg-family tr th {color:#6aaa39;border-bottom:2px solid #6aaa39;width:16%;}
table.reg-family tr th.action { width:5%;}
table.reg-family tr td.action { font-size:14px;}
table.reg-family tr td { border-bottom:1px solid #6aaa39;padding:3px 0;}
table.reg-family, table.serchClinicTable {font-size:14px;margin-bottom:20px;}
table.serchClinicTable {width:96%;margin-left:2%}
table.serchClinicTable tr th {}
table.serchClinicTable tr th.namecell{width:48%;}
table.serchClinicTable tr th.websitecell{width:22%;}
table.serchClinicTable tr th.contactcell{width:26%;}
table.serchClinicTable tr td { padding:5px 0;}
.green-border { border-bottom:1px solid #6aaa39;}
.green-border-thick { border-bottom:2px solid #6aaa39;}
.footer{width:100%;clear:both;}
.footer a{color:#fff}
.footer .footer-links {background-color:#6aaa39;color:#fff;padding-top:20px;padding-bottom:10px;font-size:13px;height:80px;}
.footer .social-media-links {padding:0 10px 0 0;}
.footer .social-media-links {padding:0 10px 0 0;}
.footer .social-media-links a {padding:0 5px;}
.footer__legal {}
.footer__legal p{font-size:.9em;}
.footer .mail{
  color:#6aaa39;}
.navbar-form .row{margin-right:0px;margin-left:0px;}
.clear { clear:both;}
.margin15bottom{
  margin-bottom:15px;}
.cookie-consent { display:none;background:#6aaa39;padding:5px;}
.cookie-consent-info { width:940px;margin:0 auto;font-size:0.9em;color:#fff;text-align:center;}
.cookie-consent-info a{color:#fff;text-decoration:underline;}
.cookie-accept { background:#fff;border:none;padding:3px;width:100px;margin-left:10px;margin-top:10px;color:#6aaa39;cursor:pointer;}
.mobile-only { display:none;}
.mobile-only .login{
  background-color:inherit;margin:8px 20px 5px 20px;}
.mobile-only .login .question{
  margin-bottom:10px;}
#mobile-nav .mobile-only .login .validateError ul li{
  width:200px;font-weight:normal;}
.mobile-only .login .question input[type="text"],
.mobile-only .login .question input[type="password"]{
  width:200px;}
.mobile-only .login .question .submit{
  margin-left:80px;}
.bold{
  font-weight:bold;}
.underline{
  text-decoration:underline;}
@media (max-width:960px){
.nav.nav-justified > li > a{font-size:13px;}
.categories .col-md-6{width:100%;}
.footer .text-center { margin-top:-15px;}
.categories .col-md-6 > a > div{background-size:cover;}
.nav-right{display:none;}
.fs29{font-size:24px;line-height:28px;}
}
@media (max-width:768px){
.fs29{font-size:18px;line-height:28px;}
.cookie-consent{padding:10px;}
.cookie-consent-info{width:100%;}
.cookie-accept{width:25%;margin:10px auto;cursor:pointer;display:block;}
.mobile-only { display:block;}
.carousel-control.right ,.carousel-control.left{
    background-size:50%;}
}
@media (max-width:480px){
.fs18{font-size:13px;}
.categories .col-md-6 p{padding:6px 15px 12px;}
.categories .col-md-6 > a > div{background-size:cover;}
#homeCarousel{margin-bottom:95px;}
.cookie-consent{padding:10px;}
.cookie-consent-info{width:100%;}
.cookie-accept{width:25%;margin:10px auto;cursor:pointer;display:block;}
.footer .footer-links{
    height:128px;margin-bottom:20px;}
.loggedin:after{border-width:13px 17px 17px 0}
.loggedin{height:30px;padding:5px 5px;}
}
@media (max-width:320px){
.fs18{font-size:13px;}
.categories .col-md-6 > a > div{background-size:cover;}
.cookie-consent{padding:10px;}
.cookie-consent-info{width:100%;}
.cookie-accept{width:25%;margin:10px auto;cursor:pointer;display:block;}
}
.cookie-privacy{
  border:2px solid #000;margin:20px 0;}
.cookie-privacy th,td{
    padding:10px;border:1px solid #000;}
.cookie-privacy td{
  line-height:1.5em;}
.text-right { text-align:right;}
