.logout {
  padding-top: 9px; }

.enlaceLogout {
  border: 1px solid #327CCBE6;
  padding: 10px;
  background-color: #327CCBE6;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Helvetica', sans-serif;
  border-radius: 0.25rem; }

#sede-content-container .btn-group-procedimiento-fix a.startbutton {
  color: white; }

#sede-content-container .btn-group-procedimiento-fix a.printbutton {
  color: #272833; }

#sede-content-container .messages ul.errorlist {
  border: none; }

#sede-content-container .js-select2 {
  width: auto; }

#sede-content-container .process_form .formBody h3 {
  color: #4286d0; }

#sede-content-container .representative-box {
  width: 100%; }

#sede-content-container table tbody th, #sede-content-container table thead th {
  border-top: 3px solid #327CCBE6;
  border-bottom: 1px solid #327CCBE6;
  color: #6b6c7e; }

#sede-content-container table {
  width: 100%;
  margin-bottom: 12px; }

#sede-content-container table tbody th {
  border-top: 3px solid #327CCBE6;
  border-bottom: 1px solid #327CCBE6; }

#sede-content-container h2 {
  color: #327CCBE6; }

#sede-content-container .table tbody tr:nth-child(2n) td {
  background: #eee; }

#sede-content-container .table tbody tr:hover td {
  background-color: #f0f5ff !important; }

#sede-content-container .table tbody tr:hover th {
  background-color: white !important; }

.glyphicon-plus::before {
  content: "\002b"; }

#sede-content-container table td strong {
  color: #99a; }

#sede-content-container #digi_formset input, #sede-content-container #file_formset input {
  width: 50%; }

#sede-content-container #file_formset .file-upload {
  width: 30%; }

#sede-content-container .btn-danger {
  /*background-color: grey;*/
  /*border-color: grey;*/
  color: #fff; }

ul.tools {
  padding-left: 0px !important; }

#sede-content-container ul.nav li.active a {
  background: #327CCBE6 !important; }

#sede-content-container a {
  color: #327ccb; }

#sede-content-container a.btn {
  border-color: #327ccb; }

.btn-conexion:hover {
  background: #fff !important;
  color: #4688d0 !important; }

.link-conexion a:hover {
  color: #4688d0 !important;
  background-color: #fff !important; }

#sede-content-container .pagination li {
  padding-left: 3px !important; }

#sede-content-container .hidden {
  display: none !important; }

#sede-content-container .panel-title {
  color: #4688d0; }

#sede-content-container .portlet-barebone .panel-default, .portlet-borderless .panel-default {
  border: 2px solid #4688d0; }

#sede-content-container .portlet-barebone .panel-default, .portlet-borderless .panel-default {
  border-color: #4688d0 !important;
  padding: 13px; }

#sede-content-container .btn-group-procedimiento-fix {
  text-align: center !important;
  padding-left: 317px;
  padding-top: 10px; }

#sede-content-container .btn-group-procedimiento-fix a {
  border-color: #cdced9; }

#sede-content-container .btn-filter {
  border-color: #cdced9;
  margin-bottom: 8px; }

#sede-content-container label {
  color: #1f1f1f;
  font-size: 0.875rem; }

#sede-content-container .btn-primary, #usuario_sede .btn-primary {
  background-color: #327CCBE6;
  border-color: #327CCBE6;
  color: #fff; }

#sede-content-container .title-border {
  border-bottom: 1px dotted #CCC;
  margin-bottom: 12px; }

h1, h2, h3, h4, h5, h6 {
  font-family: Montserrat ,Helvetica, Arial, Sans
 -serif; }

.title-border {
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 30px;
  font-weight: 200;
  line-height: 1.2;
  text-transform: uppercase; }

#fecha_hora .negrita {
  font-weight: bold; }

#fecha_hora {
  padding-top: 12px;
  padding-right: 510px; }

#usuario_sede {
  display: flex;
  justify-content: flex-end;
  padding-top: 12px;
  padding-bottom: 12px;
  text-transform: uppercase; }

.desconectar {
  border-radius: 7px;
  padding: .5rem;
  margin-top: -0.5rem; }

