@import url('https://fonts.googleapis.com/css?family=Roboto:400,300italic,300,100italic,100,400italic,500,500italic,700,700italic,900,900italic');@import url('https://fonts.googleapis.com/css2?family=Lora:wght@700&family=Montserrat:wght@400&display=swap');.modal-open .modal-dialog.modal-lg {font-family: 'Roboto';font-weight: 300}#frmRegistro .col-md-12.col-md-offset-1 h2 {font-weight: 400}.modal-open .modal-dialog.modal-lg .panel-body p span {color: gray}.contenedor-alerta-bis#log-in .panel-body {padding: 0;height: 270px;}.contenedor-alerta-bis#log-in {height: 100%;min-height: inherit;}.clear-both {clear: both;}.col-md-6.col-lg-push-3.clear-both div#log-in {padding: 0px;}small .col-md-8 p {line-height: 11px}small .col-md-8 p span {color: gray}small div p strong {color: gray !important}small div p {line-height: 12px}.tagsP {padding: 8px 0;float: left;margin: 0 4px 4px}.tagsP span {background-color: #d3e5f4;color: #333;border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px 4px 4px 4px;border: 0 solid #000;padding: 6px}#login-dp {min-width: 15.625em;padding: 14px 14px 0;overflow: hidden;background-color: rgba(255, 255, 255, .8);color: #fff}#login-dp .help-block {font-size: .75em}#login-dp .bottom {background-color: rgba(255, 255, 255, .8);border-top: 1px solid #ddd;clear: both;padding: 14px}#login-dp .social-buttons {margin: 12px 0}#login-dp .social-buttons a {width: 49%}#login-dp .form-group {margin-bottom: 10px}@media(max-width:768px) {#login-dp {background-color: inherit;color: #fff}#login-dp .bottom {background-color: inherit;border-top: 0 none}}#loadingDiv {position: absolute;top: 0;left: 0;width: 100%;height: 120%;z-index: 1000;background-color: grey;opacity: .8}.ajax-loader {position: absolute;left: 47%;top: 30%;margin-left: -32px;margin-top: -32px;display: block}.loginmodal-container {padding: 30px;max-width: 31.25em;width: 100% !important;background-color: #F7F7F7;margin: 0 auto;border-radius: 2px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);overflow: hidden;font-family: 'roboto'}.loginmodal-container h2 {text-align: center;font-size: 1.8em;font-family: 'roboto'}.loginmodal-container input[type=submit] {width: 100%;display: block;margin-bottom: 10px;position: relative}.loginmodal-container input[type=email],input[type=password] {height: 44px;font-size: 1em;width: 100%;margin-bottom: 10px;-webkit-appearance: none;background: #fff;border: 1px solid #d9d9d9;border-top: 1px solid silver;padding: 0 8px;box-sizing: border-box;-moz-box-sizing: border-box}.loginmodal-container input[type=email]:hover,input[type=password]:hover {border: 1px solid #b9b9b9;border-top: 1px solid #a0a0a0;-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)}.loginmodal {text-align: center;font-size: .875em;font-family: 'Arial', sans-serif;font-weight: 700;height: 36px;padding: 0 8px}.loginmodal-submit {border: 0;color: #fff;text-shadow: 0 1px rgba(0, 0, 0, 0.1);background-color: #4d90fe;padding: 17px 0;font-family: roboto;font-size: .875em}.loginmodal-submit:hover {border: 0;text-shadow: 0 1px rgba(0, 0, 0, 0.3);background-color: #357ae8}.loginmodal-container a {text-decoration: none;color: #666;font-weight: 400;text-align: center;display: inline-block;opacity: .6;transition: opacity ease .5s}.login-help {font-size: .75em}* .ofertas-listado {color: #000;background-color: transparent}.panel-body .gradient-content {font-size: 80%;font-weight: 400;display: block;overflow: hidden;position: relative;background: #fff;padding: 5px;padding-top: 0;}.panel-body .gradient-content:before {position: absolute;bottom: 0;width: 100%;content: "";background: linear-gradient(to top, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0) 15%);pointer-events: none;max-height: 130px;overflow: hidden;z-index: 1;}.gradient-content br {display: none}span.badge.pull-right {position: absolute;right: 0}#panel-busquedas .panel-body {background-color: #eaeaea;border-radius: 8px 8px 8px 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px 8px 8px 8px;border: 0 solid #000}section#panel-busquedas {display: initial}.input-lg {border-top-right-radius: 0;border-bottom-right-radius: 0}.gradient-content h3:nth-of-type(2) {padding-top: 50px}.input-group-btn {position: absolute;right: 0;width: 64px;z-index: 11}button.btn-primary.btn.form-submit {height: 65px;padding: 10px 16px;font-size: 1.125em;line-height: 1.33;border-radius: 4px;width: 65px}#buscador div#edit-basic {width: 100%;margin-top: 15px;border-radius: 4px}.input-group-shadow {box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2)}h4.cantidad-ofertas {background-color: #242c4f;color: #fff;display: block;padding: 8px;border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px;border: 0 solid #000;margin-top: 0}.usuario-logueado {clear: both;display: table;padding: 15px;border-radius: 4px;background-color: #eee;width: 100%}.contenedor-alerta {padding: 40px 20px;width: 70%;margin: 0 auto;margin-top: 20px;text-align: center}.contenedor-alerta-bis {padding: 40px 20px;min-height: 350px;margin: 0 auto;margin-top: 20px;text-align: center}button#postular[disabled] {pointer-events: auto;cursor: auto;}.glyphicon-minus {margin: 0px !IMPORTANT;top: 0px !IMPORTANT;}.text-justify {line-height: 1.42857143;font-size: 1.15em;font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;}.jumbotron {background-image: url('jumbotron-background-cartelera-76f36eef55ce3a95a9d08a8353ba5c2f.jpg');background-size: cover;padding: 2rem 1rem;margin-bottom: 2rem;border-radius: .3rem;}.jumbotron_bar {background-color: #e9ecef;padding: 1rem 0;}.breadcrumb {background-color: transparent;padding: 0;margin-bottom: 1rem;list-style: none;}.breadcrumb li {display: inline-block;font-size: 1rem;}.breadcrumb a {color: #007bff;text-decoration: none;}.breadcrumb li+li:before {content: "/\00a0";color: #6c757d;}.jumbotron_body {padding: 2rem 0;color: #fff;}.jumbotron_body h1 {font-family: 'Lora', serif;font-size: 2.5rem;font-weight: bold;color: #fff;margin-bottom: .5rem;}.jumbotron_body p {font-family: 'Montserrat', sans-serif;font-size: 1.75rem;color: #fff;text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);font-weight: 700;margin-bottom: .3em;margin-top: 0;text-transform: none;}.text-center {text-align: center;}