@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic);
body{padding-top:80px;padding-bottom:40px;background-color:#eee}
.form-signin{max-width:330px;padding:15px;margin:0 auto}
.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:10px}
.form-signin .checkbox{font-weight:400}
.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}
.form-signin .form-control:focus{z-index:2}
.form-signin input[type="email"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}
.model-content-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.form-signin{max-width:330px;padding:15px;margin:0 auto}
.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:10px}
.form-signin .checkbox{font-weight:400}
.form-signin .form-control{position:relative;font-size:16px;height:auto;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form-signin .form-control:focus{z-index:2}
.form-signin input[type="text"]{text-align:center;margin-bottom:-1px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.form-signin input[type="password"]{text-align:center;margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}
.account-wall{margin:0 auto;margin-top:20px;padding:40px 0 20px;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3)}
.login-title{color:#555;font-size:18px;font-weight:400;display:block}
.profile-img{width:96px;height:96px;margin:0 auto 10px;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.need-help{margin-top:10px}
.new-account{display:block;margin-top:10px}
.modal-dialog-success{width:300px}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#FFF!important}
.input-group-btn{cursor:pointer}
/*.navbar-default{background-color:#2c3e50;border-color:#34495e}*/
.modal-content{overflow-y:hidden}
.badge{background-color:#2c3e50}
#sortable{list-style-type:none;margin:0;padding:0}
#sortable li{margin:0 3px 3px;padding:.4em;padding-left:1.5em}
#sortable li span{margin-left:-1.3em}
.navbar-default .navbar-brand:hover{color:#E0E0E0}
.navbar-default .navbar-nav > li > a{color:#FFF}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#E0E0E0}
.modal-dialog-crop{width:95%!important}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-av > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:#FFF}
/*.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background-color:#34495e;color:#FFF}*/
/*.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#2c3e50;border-color:#34495e}*/
.jcrop-holder{margin:0 auto!important}
.text-normal{font-weight:400}
.sub-panel{border-radius:0!important}
.sub-panel .panel-title{font-size:14px}
.btns-conf a{width:137px}
.btns-list a{margin-right:20px;width:150px}
.img-modal{border:1px solid #CCC;padding:5px;margin:10px;cursor:pointer}
.img-modal:hover{border:1px solid #428bca}
.label-custom{width:100%}
.bg-red{background-color:#ebccd1}
.bg-green{background-color:#dff0d8!important}
.bg-green td{background-color:#dff0d8!important}
.table-custom{margin-bottom:-1px;background-color:#FAFEFF}
.table-custom td:hover{background-color:#E6FDFF}
.table-custom > thead > tr > th{background-color:#CACFCE!important}
.tr-info{background-color:#d9edf7;color:#31708f}
.tr-info td:hover{background-color:#d9edf7!important}
.tr-danger{color:#a94442;background-color:#f2dede}
.tr-danger td:hover{background-color:#f2dede}
.div-lodge{border:1px solid #ccc;padding:5px;margin-bottom:10px;background:#FFF}
.div-lodge:hover{border:1px solid #2c3e50}
/*panel-default .panel-heading{color:#FFF;background-color:#2c3e50;border-color:#34495e}*/
.sub-panel .panel-heading{color:#FFF;background-color:#3D515E;border-color:#3D515E}
.sub-panel .panel-body{background-color:#ecf0f1}
.sub-tr{background-color:#7f8c8d;color:#ecf0f1}
.sub-tr th:hover{background-color:#7f8c8d!important}
.panel-default .panel-heading a{color:#FFF}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.smpl-step{margin-top:40px;border-bottom:solid 1px #e0e0e0;padding:0 0 10px}
.smpl-step > .smpl-step-step{padding:0;position:relative}
.smpl-step > .smpl-step-step .smpl-step-num{font-size:17px;margin-top:-20px;margin-left:47px}
.smpl-step > .smpl-step-step .smpl-step-info{font-size:14px;padding-top:27px}
.smpl-step > .smpl-step-step > .smpl-step-icon{position:absolute;width:70px;height:70px;display:block;background:#5CB85C;top:45px;left:50%;margin-top:-35px;margin-left:-15px;border-radius:50%}
.smpl-step > .smpl-step-step > .progress{position:relative;border-radius:0;height:8px;box-shadow:none;margin-top:37px}
.smpl-step > .smpl-step-step > .progress > .progress-bar{width:0;box-shadow:none;background:#428BCA}
.smpl-step > .smpl-step-step.complete > .progress > .progress-bar{width:100%}
.smpl-step > .smpl-step-step.active > .progress > .progress-bar{width:50%}
.smpl-step > .smpl-step-step:first-child.active > .progress > .progress-bar{width:0}
.smpl-step > .smpl-step-step:last-child.active > .progress > .progress-bar{width:100%}
.smpl-step > .smpl-step-step.disabled > .smpl-step-icon{background-color:#f5f5f5}
.smpl-step > .smpl-step-step.disabled > .smpl-step-icon:after{opacity:0}
.smpl-step > .smpl-step-step:first-child > .progress{left:50%;width:50%}
.smpl-step > .smpl-step-step:last-child > .progress{width:50%}
.smpl-step > .smpl-step-step.disabled a.smpl-step-icon{pointer-events:none}
.smpl-step > .smpl-step-step.active > .smpl-step-icon{background-color:#428BCA}
.smpl-step > .smpl-step-step.active i.fa{color:#fff!important}
.carousel-caption{width:45%;height:100px;background-color:#000;opacity:.9;bottom:45px;height:auto;text-align:left;padding:21px;left:123px}
.carousel-caption h1{margin:0;padding:0;font-weight:400!important;font-family:'Open Sans Condensed',sans-serif!important;letter-spacing:-1px;font-size:40px;font-weight:300;opacity:1}
.carousel-caption p{margin:0;padding:0;color:#FFDF00}
span.price{float:right;font-size:24px}
span.price i{font-weight:400!important;font-style:initial!important;font-size:14px;color:#FF3664}
h2.titleDestacado{margin:0;padding:0;font-size:24px;line-height:40px;font-family:'Open Sans Condensed',sans-serif!important;letter-spacing:-2px}
h2.titleDestacado a{color:#000}
.precioHome{background-image:url(../images/precio.png);background-repeat:no-repeat;position:absolute;width:129px;height:60px;top:60px;left:244px;padding-left:35px;padding-top:5px;color:#ff0}
.precioHome span{font-size:29px;font-family:'Open Sans Condensed',sans-serif!important;letter-spacing:-2px;line-height:51px;font-size:26px;color:#FFF}
div.test{position:absolute;top:140px;background-color:rgba(0,0,0,0.7);color:#FFF;max-width:320px;height:80px;left:30px;padding:15px 10px 10px;font-size:29px;font-family:'Open Sans Condensed',sans-serif!important;letter-spacing:-1px;line-height:20px}
span.dias{position:relative;top:-169px;left:229px;font-size:9px;color:#FFF;z-index:1;width:129px;text-align:center;display:block}
.bg-background{width:335px;height:180px;background-color:rgba(0,0,0,0.7);left:23px;position:absolute;top:48px;opacity:0}
.bg-background a{width:100%;height:100%;display:block}
div.test span.slogan{font-size:18px}
.page-header{padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee;}
.li-danger{border: 1px solid #ebccd1;}
.li-success{border: 1px solid #dff0d8;}
.li-selected{border: 1.5px solid #2C3E50;border-radius: 4px 4px 4px 4px;}
#view-information{cursor: pointer;}
.active-price{color: #5CB85C;font-weight: 900;}
.navbar-inverse .navbar-nav{float:right;}
.cont_caracteres{
	  float: right;
	  width: 70px;
	  text-align: center;
	  font-weight: bold;
	    background-color: rgb(197, 193, 193);
	  -webkit-border-radius: 0px 0px 10px 10px;
	  -moz-border-radius: 0px 0px 10px 10px;
	  -o-border-radius: 0px 0px 10px 10px;
}
.highlighter-mark {
    margin: 0 -.4em;
    padding: .1em .4em;
    border-radius: .8em .3em;
    background: transparent;
    background-image: linear-gradient( to right, rgba(255, 225, 0, 0.1), rgba(255, 225, 0, 0.7) 4%, rgba(255, 225, 0, 0.3) );
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone
}