#usuario {
  padding-right: 12px;
  padding-top: 12px; }

.desconectar:hover {
  background-color: #fff; }

.desconectar a:link, .desconectar a:visited, .desconectar a:active {
  text-decoration: none; }

/*styles table*/
.table-container > table > tbody th.desc::after {
  content: '\f0d7'; }

.table-container > table > tbody th.asc::after, .table-container > table > tbody th.desc::after {
  content: '\f0d8';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 10px;
  text-decoration: none;
  color: #666; }

.sede-content-container th a, .table-container > table > tbody th.asc::after, .table-container > table > tbody th.desc::after {
  color: white !important; }

#sede-content-container .form-group-sm .btn, .btn-group-sm > .btn, .btn-group-sm .btn-group > .btn, .btn-sm {
  margin-bottom: 5px; }

#sede-content-container .input-group-addon {
  padding: 9px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  display: table-cell; }

#sede-content-container form .submitRow {
  text-align: right; }

#sede-content-container .fade:not(.show) {
  opacity: 1; }

#sede-content-container #doubleFactorModal {
  display: none; }

#sede-content-container .searchbutton {
  background-color: #327ccb;
  border-color: var(--btn-primary-hover-border-color, transparent);
  color: var(--btn-primary-hover-color, #fff); }

#sede-content-container ul.nav li a {
  background: #235C99E6 !important;
  color: white; }

#sede-content-container .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

#sede-content-container ul.nav li a {
  display: block;
  color: white;
  text-decoration: none;
  font-weight: bold;
  background: #235C99E6;
  padding: .3em 1.2em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

#sede-content-container .required:before {
  content: '*';
  color: red;
  margin-right: .2em; }

#sede-content-container div[class="col-md-9"] {
  flex: 0 0 calc(12 / 12 * 100%);
  max-width: calc(12 / 12 * 100%); }

#sede-content-container {
  @option compress: no;
  /* header */
  /* end header */
  /* content */
  /* end content */
  /* form */
  /* end form */
  /* form designer styles */
  /* end form designer styles */
  /*.div-searcher-form label.control-label { display: none; }*/
  /* info/error messages */
  /* ----- search results ----- */
  /* ----- end search results ----- */
  /* IE custom styles */
  /* Responsiveness styles */
  /* readonly */
  /* NOTIFICATIONS MENU */
  /* fix some select2 auto-resizing problems */ }
  #sede-content-container html {
    height: 100%; }
  #sede-content-container body {
    height: 100%; }
  #sede-content-container .container {
    *zoom: 1;
    margin: auto;
    /*width: 960px;*/
    max-width: 100%;
    min-height: 100%;
    height: auto !important;
    /*padding: 0;*/ }
  #sede-content-container .container:after {
    content: "";
    display: table;
    clear: both; }
  #sede-content-container .breadcrumb {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0; }
  #sede-content-container #header {
    position: relative;
    height: 96px; }
  #sede-content-container #header div#headerlogo {
    margin-right: 2.17391%;
    width: 31.15942%;
    float: left;
    display: inline; }
  #sede-content-container #header div#headerlogo a {
    display: block; }
  #sede-content-container #header a {
    color: white; }
  #sede-content-container #header a:hover {
    color: #09589d; }
  #sede-content-container #header nav {
    position: absolute;
    right: 9px; }
  #sede-content-container #header nav li {
    padding: 0; }
  #sede-content-container #header nav#main {
    position: relative;
    float: right;
    clear: right;
    margin-top: 10px; }
  #sede-content-container #header nav#main ul {
    border-bottom: 1px solid #ddd;
    padding-left: 66px; }
  #sede-content-container #header nav#main li {
    padding: 0;
    line-height: 26px; }
  #sede-content-container #header nav#main li a {
    padding: 0.6em 1.2em;
    background-color: #1a8bd9; }
  #sede-content-container #header nav#main li a:hover, #sede-content-container #header nav#main li.active a {
    background: #085ba1;
    color: white; }
  #sede-content-container #header nav#main > a {
    display: none;
    background-color: #1a8bd9;
    height: 3.125em;
    position: relative;
    text-align: left;
    text-indent: -9999px;
    width: 3.125em; }
  #sede-content-container #content table th {
    background: #1a8bd9;
    border-right: 1px solid white;
    padding-top: 0.85714em;
    padding-bottom: 0.85714em; }
  #sede-content-container #content table th a {
    color: white;
    display: block;
    padding: 0 0.85714em; }
  #sede-content-container #content table th.last {
    border-right: none; }
  #sede-content-container #content .buttonContainer {
    display: inline; }
  #sede-content-container #content .pagination {
    margin-top: 1.71429em;
    margin-bottom: 1.71429em; }
  #sede-content-container #content .pagination li .disabled {
    color: #333344; }
  #sede-content-container #content .pagination li .current {
    font-weight: bold;
    font-size: 120%; }
  #sede-content-container #content .export {
    float: right;
    display: inline-block;
    margin-top: -0.11429em;
    margin-bottom: 1.71429em;
    margin-left: 1em;
    margin-right: 1em;
    vertical-align: top;
    padding: 4px; }
  #sede-content-container #content .export span {
    margin-left: 0.01em;
    margin-right: 0.1em;
    font-size: 87%; }
  #sede-content-container .dl-horizontal dt {
    float: left;
    width: 145px;
    overflow: unset;
    clear: left;
    text-align: left;
    text-overflow: unset;
    white-space: unset;
    color: #3c8dbc; }
  #sede-content-container .dl-horizontal dt::after {
    content: ":"; }
  #sede-content-container .dl-horizontal dd {
    color: #333; }
  #sede-content-container .dl-horizontal dt, #sede-content-container .dl-horizontal dd {
    padding-bottom: 6px; }
  #sede-content-container .dl-horizontal dt ul, #sede-content-container .detail dd ul {
    clear: both; }
  #sede-content-container .dl-horizontal dd.yesno span {
    visibility: hidden;
    position: relative;
    font-weight: bold;
    font-size: 150%; }
  #sede-content-container .dl-horizontal dd.yesno span:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0; }
  #sede-content-container .dl-horizontal dd.yesno span.yes:after {
    content: "\2713";
    color: green; }
  #sede-content-container .dl-horizontal dd.yesno span.no:after {
    content: "\2715";
    color: red; }
  #sede-content-container #content .detail .publicationState div.confirm {
    display: inline;
    vertical-align: middle; }
  #sede-content-container #content .detail .publicationState div.confirm a {
    margin-top: 0; }
  #sede-content-container #content #button-row {
    padding-bottom: 10px; }
  #sede-content-container div.process_form {
    margin-bottom: 1.71429em; }
  #sede-content-container div.process_form .formBody {
    margin-bottom: 1.71429em; }
  #sede-content-container form .form-control::-webkit-input-placeholder {
    color: #bbbbbb; }
  #sede-content-container form ul {
    list-style: none;
    margin: 0; }
  #sede-content-container form.form div.field {
    width: 100%;
    margin-bottom: 0.85714em;
    min-height: 24px; }
  #sede-content-container form.form div.field.hidden {
    display: none; }
  #sede-content-container form table {
    width: 100%; }
  #sede-content-container form table#formset {
    width: 100%;
    margin-bottom: 0; }
  #sede-content-container form table tbody th {
    text-align: right; }
  #sede-content-container form table th label {
    color: #444;
    margin-right: 15px; }
  #sede-content-container form.fullTable table {
    width: 100%; }
  #sede-content-container form .formInfo {
    margin-bottom: 0.85714em; }
  #sede-content-container .taskdef .form-group #id_task_type {
    width: 70%;
    display: inline-block; }
  #sede-content-container .login {
    text-align: center; }
  #sede-content-container .login .login-method .btn {
    margin-top: 0.85714em; }
  #sede-content-container .btn-reject {
    margin: 10px; }
  #sede-content-container .helptext, #sede-content-container .formHelp {
    font-style: italic;
    margin: 0.5em 0;
    color: #848484; }
  #sede-content-container .roleAdmin form tr td:last-child {
    text-align: center; }
  #sede-content-container #reassign_form table {
    width: 100%; }
  #sede-content-container #reassign_form table td.select {
    width: 10%;
    text-align: center; }
  #sede-content-container form.loginForm {
    margin-right: 2.17391%;
    width: 22.82609%;
    float: none;
    display: block;
    margin: 0 auto;
    text-align: left; }
  #sede-content-container form.loginForm label {
    width: 240px;
    display: inline-block;
    margin-bottom: 0.34286em; }
  #sede-content-container form.loginForm input {
    line-height: normal;
    width: 100%; }
  #sede-content-container form.loginForm .submitRow {
    text-align: center; }
  #sede-content-container form.loginForm .submitRow input {
    width: auto; }
  #sede-content-container .submitRow {
    clear: both; }
  #sede-content-container .submitRow .btn {
    margin-right: 10px; }
  #sede-content-container div.remove > a.remove-trigger {
    margin-top: 24px;
    clear: both; }
  #sede-content-container i.glyphicon, #sede-content-container i[class^="icon-"] {
    margin-right: 5px; }
  #sede-content-container form#changelist-form div.actions {
    padding-bottom: 10px; }
  #sede-content-container #builderPalette div.labelOnTop input {
    width: auto; }
  #sede-content-container #builderPalette div.labelOnTop input[type=text] {
    width: 100px; }
  #sede-content-container #builderPalette div.labelOnTop label, #sede-content-container #builderPalette div.labelOnTop input[id=addRadioName], #sede-content-container #builderPalette div.labelOnTop input[id=addRadioValue], #sede-content-container #builderPalette div.labelOnTop input[id=addOptionName], #sede-content-container #builderPalette div.labelOnTop input[id=addOptionValue] {
    float: none; }
  #sede-content-container #builderPalette div.labelOnTop label[for=addRadioName], #sede-content-container #builderPalette div.labelOnTop label[for=addRadioValue], #sede-content-container #builderPalette div.labelOnTop input[id=addOptionName], #sede-content-container #builderPalette div.labelOnTop input[id=addOptionValue] {
    display: block; }
  #sede-content-container #footerwrapper {
    background: transparent url(../img/footer_bg.png) repeat-x left bottom; }
  #sede-content-container #time {
    *zoom: 1;
    margin: auto;
    width: 960px;
    max-width: 100%;
    text-align: center;
    color: #777777; }
  #sede-content-container #time:after {
    content: "";
    display: table;
    clear: both; }
  #sede-content-container .div-searcher-form {
    margin-bottom: 1em; }
  #sede-content-container .div-searcher-form div.submitRow {
    clear: both; }
  #sede-content-container .div-searcher-form input.form-control {
    border-color: #bbb; }
  #sede-content-container .div-searcher-form input.form-control:focus {
    border-color: #0093e9; }
  #sede-content-container .div-searcher-form select.form-control {
    border-color: #bbb; }
  #sede-content-container .div-searcher-form select.form-control:focus {
    border-color: #0093e9; }
  #sede-content-container .searcher-form {
    margin-bottom: 1em; }
  #sede-content-container .searcher-form div.submitRow {
    clear: both; }
  #sede-content-container .searcher-form label.control-label {
    display: none; }
  #sede-content-container .searcher-form input.form-control {
    border-color: #bbb; }
  #sede-content-container .searcher-form input.form-control:focus {
    border-color: #0093e9; }
  #sede-content-container .searcher-form select.form-control {
    border-color: #bbb; }
  #sede-content-container .searcher-form select.form-control:focus {
    border-color: #0093e9; }
  #sede-content-container .div-searcher-form.dossier-search-form div.field {
    margin-right: 2.17391%;
    width: 22.82609%; }
  #sede-content-container .div-searcher-form.dossier-search-form div.field input {
    margin-bottom: 0; }
  #sede-content-container .div-searcher-form.dossier-search-form .results_on_deck {
    padding: 0;
    position: absolute; }
  #sede-content-container .div-searcher-form.dossier-search-form .submitRow {
    float: none;
    clear: none; }
  #sede-content-container .div-searcher-form.dossier-search-form .clear {
    clear: both; }
  #sede-content-container .formInterested div.submitRow {
    clear: both; }
  #sede-content-container #baseform-fieldname-register_office {
    position: absolute;
    top: -5em;
    right: 2.5em; }
  #sede-content-container #baseform-fieldname-register_office #id_register_office {
    padding-left: 1em;
    margin-left: 1em;
    height: 27px; }
  #sede-content-container .warnFormDialog {
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(206, 206, 219, 0.5);
    z-index: 100; }
  #sede-content-container .warnFormDialog .dialog {
    position: fixed;
    width: 50%;
    top: 25%;
    left: 25%;
    height: 50%;
    background: white;
    z-index: 101;
    padding: 24px 20px;
    border: 1px solid #9494af; }
  #sede-content-container fieldset legend {
    width: auto;
    color: #327CCBE6; }
  #sede-content-container div.fieldset {
    position: relative;
    border-style: solid;
    border-width: 0.07143em;
    padding: 1.64286em;
    border-color: #c7c7c7;
    margin-bottom: 2.5em; }
  #sede-content-container div.fieldset h2.legend {
    background: white;
    float: left;
    padding: 0 5px;
    margin-left: -6px;
    margin-top: -35px;
    font-size: 1.28571em;
    line-height: 1.33333em;
    color: #0083d0; }
  #sede-content-container div.fieldset dl, #sede-content-container div.fieldset h3 {
    clear: both; }
  #sede-content-container .tools {
    margin-bottom: 1.71429em; }
  #sede-content-container .messages {
    margin-top: 0.85714em;
    clear: both; }
  #sede-content-container .messages li {
    list-style-type: none !important;
    padding: 15px;
    border-radius: 4px; }
  #sede-content-container .messages .alert-info, #sede-content-container .messages .info {
    color: #31708f;
    border: 1px solid #bce8f1;
    background-color: #d9edf7; }
  #sede-content-container .messages .alert-success, #sede-content-container .messages .success {
    color: #3c763d;
    border: 1px solid #d6e9c6;
    background-color: #dff0d8; }
  #sede-content-container .messages .alert-warning, #sede-content-container .messages .warning {
    color: #8a6d3b;
    border: 1px solid #8a6d3b;
    background-color: #fcf8e3; }
  #sede-content-container .messages .alert-error, #sede-content-container .messages .error {
    color: #a94442;
    border: 1px solid #a94442;
    background-color: #f2dede; }
  #sede-content-container ul.errorlist {
    padding: 0px;
    list-style-type: none;
    margin: 0px;
    color: #a94442;
    border: 1px solid #a94442;
    background-color: #f2dede;
    margin-bottom: 0.85714em;
    padding: 6px 20px;
    margin-top: 2px; }
  #sede-content-container ul.errorlist li {
    margin: 0px;
    padding: 0px;
    list-style-type: none; }
  #sede-content-container #content table th.asc, #sede-content-container #content table th.desc {
    background-image: url(../img/arrow_asc.png);
    background-position: 98% 14px;
    background-repeat: no-repeat; }
  #sede-content-container #content table th.desc {
    background-image: url(../img/arrow_desc.png); }
  #sede-content-container input[type="text"], #sede-content-container input[type="url"], #sede-content-container input[type="date"], #sede-content-container input[type="email"], #sede-content-container textarea, #sede-content-container select {
    width: 100%;
    border: 1px solid #1F1F1F;
    min-height: 1.8em; }
  #sede-content-container .documentsTable td.estado {
    max-width: 180px; }
  #sede-content-container a.signed {
    font-weight: bold; }
  #sede-content-container .results .short_ref, #sede-content-container .results .fechaApertura {
    white-space: nowrap; }
  #sede-content-container #tlyPageGuideWrapper #tlyPageGuideToggles .tlypageguide_toggle {
    width: 250px;
    right: -200px; }
  #sede-content-container #tlyPageGuideWrapper #tlyPageGuideToggles .tlypageguide_toggle div {
    width: 200px; }
  #sede-content-container #tlyPageGuideWrapper #tlyPageGuideToggles .tlypageguide_toggle div span {
    width: 150px; }
  #sede-content-container html.ie7 #content nav.tabs ul, #sede-content-container html.ie8 #content nav.tabs ul {
    border-bottom: 1px solid #75daf6; }
  #sede-content-container html.ie7 #content nav.tabs ul:after, #sede-content-container html.ie8 #content nav.tabs ul:after {
    display: none;
    visibility: hidden; }
  #sede-content-container html.ie7 #header nav#main {
    z-index: -1; }
  #sede-content-container html.ie7 #footer ul {
    display: inline; }
  #sede-content-container .no-pdf-plugin-alert {
    font-weight: bold; }
  @media screen and (max-width: 320px) {
    #sede-content-container #header {
      font-size: 11px; }
    #sede-content-container #header nav#user div#username {
      top: 31.2px;
      left: -40px; } }
  @media screen and (max-width: 480px) {
    #sede-content-container #header nav#main li a {
      padding: 0.6em 0.48em; }
    #sede-content-container #content form.loginForm {
      width: 175px; }
    #sede-content-container #footerwrapper {
      background: none; }
    #sede-content-container #footerwrapper #footer li {
      padding: 0;
      border-left: none;
      border-right: none; }
    #sede-content-container #footerwrapper #footer li a {
      color: #3c8dbc; }
    #sede-content-container #footerwrapper #footer li:not(.last)::after {
      content: " - "; } }
  @media screen and (max-width: 600px) {
    #sede-content-container #header > div#headerlogo {
      display: none; }
    #sede-content-container #header nav {
      right: 0; }
    #sede-content-container #header nav#main {
      margin: 0;
      display: block;
      float: left;
      width: 18%;
      position: absolute;
      top: 0;
      left: 0; }
    #sede-content-container #header nav#main > a:before, #sede-content-container #header nav#main > a:after {
      border: 2px solid #fff;
      content: "";
      left: 25%;
      position: absolute;
      right: 25%;
      top: 35%; }
    #sede-content-container #header nav#main > a:after {
      top: 60%; }
    #sede-content-container #header nav#main:not(:target) > a:first-of-type, #sede-content-container #header nav#main:target > a:last-of-type {
      display: block;
      float: left; }
    #sede-content-container #nav:target > a:last-of-type {
      display: block; }
    #sede-content-container #header nav#main > ul {
      float: left;
      padding: 0;
      border-bottom: none;
      height: auto;
      display: none;
      position: relative;
      left: 0; }
    #sede-content-container #header nav#main:target > ul {
      display: block;
      z-index: 20; }
    #sede-content-container #header nav#main > ul > li {
      text-align: left;
      float: none; }
    #sede-content-container form.form div.field {
      width: 100%; }
    #sede-content-container .div-searcher-form {
      margin-bottom: 1.71429em; }
    #sede-content-container .div-searcher-form div.field {
      margin-right: 2.17391%;
      width: 97.82609%;
      float: left;
      display: inline;
      margin-bottom: 2.17391%; }
    #sede-content-container .div-searcher-form.dossier-search-form div.field {
      margin-right: 2.17391%;
      width: 47.82609%; }
    #sede-content-container #content .login div.table ul li.login-method {
      border-right: none;
      padding-left: 0;
      padding-right: 0; }
    #sede-content-container #content .btn {
      margin: 4px; }
    #sede-content-container #tlyPageGuideWrapper #tlyPageGuideMessages {
      width: 100%;
      margin: 0;
      font-size: 13px; } }
  @media screen and (min-width: 601px) {
    #sede-content-container .div-searcher-form {
      margin-bottom: 1.71429em; }
    #sede-content-container .div-searcher-form div.field {
      margin-right: 2.17391%;
      /*width: 31.15942%;*/
      float: left;
      display: inline;
      margin-bottom: 2.17391%; }
    #sede-content-container .searcher-form {
      margin-bottom: 1em; }
    #sede-content-container .searcher-form div.form-group {
      margin-right: 2.17391%;
      width: 31.15942%;
      float: left;
      display: inline; }
    #sede-content-container .searcher-form table {
      width: 70%; }
    #sede-content-container .searcher-form label {
      min-width: 138px; } }
  #sede-content-container input[readonly] {
    background-color: lightgray;
    color: darkgrey; }
  #sede-content-container .alert-message {
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #eee; }
  #sede-content-container .alert-message a {
    font-size: 1.35714em;
    margin-top: 0;
    padding-bottom: 0;
    margin-bottom: 0; }
  #sede-content-container .alert-message a:hover {
    opacity: .7; }
  #sede-content-container .alert-message p:last-child {
    margin-bottom: 0; }
  #sede-content-container .alert-message code {
    background-color: #fff;
    border-radius: 3px; }
  #sede-content-container .alert-message-success {
    background-color: #F4FDF0;
    border-color: #3C763D; }
  #sede-content-container .alert-message-success a {
    color: #3C763D !important; }
  #sede-content-container .alert-message-danger {
    background-color: #fdf7f7;
    border-color: #d9534f; }
  #sede-content-container .alert-message-danger a {
    color: #d9534f !important; }
  #sede-content-container .alert-message-warning {
    background-color: #fcf8f2;
    border-color: #f0ad4e; }
  #sede-content-container .alert-message-warning a {
    color: #f0ad4e !important; }
  #sede-content-container .alert-message-info {
    background-color: #f4f8fa;
    border-color: #5bc0de; }
  #sede-content-container .alert-message-info a {
    color: #5bc0de !important; }
  #sede-content-container .alert-message-default {
    background-color: #EEE;
    border-color: #B4B4B4; }
  #sede-content-container .alert-message-default a {
    color: #000 !important; }
  #sede-content-container .alert-message-notice {
    background-color: #FCFCDD;
    border-color: #BDBD89; }
  #sede-content-container .alert-message-notice a {
    color: #444 !important; }
  #sede-content-container .alert-message-special {
    background-color: #fff4f9;
    border-color: #C1839F; }
  #sede-content-container .alert-message-special a {
    color: #C1839F !important; }
  #sede-content-container .select2 {
    width: 100% !important; }
  #sede-content-container .select2-selection--single {
    height: 100% !important; }
  #sede-content-container .select2-container {
    padding: 0; }
  #sede-content-container .select2-selection {
    height: 100% !important; }
  #sede-content-container .select2-selection__rendered {
    padding-left: 0px !important;
    padding-right: 5px !important;
    word-wrap: break-word !important;
    text-overflow: inherit !important;
    white-space: normal !important; }
  #sede-content-container div.input-group.date input {
    padding: 6px; }
  #sede-content-container li.currentLangItem {
    background: #222d32; }
  #sede-content-container li.currentLangItem a {
    color: white; }
  #sede-content-container li.currentLangItem:hover {
    background: #ecf0f5; }
  #sede-content-container li.currentLangItem a:hover {
    color: black; }

/* spacers copied from bootstrap-4 */
/*Margin and Padding helpers*/
/* 0 */
.p-0 {
  padding: 0em; }

.px-0 {
  padding: 0 0em; }

.py-0 {
  padding: 0em 0; }

.pt-0 {
  padding-top: 0em; }

.pr-0 {
  padding-right: 0em; }

.pb-0 {
  padding-bottom: 0em; }

.pl-0 {
  padding-left: 0em; }

.m-0 {
  margin: 0em; }

.mx-0 {
  margin: 0 0em; }

.my-0 {
  margin: 0em 0; }

.mr-0 {
  margin-right: 0em; }

.ml-0 {
  margin-left: 0em; }

.mt-0 {
  margin-top: 0em; }

.mb-0 {
  margin-bottom: 0em; }

/*xs*/
.p-1 {
  padding: .25em; }

.px-1 {
  padding: 0 .25em; }

.py-1 {
  padding: .25em 0; }

.pt-1 {
  padding-top: .25em; }

.pr-1 {
  padding-right: .25em; }

.pb-1 {
  padding-bottom: .25em; }

.pl-1 {
  padding-left: .25em; }

.m-1 {
  margin: .25em; }

.mx-1 {
  margin: 0 .25em; }

.my-1 {
  margin: .25em 0; }

.mr-1 {
  margin-right: .25em; }

.ml-1 {
  margin-left: .25em; }

.mt-1 {
  margin-top: .25em; }

.mb-1 {
  margin-bottom: .25em; }

/*2*/
@media (min-width: 768px) {
  /*2*/
  .p-2 {
    padding: .5em; }
  .px-2 {
    padding: 0 .5em; }
  .py-2 {
    padding: .5em 0; }
  .pt-2 {
    padding-top: .5em; }
  .pr-2 {
    padding-right: .5em; }
  .pb-2 {
    padding-bottom: .5em; }
  .pl-2 {
    padding-left: .5em; }
  .m-2 {
    margin: .5em; }
  .mx-2 {
    margin: 0 .5em; }
  .my-2 {
    margin: .5em 0; }
  .mt-2 {
    margin-top: .5em; }
  .mr-2 {
    margin-right: .5em; }
  .mb-2 {
    margin-bottom: .5em; }
  .ml-2 {
    margin-left: .5em; } }

/*3*/
@media (min-width: 992px) {
  .p-3 {
    padding: 1em; }
  .px-3 {
    padding: 0 1em; }
  .py-3 {
    padding: 1em 0; }
  .pt-3 {
    padding-top: 1em; }
  .pr-3 {
    padding-right: 1em; }
  .pb-3 {
    padding-bottom: 1em; }
  .pl-3 {
    padding-left: 1em; }
  .m-3 {
    margin: 1em; }
  .mx-3 {
    margin: 0 1em; }
  .my-3 {
    margin: 1em 0; }
  .mt-3 {
    margin-top: 1em; }
  .mr-3 {
    margin-right: 1em; }
  .mb-3 {
    margin-bottom: 1em; }
  .ml-3 {
    margin-left: 1em; } }

/*4*/
@media (min-width: 1200px) {
  .p-4 {
    padding: 1.5em; }
  .px-4 {
    padding: 0 1.5em; }
  .py-4 {
    padding: 1.5em 0; }
  .pt-4 {
    padding-top: 1.5em; }
  .pr-4 {
    padding-right: 1.5em; }
  .pb-4 {
    padding-bottom: 1.5em; }
  .pl-4 {
    padding-left: 1.5em; }
  .m-4 {
    margin: 1.5em; }
  .mx-4 {
    margin: 0 1.5em; }
  .my-4 {
    margin: 1.5em 0; }
  .mt-4 {
    margin-top: 1.5em; }
  .mr-4 {
    margin-right: 1.5em; }
  .mb-4 {
    margin-bottom: 1.5em; }
  .ml-4 {
    margin-left: 1.5em; } }

/*5*/
.p-5 {
  padding: 3em; }

.px-5 {
  padding: 0 3em; }

.py-5 {
  padding: 3em 0; }

.pt-5 {
  padding-top: 3em; }

.pr-5 {
  padding-right: 3em; }

.pb-5 {
  padding-bottom: 3em; }

.pl-5 {
  padding-left: 3em; }

.m-5 {
  margin: 3em; }

.mx-5 {
  margin: 0 3em; }

.my-5 {
  margin: 3em 0; }

.mt-5 {
  margin-top: 3em; }

.mr-5 {
  margin-right: 3em; }

.mb-5 {
  margin-bottom: 3em; }

.ml-5 {
  margin-left: 3em; }

#sede-content-container .col-md-4 {
  float: left; }

#sede-content-container .panel-body::after, #sede-content-container .panel-body::before {
  display: table;
  content: " "; }

#sede-content-container .panel-body::after {
  clear: both; }

.results_on_deck a.btn-xs {
  border-color: transparent !important; }

.ui-widget-content {
  border: 1px solid #aaaaaa;
  background-color: white;
  color: #222222; }

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  border-color: black;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1; }

.ui-menu .ui-menu-item a .text-info {
  color: #2c2c2c !important; }

.ui-menu .ui-menu-item a .label {
  border-style: none;
  color: #2c2c2c;
  background: transparent;
  font-size: 0.9em; }

.ui-widget-content .ui-state-active {
  border: 1px solid #999999;
  background-color: #dadada;
  font-weight: normal;
  color: #212121; }

#sede-content-container section.content {
  width: 100%; }

#sede-content-container form[action*="tablon-anuncios"] label {
  display: none; }

#sede-content-container form[action*="tablon-anuncios"] div.field {
  width: 31.15942%; }