%PDF- %PDF-
Direktori : /var/www/projetos/korean.ongrace.com/wp-content/ai1wm-backups/55/assets/css/ |
Current File : //var/www/projetos/korean.ongrace.com/wp-content/ai1wm-backups/55/assets/css/uvzM0MXxdviy.css |
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700,700i); @charset "UTF-8"; [class^="icon-"]::before, .icon-alert:before, .icon-arrow:before, .icon-backward:before, .icon-bars:before, .icon-calendar:before, .icon-car:before, .icon-check:before, .icon-chevron-alt:before, .icon-chevron:before, .icon-close:before, .icon-dislike:before, .icon-download:before, .icon-documentation:before, .icon-excel:before, .icon-external-link:before, .iconExternalLink:after, .icon-facebook-alt:before, .icon-facebook:before, .icon-filter:before, .icon-forward:before, .icon-hacienda:before, .icon-hyperlink:before, .icon-info:before, .icon-inperson:before, .icon-instagram-alt:before, .icon-instagram:before, .icon-like:before, .icon-list:before, .icon-loading:before, .icon-location:before, .icon-mail:before, .icon-minus:before, .icon-mosaic:before, .icon-my-location:before, .icon-on-line:before, .icon-pause-alt:before, .icon-pdf:before, .icon-people:before, .icon-pills:before, .icon-phone:before, .icon-play:before, .icon-print-alt:before, .icon-copy:before, .icon-search:before, .icon-secure:before, .icon-traffic:before, .icon-tramit1:before, .icon-tramit2:before, .icon-tramit3:before, .icon-tramit4:before, .icon-transcription:before, .icon-twitter:before, .icon-warning:before, .icon-wine:before, .icon-word:before, .icon-whatsup:before, .icon-youtube:before, .icon-zip:before, .icon-zoom:before, .icon-zoom-out:before, .icon-arrow-after:after, .icon-loading, .icon-question-help:before, .icon-maximize:before, .check.check li:before, .accordion .card-header .btn:after, .titleCamino .card-header .btn:after, .filter-section .mh-110 a:after, .tipo-DGTCifras .filter-section a:after, .hero .owl-carousel .owl-item .item .text .btn:after, .resources .list-group-item.audio .wrapper a:before, .resources .list-group-item.audio .btn:before, .resources .list-group-item:not(.audio) .link .file-info.pdf:after, .resources .list-group-item:not(.audio) .link .file-info.doc:after, .resources .list-group-item:not(.audio) .link .file-info.Word:after, .resources .list-group-item:not(.audio) .link .file-info.excel:after, .resources .list-group-item:not(.audio) .link .file-info.xls:after, .resources .list-group-item:not(.audio) .link .file-info.Powerpoint:after, .resources .list-group-item:not(.audio) .link .file-info.zip:after, .breadcrumb .breadcrumb-item + .breadcrumb-item:before, #collapseFixedLinks .social ul li:last-child:after, .filter-group .tags .badge.active:after, .column-map .cifras-map .cifras-row i.active:after, .list-mode .list:before, .list-mode .mosaic:before, .list-mode .schedule:before, .pagination .page-item:first-child .page-link:before, .pagination .page-item:nth-child(2) .page-link:before, .pagination .page-item:nth-child(4) .page-link:before, .pagination .page-item:last-child .page-link:before, .dataTables_wrapper .dataTables_paginate > a.paginate_button:first-child:before, .dataTables_wrapper .dataTables_paginate > a.paginate_button:last-child:before, .schedule .fc-popover .fc-popover-close:before, .backdrop::before, .filter-backdrop::before, .navbar-backdrop::before, .result-list .loading p:before, .contendorCapaCamaras .loading p:before, .contenedorCVMU .loading p:before, #contenedorCargando .loading p:before, .cargandoImg.loading p:before, .cargandoImg.loading span:before, .alert .close:before, .alert.alert-warning:before, .alert.alert-info:before, .map .sidebar .alert:before, .header .navbar-nav .childs > .dropdown-item:before, .header .navbar-nav .dropdown-toggle:before, .header .navbar-nav .back:before, .pre-header .navbar-nav .dropdown .dropdown-toggle:after, .filter-section p:after, .pre-header .select.dropdown .dropdown-item.active:after, .alert-info:before, .pills wrapper:before { font-family: "dgt-font"!important; font-style: normal; font-weight: normal; speak: never; display: inline-block; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } [class^="icon-dgt"]::before, .icon-dgt-alert:before, .icon-dgt-table:before, .icon-dgt-canarias-vector:before, .icon-dgt-peninsula-vector:before, .icon-dgt-canarias:before, .icon-dgt-peninsula:before, .icon-dgt-qr_1:before, .icon-dgt-qr_4:before, .icon-dgt-conduccion:before, .icon-dgt-accidentes:before, .icon-dgt-informes:before, .icon-dgt-incidentes:before, .icon-dgt-control:before, .icon-dgt-cifras-1:before, .icon-dgt-distintivos:before, .icon-dgt-ocbe:before, .icon-dgt-accidentes-trafico:before, .icon-dgt-ad-document:before, .icon-dgt-more:before, .icon-dgt-user:before, .icon-dgt-back-arrow:before, .icon-dgt-mas_blue:before, .icon-dgt-edit:before, .icon-dgt-download_n:before, .icon-dgt-eye:before, .icon-dgt-speaker-fill:before, .icon-dgt-speaker-line:before { font-family: "dgt-font2"!important; } .inverse.image-text .row, .inverse.digit.text .row, .inverse.publication .row { flex-flow: column-reverse; } @media (min-width: 768px) { .inverse.image-text .row, .inverse.digit.text .row, .inverse.digits.text .row, .inverse.publication .row { flex-flow: row-reverse; } } .image-video.carousel .owl-nav, .carousel-text .owl-nav, .digit.text .owl-nav, .digits .owl-nav, .digits1 .owl-nav { bottom: 0; margin: 0; position: absolute; top: 0; width: 100%; z-index: -1; } .image-video.carousel .owl-nav .owl-prev, .carousel-text .owl-nav .owl-prev, .digit.text .owl-nav .owl-prev, .digits .owl-nav .owl-prev, .image-video.carousel .owl-nav .owl-next, .carousel-text .owl-nav .owl-next, .digit.text .owl-nav .owl-next, .digits .owl-nav .owl-next, .digits1 .owl-nav .owl-next, .digits1 .owl-nav .owl-prev { height: 100%; position: absolute; } .image-video.carousel .owl-nav .owl-prev, .carousel-text .owl-nav .owl-prev, .digit.text .owl-nav .owl-prev, .digits .owl-nav .owl-prev, .digits1 .owl-nav .owl-prev { left: 0; } .image-video.carousel .owl-nav .owl-prev span:before, .carousel-text .owl-nav .owl-prev span:before, .digit.text .owl-nav .owl-prev span:before, .digits .owl-nav .owl-prev span:before, .digits1 .owl-nav .owl-prev span:before { transform: rotate(180deg); } .image-video.carousel .owl-nav .owl-next, .carousel-text .owl-nav .owl-next, .digit.text .owl-nav .owl-next, .digits .owl-nav .owl-next, .digits1 .owl-nav .owl-next { right: 0; } .image-video.carousel .owl-nav [class*="owl-"]:hover, .carousel-text .owl-nav [class*="owl-"]:hover, .digit.text .owl-nav [class*="owl-"]:hover, .digits .owl-nav [class*="owl-"]:hover, .digits1 .owl-nav [class*="owl-"]:hover { background-color: transparent; color: rgba(51, 51, 51, 0.7); } .image-video.carousel .owl-nav [class*="owl-"]:focus, .carousel-text .owl-nav [class*="owl-"]:focus, .digit.text .owl-nav [class*="owl-"]:focus, .digits .owl-nav [class*="owl-"]:focus, .digits1 .owl-nav [class*="owl-"]:focus { outline: none; } .image-video.carousel .owl-nav [class*="owl-"].disabled:hover, .carousel-text .owl-nav [class*="owl-"].disabled:hover, .digit.text .owl-nav [class*="owl-"].disabled:hover, .digits .owl-nav [class*="owl-"].disabled:hover, .digits1 .owl-nav [class*="owl-"].disabled:hover { color: #333; } .image-video.carousel .img-fluid, .carousel-text .img-fluid, .digit.text .img-fluid, .digits .img-fluid, .image-video.carousel .navbar .navbar-brand img, .navbar .navbar-brand .image-video.carousel img, .carousel-text .navbar .navbar-brand img, .navbar .navbar-brand .carousel-text img, .digit.text .navbar .navbar-brand img, .navbar .navbar-brand .digit.text img, .digits .navbar .navbar-brand img, .navbar .navbar-brand .digits img { margin: 0; } .digit.text .owl-carousel .owl-nav, .digits .owl-carousel .owl-nav, .digits1 .owl-carousel .owl-nav { color: #fff; } .digit.text .owl-carousel .owl-nav button[class*="owl-"]:not(.disabled):hover, .digits .owl-carousel .owl-nav button[class*="owl-"]:not(.disabled):hover { opacity: 0.8; } .digit.text .owl-carousel .owl-nav [class*="owl-"]:hover, .digits .owl-carousel .owl-nav [class*="owl-"]:hover { background-color: transparent; color: #fff; } .digit.text .owl-carousel .owl-nav [class*="owl-"].disabled:hover, .digits .owl-carousel .owl-nav [class*="owl-"].disabled:hover { color: #fff; } .digit.text .owl-carousel .owl-dots, .digits .owl-carousel .owl-dots, .digits1 .owl-carousel .owl-dots { bottom: 0.625rem; left: 0; position: absolute; right: 0; } *, *::before, *::after { box-sizing: border-box; } html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; } body { margin: 0; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #333; text-align: left; background-color: #fff; } [tabindex="-1"]:focus { outline: 0 !important; } hr { box-sizing: content-box; height: 0; overflow: visible; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; } p { margin-top: 0; margin-bottom: 1rem; } abbr[title], abbr[data-original-title] { text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; text-decoration-skip-ink: none; } address { margin-bottom: 1rem; font-style: normal; line-height: inherit; } ol, ul, dl { margin-top: 0; margin-bottom: 1rem; } ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; } dt { font-weight: 700; } dd { margin-bottom: 0.5rem; margin-left: 0; } blockquote { margin: 0 0 1rem; } b, strong { font-weight: bolder; } small { font-size: 80%; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } a { color: #0057a6; text-decoration: none; background-color: transparent; } a:hover { color: #002f5a; text-decoration: underline; } a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; } a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; } a:not([href]):not([tabindex]):focus { outline: 0; } pre, code, kbd, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; } pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; } figure { margin: 0 0 1rem; } img { vertical-align: middle; border-style: none; } svg { overflow: hidden; /* vertical-align: middle; */ } table { border-collapse: collapse; } caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #666; text-align: left; caption-side: bottom; } th { text-align: inherit; } label { display: inline-block; margin-bottom: 0.5rem; } button { border-radius: 0; } button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; } input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } button, input { overflow: visible; } button, select { text-transform: none; } select { word-wrap: normal; } button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; } input[type="radio"], input[type="checkbox"] { box-sizing: border-box; padding: 0; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; } textarea { overflow: auto; resize: vertical; } fieldset { min-width: 0; padding: 0; margin: 0; border: 0; } legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; } progress { vertical-align: baseline; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { outline-offset: -2px; -webkit-appearance: none; } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; } output { display: inline-block; } summary { display: list-item; cursor: pointer; } template { display: none; } [hidden] { display: none !important; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; } h1, .h1 { font-size: 2.5rem; } h2, .h2 { font-size: 2rem; } h3, .h3 { font-size: 1.75rem; } h4, .h4 { font-size: 1.5rem; } h5, .h5 { font-size: 1.25rem; } h6, .h6 { font-size: 1rem; } .lead { font-size: 1.25rem; font-weight: 300; } .display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; } .display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; } .display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; } .display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; } hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); } small, .small { font-size: 80%; font-weight: 400; } mark, .mark { padding: 0.2em; background-color: #fcf8e3; } .list-unstyled { padding-left: 0; list-style: none; } .list-inline { padding-left: 0; list-style: none; } .list-inline-item { display: inline-block; } .list-inline-item:not(:last-child) { margin-right: 0.5rem; } .initialism { font-size: 90%; text-transform: uppercase; } .blockquote { margin-bottom: 1rem; font-size: 1.25rem; } .blockquote-footer { display: block; font-size: 80%; color: #888; } .blockquote-footer::before { content: "\2014\A0"; } .container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .container { max-width: 540px; } } @media (min-width: 768px) { .container { max-width: 720px; } } @media (min-width: 992px) { .container { max-width: 960px; } } @media (min-width: 1200px) { .container { max-width: 1140px; } } .container-carousel { width: 100%; max-width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .filter-button { text-align: right; margin-bottom: 20px; } .row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } .no-gutters, .distributor .row { margin-right: 0; margin-left: 0; } .no-gutters > .col, .distributor .row > .col, .no-gutters > [class*="col-"], .distributor .row > [class*="col-"] { padding-right: 0; padding-left: 0; } .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, .col-xxl-auto, .col-2xxl-1, .col-2xxl-2, .col-2xxl-3, .col-2xxl-4, .col-2xxl-5, .col-2xxl-6, .col-2xxl-7, .col-2xxl-8, .col-2xxl-9, .col-2xxl-10, .col-2xxl-11, .col-2xxl-12, .col-2xxl, .col-2xxl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; } .col { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-2 { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-3 { flex: 0 0 25%; max-width: 25%; } .col-4 { flex: 0 0 33.33333%; max-width: 33.33333%; } .col-5 { flex: 0 0 41.66667%; max-width: 41.66667%; } .col-6 { flex: 0 0 50%; max-width: 50%; } .col-7 { flex: 0 0 58.33333%; max-width: 58.33333%; } .col-8 { flex: 0 0 66.66667%; max-width: 66.66667%; } .col-9 { flex: 0 0 75%; max-width: 75%; } .col-10 { flex: 0 0 83.33333%; max-width: 83.33333%; } .col-11 { flex: 0 0 91.66667%; max-width: 91.66667%; } .col-12 { flex: 0 0 100%; max-width: 100%; } .icons-text { flex: 0 0 100%; max-width: 100%; margin: 0 auto; } .order-first { order: -1; } .order-last { order: 13; } .order-0 { order: 0; } .order-1 { order: 1; } .order-2 { order: 2; } .order-3 { order: 3; } .order-4 { order: 4; } .order-5 { order: 5; } .order-6 { order: 6; } .order-7 { order: 7; } .order-8 { order: 8; } .order-9 { order: 9; } .order-10 { order: 10; } .order-11 { order: 11; } .order-12 { order: 12; } .offset-1 { margin-left: 8.33333%; } .offset-2 { margin-left: 16.66667%; } .offset-3 { margin-left: 25%; } .offset-4 { margin-left: 33.33333%; } .offset-5 { margin-left: 41.66667%; } .offset-6 { margin-left: 50%; } .offset-7 { margin-left: 58.33333%; } .offset-8 { margin-left: 66.66667%; } .offset-9 { margin-left: 75%; } .offset-10 { margin-left: 83.33333%; } .offset-11 { margin-left: 91.66667%; } @media (min-width: 576px) { .col-sm { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-sm-2 { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-sm-3 { flex: 0 0 25%; max-width: 25%; } .col-sm-4 { flex: 0 0 33.33333%; max-width: 33.33333%; } .col-sm-5 { flex: 0 0 41.66667%; max-width: 41.66667%; } .col-sm-6 { flex: 0 0 50%; max-width: 50%; } .col-sm-7 { flex: 0 0 58.33333%; max-width: 58.33333%; } .col-sm-8 { flex: 0 0 66.66667%; max-width: 66.66667%; } .col-sm-9 { flex: 0 0 75%; max-width: 75%; } .col-sm-10 { flex: 0 0 83.33333%; max-width: 83.33333%; } .col-sm-11 { flex: 0 0 91.66667%; max-width: 91.66667%; } .col-sm-12 { flex: 0 0 100%; max-width: 100%; } .order-sm-first { order: -1; } .order-sm-last { order: 13; } .order-sm-0 { order: 0; } .order-sm-1 { order: 1; } .order-sm-2 { order: 2; } .order-sm-3 { order: 3; } .order-sm-4 { order: 4; } .order-sm-5 { order: 5; } .order-sm-6 { order: 6; } .order-sm-7 { order: 7; } .order-sm-8 { order: 8; } .order-sm-9 { order: 9; } .order-sm-10 { order: 10; } .order-sm-11 { order: 11; } .order-sm-12 { order: 12; } .offset-sm-0 { margin-left: 0; } .offset-sm-1 { margin-left: 8.33333%; } .offset-sm-2 { margin-left: 16.66667%; } .offset-sm-3 { margin-left: 25%; } .offset-sm-4 { margin-left: 33.33333%; } .offset-sm-5 { margin-left: 41.66667%; } .offset-sm-6 { margin-left: 50%; } .offset-sm-7 { margin-left: 58.33333%; } .offset-sm-8 { margin-left: 66.66667%; } .offset-sm-9 { margin-left: 75%; } .offset-sm-10 { margin-left: 83.33333%; } .offset-sm-11 { margin-left: 91.66667%; } } @media (min-width: 768px) { .col-md { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-md-2 { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-md-3 { flex: 0 0 25%; max-width: 25%; } .col-md-4 { flex: 0 0 33.33333%; max-width: 33.33333%; } .col-md-5 { flex: 0 0 41.66667%; max-width: 41.66667%; } .col-md-6 { flex: 0 0 50%; max-width: 50%; } .col-md-7 { flex: 0 0 58.33333%; max-width: 58.33333%; } .col-md-8 { flex: 0 0 66.66667%; max-width: 66.66667%; } .col-md-9 { flex: 0 0 75%; max-width: 75%; } .col-md-10 { flex: 0 0 83.33333%; max-width: 83.33333%; } .col-md-11 { flex: 0 0 91.66667%; max-width: 91.66667%; } .col-md-12 { flex: 0 0 100%; max-width: 100%; } .order-md-first { order: -1; } .order-md-last { order: 13; } .order-md-0 { order: 0; } .order-md-1 { order: 1; } .order-md-2 { order: 2; } .order-md-3 { order: 3; } .order-md-4 { order: 4; } .order-md-5 { order: 5; } .order-md-6 { order: 6; } .order-md-7 { order: 7; } .order-md-8 { order: 8; } .order-md-9 { order: 9; } .order-md-10 { order: 10; } .order-md-11 { order: 11; } .order-md-12 { order: 12; } .offset-md-0 { margin-left: 0; } .offset-md-1 { margin-left: 8.33333%; } .offset-md-2 { margin-left: 16.66667%; } .offset-md-3 { margin-left: 25%; } .offset-md-4 { margin-left: 33.33333%; } .offset-md-5 { margin-left: 41.66667%; } .offset-md-6 { margin-left: 50%; } .offset-md-7 { margin-left: 58.33333%; } .offset-md-8 { margin-left: 66.66667%; } .offset-md-9 { margin-left: 75%; } .offset-md-10 { margin-left: 83.33333%; } .offset-md-11 { margin-left: 91.66667%; } } @media (min-width: 992px) { .col-lg { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-lg-2 { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-lg-3 { flex: 0 0 25%; max-width: 25%; } .col-lg-4 { flex: 0 0 33.33333%; max-width: 33.33333%; } .col-lg-5 { flex: 0 0 41.66667%; max-width: 41.66667%; } .col-lg-6 { flex: 0 0 50%; max-width: 50%; } .col-lg-7 { flex: 0 0 58.33333%; max-width: 58.33333%; } .col-lg-8 { flex: 0 0 66.66667%; max-width: 66.66667%; } .col-lg-9 { flex: 0 0 75%; max-width: 75%; } .col-lg-10 { flex: 0 0 83.33333%; max-width: 83.33333%; } .col-lg-11 { flex: 0 0 91.66667%; max-width: 91.66667%; } .col-lg-12 { flex: 0 0 100%; max-width: 100%; } .order-lg-first { order: -1; } .order-lg-last { order: 13; } .order-lg-0 { order: 0; } .order-lg-1 { order: 1; } .order-lg-2 { order: 2; } .order-lg-3 { order: 3; } .order-lg-4 { order: 4; } .order-lg-5 { order: 5; } .order-lg-6 { order: 6; } .order-lg-7 { order: 7; } .order-lg-8 { order: 8; } .order-lg-9 { order: 9; } .order-lg-10 { order: 10; } .order-lg-11 { order: 11; } .order-lg-12 { order: 12; } .offset-lg-0 { margin-left: 0; } .offset-lg-1 { margin-left: 8.33333%; } .offset-lg-2 { margin-left: 16.66667%; } .offset-lg-3 { margin-left: 25%; } .offset-lg-4 { margin-left: 33.33333%; } .offset-lg-5 { margin-left: 41.66667%; } .offset-lg-6 { margin-left: 50%; } .offset-lg-7 { margin-left: 58.33333%; } .offset-lg-8 { margin-left: 66.66667%; } .offset-lg-9 { margin-left: 75%; } .offset-lg-10 { margin-left: 83.33333%; } .offset-lg-11 { margin-left: 91.66667%; } } @media (min-width: 1200px) { .col-xl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-xl-2 { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-xl-3 { flex: 0 0 25%; max-width: 25%; } .col-xl-4 { flex: 0 0 33.33333%; max-width: 33.33333%; } .col-xl-5 { flex: 0 0 41.66667%; max-width: 41.66667%; } .col-xl-6 { flex: 0 0 50%; max-width: 50%; } .col-xl-7 { flex: 0 0 58.33333%; max-width: 58.33333%; } .col-xl-8 { flex: 0 0 66.66667%; max-width: 66.66667%; } .col-xl-9 { flex: 0 0 75%; max-width: 75%; } .col-xl-10 { flex: 0 0 83.33333%; max-width: 83.33333%; } .col-xl-11 { flex: 0 0 91.66667%; max-width: 91.66667%; } .col-xl-12 { flex: 0 0 100%; max-width: 100%; } .order-xl-first { order: -1; } .order-xl-last { order: 13; } .order-xl-0 { order: 0; } .order-xl-1 { order: 1; } .order-xl-2 { order: 2; } .order-xl-3 { order: 3; } .order-xl-4 { order: 4; } .order-xl-5 { order: 5; } .order-xl-6 { order: 6; } .order-xl-7 { order: 7; } .order-xl-8 { order: 8; } .order-xl-9 { order: 9; } .order-xl-10 { order: 10; } .order-xl-11 { order: 11; } .order-xl-12 { order: 12; } .offset-xl-0 { margin-left: 0; } .offset-xl-1 { margin-left: 8.33333%; } .offset-xl-2 { margin-left: 16.66667%; } .offset-xl-3 { margin-left: 25%; } .offset-xl-4 { margin-left: 33.33333%; } .offset-xl-5 { margin-left: 41.66667%; } .offset-xl-6 { margin-left: 50%; } .offset-xl-7 { margin-left: 58.33333%; } .offset-xl-8 { margin-left: 66.66667%; } .offset-xl-9 { margin-left: 75%; } .offset-xl-10 { margin-left: 83.33333%; } .offset-xl-11 { margin-left: 91.66667%; } } @media (min-width: 1920px) { .col-xxl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-xxl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xxl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-xxl-2 { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-xxl-3 { flex: 0 0 25%; max-width: 25%; } .col-xxl-4 { flex: 0 0 33.33333%; max-width: 33.33333%; } .col-xxl-5 { flex: 0 0 41.66667%; max-width: 41.66667%; } .col-xxl-6 { flex: 0 0 50%; max-width: 50%; } .col-xxl-7 { flex: 0 0 58.33333%; max-width: 58.33333%; } .col-xxl-8 { flex: 0 0 66.66667%; max-width: 66.66667%; } .col-xxl-9 { flex: 0 0 75%; max-width: 75%; } .col-xxl-10 { flex: 0 0 83.33333%; max-width: 83.33333%; } .col-xxl-11 { flex: 0 0 91.66667%; max-width: 91.66667%; } .col-xxl-12 { flex: 0 0 100%; max-width: 100%; } .order-xxl-first { order: -1; } .order-xxl-last { order: 13; } .order-xxl-0 { order: 0; } .order-xxl-1 { order: 1; } .order-xxl-2 { order: 2; } .order-xxl-3 { order: 3; } .order-xxl-4 { order: 4; } .order-xxl-5 { order: 5; } .order-xxl-6 { order: 6; } .order-xxl-7 { order: 7; } .order-xxl-8 { order: 8; } .order-xxl-9 { order: 9; } .order-xxl-10 { order: 10; } .order-xxl-11 { order: 11; } .order-xxl-12 { order: 12; } .offset-xxl-0 { margin-left: 0; } .offset-xxl-1 { margin-left: 8.33333%; } .offset-xxl-2 { margin-left: 16.66667%; } .offset-xxl-3 { margin-left: 25%; } .offset-xxl-4 { margin-left: 33.33333%; } .offset-xxl-5 { margin-left: 41.66667%; } .offset-xxl-6 { margin-left: 50%; } .offset-xxl-7 { margin-left: 58.33333%; } .offset-xxl-8 { margin-left: 66.66667%; } .offset-xxl-9 { margin-left: 75%; } .offset-xxl-10 { margin-left: 83.33333%; } .offset-xxl-11 { margin-left: 91.66667%; } } @media (min-width: 2560px) { .col-2xxl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-2xxl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-2xxl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-2xxl-2 { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-2xxl-3 { flex: 0 0 25%; max-width: 25%; } .col-2xxl-4 { flex: 0 0 33.33333%; max-width: 33.33333%; } .col-2xxl-5 { flex: 0 0 41.66667%; max-width: 41.66667%; } .col-2xxl-6 { flex: 0 0 50%; max-width: 50%; } .col-2xxl-7 { flex: 0 0 58.33333%; max-width: 58.33333%; } .col-2xxl-8 { flex: 0 0 66.66667%; max-width: 66.66667%; } .col-2xxl-9 { flex: 0 0 75%; max-width: 75%; } .col-2xxl-10 { flex: 0 0 83.33333%; max-width: 83.33333%; } .col-2xxl-11 { flex: 0 0 91.66667%; max-width: 91.66667%; } .col-2xxl-12 { flex: 0 0 100%; max-width: 100%; } .order-2xxl-first { order: -1; } .order-2xxl-last { order: 13; } .order-2xxl-0 { order: 0; } .order-2xxl-1 { order: 1; } .order-2xxl-2 { order: 2; } .order-2xxl-3 { order: 3; } .order-2xxl-4 { order: 4; } .order-2xxl-5 { order: 5; } .order-2xxl-6 { order: 6; } .order-2xxl-7 { order: 7; } .order-2xxl-8 { order: 8; } .order-2xxl-9 { order: 9; } .order-2xxl-10 { order: 10; } .order-2xxl-11 { order: 11; } .order-2xxl-12 { order: 12; } .offset-2xxl-0 { margin-left: 0; } .offset-2xxl-1 { margin-left: 8.33333%; } .offset-2xxl-2 { margin-left: 16.66667%; } .offset-2xxl-3 { margin-left: 25%; } .offset-2xxl-4 { margin-left: 33.33333%; } .offset-2xxl-5 { margin-left: 41.66667%; } .offset-2xxl-6 { margin-left: 50%; } .offset-2xxl-7 { margin-left: 58.33333%; } .offset-2xxl-8 { margin-left: 66.66667%; } .offset-2xxl-9 { margin-left: 75%; } .offset-2xxl-10 { margin-left: 83.33333%; } .offset-2xxl-11 { margin-left: 91.66667%; } } .fade { transition: opacity 0.15s linear; } .fade-map { transition: opacity 5s linear; } @media (prefers-reduced-motion: reduce) { .fade { transition: none; } } .fade:not(.show) { opacity: 0; } .collapse:not(.show) { display: none; } .collapsing { position: relative; height: 0; overflow: hidden; transition: height 0.35s ease; } @media (prefers-reduced-motion: reduce) { .collapsing { transition: none; } } .align-baseline { vertical-align: baseline !important; } .align-top { vertical-align: top !important; } .align-middle { vertical-align: middle !important; } .align-bottom { vertical-align: bottom !important; } .align-text-bottom { vertical-align: text-bottom !important; } .align-text-top { vertical-align: text-top !important; } .bg-primary { background-color: #0057a6 !important; } a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: #003c73 !important; } .bg-secondary { background-color: #888 !important; } a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color: #6f6f6f !important; } .bg-success { background-color: #28a745 !important; } a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { background-color: #1e7e34 !important; } .bg-info { background-color: #17a2b8 !important; } a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { background-color: #117a8b !important; } .bg-warning { background-color: #ffb200 !important; } a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color: #cc8e00 !important; } .bg-danger { background-color: #dc3545 !important; } a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color: #bd2130 !important; } .bg-light { background-color: #f8f9fa !important; } a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color: #dae0e5 !important; } .bg-dark { background-color: #333 !important; } a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { background-color: #1a1a1a !important; } .bg-white { background-color: #fff !important; } .bg-transparent { background-color: transparent !important; } .border { border: 1px solid #dee2e6 !important; } .border-top { border-top: 1px solid #dee2e6 !important; } .border-right { border-right: 1px solid #dee2e6 !important; } .border-bottom { border-bottom: 1px solid #dee2e6 !important; } .border-left { border-left: 1px solid #dee2e6 !important; } .border-0 { border: 0 !important; } .border-top-0 { border-top: 0 !important; } .border-right-0 { border-right: 0 !important; } .border-bottom-0 { border-bottom: 0 !important; } .border-left-0 { border-left: 0 !important; } .border-primary { border-color: #0057a6 !important; } .border-secondary { border-color: #888 !important; } .border-success { border-color: #28a745 !important; } .border-info { border-color: #17a2b8 !important; } .border-warning { border-color: #ffb200 !important; } .border-danger { border-color: #dc3545 !important; } .border-light { border-color: #f8f9fa !important; } .border-dark { border-color: #333 !important; } .border-white { border-color: #fff !important; } .rounded-sm { border-radius: 0.2rem !important; } .rounded { border-radius: 0 !important; } .rounded-top { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; } .rounded-right { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } .rounded-bottom { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; } .rounded-left { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; } .rounded-lg { border-radius: 0.3rem !important; } .rounded-circle { border-radius: 50% !important; } .circle-icon { border-radius: 50%; height: 64px; width: 64px; text-align: center; border: 1px solid #0057a6; } .circle-icon img { margin-top: 14px; } .rounded-pill { border-radius: 50rem !important; } .rounded-0 { border-radius: 0 !important; } .clearfix::after { display: block; clear: both; content: ""; } .d-none { display: none !important; } .d-inline { display: inline !important; } .d-inline-block { display: inline-block !important; } .d-block { display: block !important; } .d-table { display: table !important; } .d-table-row { display: table-row !important; } .d-table-cell { display: table-cell !important; } .d-flex { display: flex !important; } .d-inline-flex { display: inline-flex !important; } @media (min-width: 576px) { .d-sm-none { display: none !important; } .d-sm-inline { display: inline !important; } .d-sm-inline-block { display: inline-block !important; } .d-sm-block { display: block !important; } .d-sm-table { display: table !important; } .d-sm-table-row { display: table-row !important; } .d-sm-table-cell { display: table-cell !important; } .d-sm-flex { display: flex !important; } .d-sm-inline-flex { display: inline-flex !important; } } @media (min-width: 768px) { .d-md-none { display: none !important; } .d-md-inline { display: inline !important; } .d-md-inline-block { display: inline-block !important; } .d-md-block { display: block !important; } .d-md-table { display: table !important; } .d-md-table-row { display: table-row !important; } .d-md-table-cell { display: table-cell !important; } .d-md-flex { display: flex !important; } .d-md-inline-flex { display: inline-flex !important; } } @media (min-width: 992px) { .d-lg-none { display: none !important; } .d-lg-inline { display: inline !important; } .d-lg-inline-block { display: inline-block !important; } .d-lg-block { display: block !important; } .d-lg-table { display: table !important; } .d-lg-table-row { display: table-row !important; } .d-lg-table-cell { display: table-cell !important; } .d-lg-flex { display: flex !important; } .d-lg-inline-flex { display: inline-flex !important; } } @media (min-width: 1200px) { .d-xl-none { display: none !important; } .d-xl-inline { display: inline !important; } .d-xl-inline-block { display: inline-block !important; } .d-xl-block { display: block !important; } .d-xl-table { display: table !important; } .d-xl-table-row { display: table-row !important; } .d-xl-table-cell { display: table-cell !important; } .d-xl-flex { display: flex !important; } .d-xl-inline-flex { display: inline-flex !important; } } @media (min-width: 1920px) { .d-xxl-none { display: none !important; } .d-xxl-inline { display: inline !important; } .d-xxl-inline-block { display: inline-block !important; } .d-xxl-block { display: block !important; } .d-xxl-table { display: table !important; } .d-xxl-table-row { display: table-row !important; } .d-xxl-table-cell { display: table-cell !important; } .d-xxl-flex { display: flex !important; } .d-xxl-inline-flex { display: inline-flex !important; } } @media (min-width: 2560px) { .d-2xxl-none { display: none !important; } .d-2xxl-inline { display: inline !important; } .d-2xxl-inline-block { display: inline-block !important; } .d-2xxl-block { display: block !important; } .d-2xxl-table { display: table !important; } .d-2xxl-table-row { display: table-row !important; } .d-2xxl-table-cell { display: table-cell !important; } .d-2xxl-flex { display: flex !important; } .d-2xxl-inline-flex { display: inline-flex !important; } } @media print { .d-print-none { display: none !important; } .d-print-inline { display: inline !important; } .d-print-inline-block { display: inline-block !important; } .d-print-block { display: block !important; } .d-print-table { display: table !important; } .d-print-table-row { display: table-row !important; } .d-print-table-cell { display: table-cell !important; } .d-print-flex { display: flex !important; } .d-print-inline-flex { display: inline-flex !important; } } .gruas-print-footer{ background-color: rgba(235, 235, 235, 1); display:none; } .gruas-print-footer-img{ padding:1.225rem 0 1rem; } .gruas-print-footer-img img{ height: 50px; } .gruas-print-header{ background-color: #0057a6; color: #FFF; display:none; } .gruas-print-header-img{ padding:1.225rem 0 1.225rem; float: right; } .gruas-print-header-img img{ height: 50px; margin-right: 30px; } .embed-responsive { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; } .embed-responsive::before { display: block; content: ""; } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .embed-responsive-21by9::before { padding-top: 42.85714%; } .embed-responsive-16by9::before { padding-top: 56.25%; } .embed-responsive-4by3::before { padding-top: 75%; } .embed-responsive-1by1::before { padding-top: 100%; } .flex-row { flex-direction: row !important; } .flex-column { flex-direction: column !important; } .flex-row-reverse { flex-direction: row-reverse !important; } .flex-column-reverse { flex-direction: column-reverse !important; } .flex-wrap { flex-wrap: wrap !important; } .flex-nowrap { flex-wrap: nowrap !important; } .flex-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-fill { flex: 1 1 auto !important; } .flex-grow-0 { flex-grow: 0 !important; } .flex-grow-1 { flex-grow: 1 !important; } .flex-shrink-0 { flex-shrink: 0 !important; } .flex-shrink-1 { flex-shrink: 1 !important; } .justify-content-start { justify-content: flex-start !important; } .justify-content-end { justify-content: flex-end !important; } .justify-content-center { justify-content: center !important; } .justify-content-between { justify-content: space-between !important; } .justify-content-around { justify-content: space-around !important; } .align-items-start { align-items: flex-start !important; } .align-items-end { align-items: flex-end !important; } .align-items-center { align-items: center !important; } .align-items-baseline { align-items: baseline !important; } .align-items-stretch { align-items: stretch !important; } .align-content-start { align-content: flex-start !important; } .align-content-end { align-content: flex-end !important; } .align-content-center { align-content: center !important; } .align-content-between { align-content: space-between !important; } .align-content-around { align-content: space-around !important; } .align-content-stretch { align-content: stretch !important; } .align-self-auto { align-self: auto !important; } .align-self-start { align-self: flex-start !important; } .align-self-end { align-self: flex-end !important; } .align-self-center { align-self: center !important; } .align-self-baseline { align-self: baseline !important; } .align-self-stretch { align-self: stretch !important; } @media (min-width: 576px) { .flex-sm-row { flex-direction: row !important; } .flex-sm-column { flex-direction: column !important; } .flex-sm-row-reverse { flex-direction: row-reverse !important; } .flex-sm-column-reverse { flex-direction: column-reverse !important; } .flex-sm-wrap { flex-wrap: wrap !important; } .flex-sm-nowrap { flex-wrap: nowrap !important; } .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-sm-fill { flex: 1 1 auto !important; } .flex-sm-grow-0 { flex-grow: 0 !important; } .flex-sm-grow-1 { flex-grow: 1 !important; } .flex-sm-shrink-0 { flex-shrink: 0 !important; } .flex-sm-shrink-1 { flex-shrink: 1 !important; } .justify-content-sm-start { justify-content: flex-start !important; } .justify-content-sm-end { justify-content: flex-end !important; } .justify-content-sm-center { justify-content: center !important; } .justify-content-sm-between { justify-content: space-between !important; } .justify-content-sm-around { justify-content: space-around !important; } .align-items-sm-start { align-items: flex-start !important; } .align-items-sm-end { align-items: flex-end !important; } .align-items-sm-center { align-items: center !important; } .align-items-sm-baseline { align-items: baseline !important; } .align-items-sm-stretch { align-items: stretch !important; } .align-content-sm-start { align-content: flex-start !important; } .align-content-sm-end { align-content: flex-end !important; } .align-content-sm-center { align-content: center !important; } .align-content-sm-between { align-content: space-between !important; } .align-content-sm-around { align-content: space-around !important; } .align-content-sm-stretch { align-content: stretch !important; } .align-self-sm-auto { align-self: auto !important; } .align-self-sm-start { align-self: flex-start !important; } .align-self-sm-end { align-self: flex-end !important; } .align-self-sm-center { align-self: center !important; } .align-self-sm-baseline { align-self: baseline !important; } .align-self-sm-stretch { align-self: stretch !important; } } @media (min-width: 768px) { .flex-md-row { flex-direction: row !important; } .flex-md-column { flex-direction: column !important; } .flex-md-row-reverse { flex-direction: row-reverse !important; } .flex-md-column-reverse { flex-direction: column-reverse !important; } .flex-md-wrap { flex-wrap: wrap !important; } .flex-md-nowrap { flex-wrap: nowrap !important; } .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-md-fill { flex: 1 1 auto !important; } .flex-md-grow-0 { flex-grow: 0 !important; } .flex-md-grow-1 { flex-grow: 1 !important; } .flex-md-shrink-0 { flex-shrink: 0 !important; } .flex-md-shrink-1 { flex-shrink: 1 !important; } .justify-content-md-start { justify-content: flex-start !important; } .justify-content-md-end { justify-content: flex-end !important; } .justify-content-md-center { justify-content: center !important; } .justify-content-md-between { justify-content: space-between !important; } .justify-content-md-around { justify-content: space-around !important; } .align-items-md-start { align-items: flex-start !important; } .align-items-md-end { align-items: flex-end !important; } .align-items-md-center { align-items: center !important; } .align-items-md-baseline { align-items: baseline !important; } .align-items-md-stretch { align-items: stretch !important; } .align-content-md-start { align-content: flex-start !important; } .align-content-md-end { align-content: flex-end !important; } .align-content-md-center { align-content: center !important; } .align-content-md-between { align-content: space-between !important; } .align-content-md-around { align-content: space-around !important; } .align-content-md-stretch { align-content: stretch !important; } .align-self-md-auto { align-self: auto !important; } .align-self-md-start { align-self: flex-start !important; } .align-self-md-end { align-self: flex-end !important; } .align-self-md-center { align-self: center !important; } .align-self-md-baseline { align-self: baseline !important; } .align-self-md-stretch { align-self: stretch !important; } } @media (min-width: 992px) { .flex-lg-row { flex-direction: row !important; } .flex-lg-column { flex-direction: column !important; } .flex-lg-row-reverse { flex-direction: row-reverse !important; } .flex-lg-column-reverse { flex-direction: column-reverse !important; } .flex-lg-wrap { flex-wrap: wrap !important; } .flex-lg-nowrap { flex-wrap: nowrap !important; } .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-lg-fill { flex: 1 1 auto !important; } .flex-lg-grow-0 { flex-grow: 0 !important; } .flex-lg-grow-1 { flex-grow: 1 !important; } .flex-lg-shrink-0 { flex-shrink: 0 !important; } .flex-lg-shrink-1 { flex-shrink: 1 !important; } .justify-content-lg-start { justify-content: flex-start !important; } .justify-content-lg-end { justify-content: flex-end !important; } .justify-content-lg-center { justify-content: center !important; } .justify-content-lg-between { justify-content: space-between !important; } .justify-content-lg-around { justify-content: space-around !important; } .align-items-lg-start { align-items: flex-start !important; } .align-items-lg-end { align-items: flex-end !important; } .align-items-lg-center { align-items: center !important; } .align-items-lg-baseline { align-items: baseline !important; } .align-items-lg-stretch { align-items: stretch !important; } .align-content-lg-start { align-content: flex-start !important; } .align-content-lg-end { align-content: flex-end !important; } .align-content-lg-center { align-content: center !important; } .align-content-lg-between { align-content: space-between !important; } .align-content-lg-around { align-content: space-around !important; } .align-content-lg-stretch { align-content: stretch !important; } .align-self-lg-auto { align-self: auto !important; } .align-self-lg-start { align-self: flex-start !important; } .align-self-lg-end { align-self: flex-end !important; } .align-self-lg-center { align-self: center !important; } .align-self-lg-baseline { align-self: baseline !important; } .align-self-lg-stretch { align-self: stretch !important; } } @media (min-width: 1200px) { .flex-xl-row { flex-direction: row !important; } .flex-xl-column { flex-direction: column !important; } .flex-xl-row-reverse { flex-direction: row-reverse !important; } .flex-xl-column-reverse { flex-direction: column-reverse !important; } .flex-xl-wrap { flex-wrap: wrap !important; } .flex-xl-nowrap { flex-wrap: nowrap !important; } .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-xl-fill { flex: 1 1 auto !important; } .flex-xl-grow-0 { flex-grow: 0 !important; } .flex-xl-grow-1 { flex-grow: 1 !important; } .flex-xl-shrink-0 { flex-shrink: 0 !important; } .flex-xl-shrink-1 { flex-shrink: 1 !important; } .justify-content-xl-start { justify-content: flex-start !important; } .justify-content-xl-end { justify-content: flex-end !important; } .justify-content-xl-center { justify-content: center !important; } .justify-content-xl-between { justify-content: space-between !important; } .justify-content-xl-around { justify-content: space-around !important; } .align-items-xl-start { align-items: flex-start !important; } .align-items-xl-end { align-items: flex-end !important; } .align-items-xl-center { align-items: center !important; } .align-items-xl-baseline { align-items: baseline !important; } .align-items-xl-stretch { align-items: stretch !important; } .align-content-xl-start { align-content: flex-start !important; } .align-content-xl-end { align-content: flex-end !important; } .align-content-xl-center { align-content: center !important; } .align-content-xl-between { align-content: space-between !important; } .align-content-xl-around { align-content: space-around !important; } .align-content-xl-stretch { align-content: stretch !important; } .align-self-xl-auto { align-self: auto !important; } .align-self-xl-start { align-self: flex-start !important; } .align-self-xl-end { align-self: flex-end !important; } .align-self-xl-center { align-self: center !important; } .align-self-xl-baseline { align-self: baseline !important; } .align-self-xl-stretch { align-self: stretch !important; } } @media (min-width: 1920px) { .flex-xxl-row { flex-direction: row !important; } .flex-xxl-column { flex-direction: column !important; } .flex-xxl-row-reverse { flex-direction: row-reverse !important; } .flex-xxl-column-reverse { flex-direction: column-reverse !important; } .flex-xxl-wrap { flex-wrap: wrap !important; } .flex-xxl-nowrap { flex-wrap: nowrap !important; } .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-xxl-fill { flex: 1 1 auto !important; } .flex-xxl-grow-0 { flex-grow: 0 !important; } .flex-xxl-grow-1 { flex-grow: 1 !important; } .flex-xxl-shrink-0 { flex-shrink: 0 !important; } .flex-xxl-shrink-1 { flex-shrink: 1 !important; } .justify-content-xxl-start { justify-content: flex-start !important; } .justify-content-xxl-end { justify-content: flex-end !important; } .justify-content-xxl-center { justify-content: center !important; } .justify-content-xxl-between { justify-content: space-between !important; } .justify-content-xxl-around { justify-content: space-around !important; } .align-items-xxl-start { align-items: flex-start !important; } .align-items-xxl-end { align-items: flex-end !important; } .align-items-xxl-center { align-items: center !important; } .align-items-xxl-baseline { align-items: baseline !important; } .align-items-xxl-stretch { align-items: stretch !important; } .align-content-xxl-start { align-content: flex-start !important; } .align-content-xxl-end { align-content: flex-end !important; } .align-content-xxl-center { align-content: center !important; } .align-content-xxl-between { align-content: space-between !important; } .align-content-xxl-around { align-content: space-around !important; } .align-content-xxl-stretch { align-content: stretch !important; } .align-self-xxl-auto { align-self: auto !important; } .align-self-xxl-start { align-self: flex-start !important; } .align-self-xxl-end { align-self: flex-end !important; } .align-self-xxl-center { align-self: center !important; } .align-self-xxl-baseline { align-self: baseline !important; } .align-self-xxl-stretch { align-self: stretch !important; } } @media (min-width: 2560px) { .flex-2xxl-row { flex-direction: row !important; } .flex-2xxl-column { flex-direction: column !important; } .flex-2xxl-row-reverse { flex-direction: row-reverse !important; } .flex-2xxl-column-reverse { flex-direction: column-reverse !important; } .flex-2xxl-wrap { flex-wrap: wrap !important; } .flex-2xxl-nowrap { flex-wrap: nowrap !important; } .flex-2xxl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-2xxl-fill { flex: 1 1 auto !important; } .flex-2xxl-grow-0 { flex-grow: 0 !important; } .flex-2xxl-grow-1 { flex-grow: 1 !important; } .flex-2xxl-shrink-0 { flex-shrink: 0 !important; } .flex-2xxl-shrink-1 { flex-shrink: 1 !important; } .justify-content-2xxl-start { justify-content: flex-start !important; } .justify-content-2xxl-end { justify-content: flex-end !important; } .justify-content-2xxl-center { justify-content: center !important; } .justify-content-2xxl-between { justify-content: space-between !important; } .justify-content-2xxl-around { justify-content: space-around !important; } .align-items-2xxl-start { align-items: flex-start !important; } .align-items-2xxl-end { align-items: flex-end !important; } .align-items-2xxl-center { align-items: center !important; } .align-items-2xxl-baseline { align-items: baseline !important; } .align-items-2xxl-stretch { align-items: stretch !important; } .align-content-2xxl-start { align-content: flex-start !important; } .align-content-2xxl-end { align-content: flex-end !important; } .align-content-2xxl-center { align-content: center !important; } .align-content-2xxl-between { align-content: space-between !important; } .align-content-2xxl-around { align-content: space-around !important; } .align-content-2xxl-stretch { align-content: stretch !important; } .align-self-2xxl-auto { align-self: auto !important; } .align-self-2xxl-start { align-self: flex-start !important; } .align-self-2xxl-end { align-self: flex-end !important; } .align-self-2xxl-center { align-self: center !important; } .align-self-2xxl-baseline { align-self: baseline !important; } .align-self-2xxl-stretch { align-self: stretch !important; } } .float-left { float: left !important; } .float-right { float: right !important; } .float-none { float: none !important; } @media (min-width: 576px) { .float-sm-left { float: left !important; } .float-sm-right { float: right !important; } .float-sm-none { float: none !important; } } @media (min-width: 768px) { .float-md-left { float: left !important; } .float-md-right { float: right !important; } .float-md-none { float: none !important; } } @media (min-width: 992px) { .float-lg-left { float: left !important; } .float-lg-right { float: right !important; } .float-lg-none { float: none !important; } } @media (min-width: 1200px) { .float-xl-left { float: left !important; } .float-xl-right { float: right !important; } .float-xl-none { float: none !important; } } @media (min-width: 1920px) { .float-xxl-left { float: left !important; } .float-xxl-right { float: right !important; } .float-xxl-none { float: none !important; } } @media (min-width: 2560px) { .float-2xxl-left { float: left !important; } .float-2xxl-right { float: right !important; } .float-2xxl-none { float: none !important; } } .overflow-auto { overflow: auto !important; } .overflow-hidden { overflow: hidden !important; } .position-static { position: static !important; } .position-relative { position: relative !important; } .position-absolute { position: absolute !important; } .position-fixed { position: fixed !important; } .position-sticky { position: sticky !important; } .fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; } .fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; } @supports (position: sticky) { .sticky-top { position: sticky; top: 0; z-index: 1020; } } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; } .shadow-sm { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } .shadow { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } .shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } .shadow-none { box-shadow: none !important; } .w-25 { width: 25% !important; } .w-50 { width: 50% !important; } .w-75 { width: 75% !important; } .w-100 { width: 100% !important; } .w-auto { width: auto !important; } .h-25 { height: 25% !important; } .h-50 { height: 50% !important; } .h-75 { height: 75% !important; } .h-100 { height: 100% !important; } .h-auto { height: auto !important; } .mw-100 { max-width: 100% !important; } .mh-100 { max-height: 100% !important; } .min-vw-100 { min-width: 100vw !important; } .min-vh-100 { min-height: 100vh !important; } .vw-100 { width: 100vw !important; } .vh-100 { height: 100vh !important; } .stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); } .m-0 { margin: 0 !important; } .mt-0, .my-0 { margin-top: 0 !important; } .mr-0, .mx-0 { margin-right: 0 !important; } .mb-0, .my-0 { margin-bottom: 0 !important; } .ml-0, .mx-0 { margin-left: 0 !important; } .m-1 { margin: 0.25rem !important; } .mt-1, .my-1 { margin-top: 0.25rem !important; } .mr-1, .mx-1 { margin-right: 0.25rem !important; } .mb-1, .my-1 { margin-bottom: 0.25rem !important; } .ml-1, .mx-1 { margin-left: 0.25rem !important; } .m-2 { margin: 0.5rem !important; } .mt-2, .my-2 { margin-top: 0.5rem !important; } .mr-2, .mx-2 { margin-right: 0.5rem !important; } .mb-2, .my-2 { margin-bottom: 0.5rem !important; } .ml-2, .mx-2 { margin-left: 0.5rem !important; } .m-3 { margin: 1rem !important; } .mt-3, .my-3 { margin-top: 1rem !important; } .mr-3, .mx-3 { margin-right: 1rem !important; } .mb-3, .my-3 { margin-bottom: 1rem !important; } .ml-3, .mx-3 { margin-left: 1rem !important; } .m-4 { margin: 1.5rem !important; } .mt-4, .my-4 { margin-top: 1.5rem !important; } .mr-4, .mx-4 { margin-right: 1.5rem !important; } .mb-4, .my-4 { margin-bottom: 1.5rem !important; } .ml-4, .mx-4 { margin-left: 1.5rem !important; } .m-5 { margin: 3rem !important; } .mt-5, .my-5 { margin-top: 3rem !important; } .mr-5, .mx-5 { margin-right: 3rem !important; } .mb-5, .my-5 { margin-bottom: 3rem !important; } .ml-5, .mx-5 { margin-left: 3rem !important; } .p-0 { padding: 0 !important; } .pt-0, .py-0 { padding-top: 0 !important; } .pr-0, .px-0 { padding-right: 0 !important; } .pb-0, .py-0 { padding-bottom: 0 !important; } .pl-0, .px-0 { padding-left: 0 !important; } .p-1 { padding: 0.25rem !important; } .pt-1, .py-1 { padding-top: 0.25rem !important; } .pr-1, .px-1 { padding-right: 0.25rem !important; } .pb-1, .py-1 { padding-bottom: 0.25rem !important; } .pl-1, .px-1 { padding-left: 0.25rem !important; } .p-2 { padding: 0.5rem !important; } .pt-2, .py-2 { padding-top: 0.5rem !important; } .pr-2, .px-2 { padding-right: 0.5rem !important; } .pb-2, .py-2 { padding-bottom: 0.5rem !important; } .pl-2, .px-2 { padding-left: 0.5rem !important; } .p-3 { padding: 1rem !important; } .pt-3, .py-3 { padding-top: 1rem !important; } .pr-3, .px-3 { padding-right: 1rem !important; } .pb-3, .py-3 { padding-bottom: 1rem !important; } .pl-3, .px-3 { padding-left: 1rem !important; } .p-4 { padding: 1.5rem !important; } .pt-4, .py-4 { padding-top: 1.5rem !important; } .pr-4, .px-4 { padding-right: 1.5rem !important; } .pb-4, .py-4 { padding-bottom: 1.5rem !important; } .pl-4, .px-4 { padding-left: 1.5rem !important; } .p-5 { padding: 3rem !important; } .pt-5, .py-5 { padding-top: 3rem !important; } .pr-5, .px-5 { padding-right: 3rem !important; } .pb-5, .py-5 { padding-bottom: 3rem !important; } .pl-5, .px-5 { padding-left: 3rem !important; } .m-n1 { margin: -0.25rem !important; } .mt-n1, .my-n1 { margin-top: -0.25rem !important; } .mr-n1, .mx-n1 { margin-right: -0.25rem !important; } .mb-n1, .my-n1 { margin-bottom: -0.25rem !important; } .ml-n1, .mx-n1 { margin-left: -0.25rem !important; } .m-n2 { margin: -0.5rem !important; } .mt-n2, .my-n2 { margin-top: -0.5rem !important; } .mr-n2, .mx-n2 { margin-right: -0.5rem !important; } .mb-n2, .my-n2 { margin-bottom: -0.5rem !important; } .ml-n2, .mx-n2 { margin-left: -0.5rem !important; } .m-n3 { margin: -1rem !important; } .mt-n3, .my-n3 { margin-top: -1rem !important; } .mr-n3, .mx-n3 { margin-right: -1rem !important; } .mb-n3, .my-n3 { margin-bottom: -1rem !important; } .ml-n3, .mx-n3 { margin-left: -1rem !important; } .m-n4 { margin: -1.5rem !important; } .mt-n4, .my-n4 { margin-top: -1.5rem !important; } .mr-n4, .mx-n4 { margin-right: -1.5rem !important; } .mb-n4, .my-n4 { margin-bottom: -1.5rem !important; } .ml-n4, .mx-n4 { margin-left: -1.5rem !important; } .m-n5 { margin: -3rem !important; } .mt-n5, .my-n5 { margin-top: -3rem !important; } .mr-n5, .mx-n5 { margin-right: -3rem !important; } .mb-n5, .my-n5 { margin-bottom: -3rem !important; } .ml-n5, .mx-n5 { margin-left: -3rem !important; } .m-auto { margin: auto !important; } .mt-auto, .my-auto { margin-top: auto !important; } .mr-auto, .mx-auto { margin-right: auto !important; } .mb-auto, .my-auto { margin-bottom: auto !important; } .ml-auto, .mx-auto { margin-left: auto !important; } @media (min-width: 576px) { .m-sm-0 { margin: 0 !important; } .mt-sm-0, .my-sm-0 { margin-top: 0 !important; } .mr-sm-0, .mx-sm-0 { margin-right: 0 !important; } .mb-sm-0, .my-sm-0 { margin-bottom: 0 !important; } .ml-sm-0, .mx-sm-0 { margin-left: 0 !important; } .m-sm-1 { margin: 0.25rem !important; } .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; } .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; } .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; } .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; } .m-sm-2 { margin: 0.5rem !important; } .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; } .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; } .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; } .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; } .m-sm-3 { margin: 1rem !important; } .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; } .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; } .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; } .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; } .m-sm-4 { margin: 1.5rem !important; } .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; } .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; } .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; } .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; } .m-sm-5 { margin: 3rem !important; } .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; } .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; } .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; } .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; } .p-sm-0 { padding: 0 !important; } .pt-sm-0, .py-sm-0 { padding-top: 0 !important; } .pr-sm-0, .px-sm-0 { padding-right: 0 !important; } .pb-sm-0, .py-sm-0 { padding-bottom: 0 !important; } .pl-sm-0, .px-sm-0 { padding-left: 0 !important; } .p-sm-1 { padding: 0.25rem !important; } .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; } .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; } .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; } .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; } .p-sm-2 { padding: 0.5rem !important; } .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; } .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; } .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; } .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; } .p-sm-3 { padding: 1rem !important; } .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; } .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; } .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; } .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; } .p-sm-4 { padding: 1.5rem !important; } .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; } .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; } .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; } .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; } .p-sm-5 { padding: 3rem !important; } .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; } .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; } .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; } .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; } .m-sm-n1 { margin: -0.25rem !important; } .mt-sm-n1, .my-sm-n1 { margin-top: -0.25rem !important; } .mr-sm-n1, .mx-sm-n1 { margin-right: -0.25rem !important; } .mb-sm-n1, .my-sm-n1 { margin-bottom: -0.25rem !important; } .ml-sm-n1, .mx-sm-n1 { margin-left: -0.25rem !important; } .m-sm-n2 { margin: -0.5rem !important; } .mt-sm-n2, .my-sm-n2 { margin-top: -0.5rem !important; } .mr-sm-n2, .mx-sm-n2 { margin-right: -0.5rem !important; } .mb-sm-n2, .my-sm-n2 { margin-bottom: -0.5rem !important; } .ml-sm-n2, .mx-sm-n2 { margin-left: -0.5rem !important; } .m-sm-n3 { margin: -1rem !important; } .mt-sm-n3, .my-sm-n3 { margin-top: -1rem !important; } .mr-sm-n3, .mx-sm-n3 { margin-right: -1rem !important; } .mb-sm-n3, .my-sm-n3 { margin-bottom: -1rem !important; } .ml-sm-n3, .mx-sm-n3 { margin-left: -1rem !important; } .m-sm-n4 { margin: -1.5rem !important; } .mt-sm-n4, .my-sm-n4 { margin-top: -1.5rem !important; } .mr-sm-n4, .mx-sm-n4 { margin-right: -1.5rem !important; } .mb-sm-n4, .my-sm-n4 { margin-bottom: -1.5rem !important; } .ml-sm-n4, .mx-sm-n4 { margin-left: -1.5rem !important; } .m-sm-n5 { margin: -3rem !important; } .mt-sm-n5, .my-sm-n5 { margin-top: -3rem !important; } .mr-sm-n5, .mx-sm-n5 { margin-right: -3rem !important; } .mb-sm-n5, .my-sm-n5 { margin-bottom: -3rem !important; } .ml-sm-n5, .mx-sm-n5 { margin-left: -3rem !important; } .m-sm-auto { margin: auto !important; } .mt-sm-auto, .my-sm-auto { margin-top: auto !important; } .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; } .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; } .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; } } @media (min-width: 768px) { .m-md-0 { margin: 0 !important; } .mt-md-0, .my-md-0 { margin-top: 0 !important; } .mr-md-0, .mx-md-0 { margin-right: 0 !important; } .mb-md-0, .my-md-0 { margin-bottom: 0 !important; } .ml-md-0, .mx-md-0 { margin-left: 0 !important; } .m-md-1 { margin: 0.25rem !important; } .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; } .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; } .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; } .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; } .m-md-2 { margin: 0.5rem !important; } .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; } .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; } .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; } .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; } .m-md-3 { margin: 1rem !important; } .mt-md-3, .my-md-3 { margin-top: 1rem !important; } .mr-md-3, .mx-md-3 { margin-right: 1rem !important; } .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; } .ml-md-3, .mx-md-3 { margin-left: 1rem !important; } .m-md-4 { margin: 1.5rem !important; } .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; } .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; } .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; } .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; } .m-md-5 { margin: 3rem !important; } .mt-md-5, .my-md-5 { margin-top: 3rem !important; } .mr-md-5, .mx-md-5 { margin-right: 3rem !important; } .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; } .ml-md-5, .mx-md-5 { margin-left: 3rem !important; } .p-md-0 { padding: 0 !important; } .pt-md-0, .py-md-0 { padding-top: 0 !important; } .pr-md-0, .px-md-0 { padding-right: 0 !important; } .pb-md-0, .py-md-0 { padding-bottom: 0 !important; } .pl-md-0, .px-md-0 { padding-left: 0 !important; } .p-md-1 { padding: 0.25rem !important; } .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; } .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; } .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; } .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; } .p-md-2 { padding: 0.5rem !important; } .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; } .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; } .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; } .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; } .p-md-3 { padding: 1rem !important; } .pt-md-3, .py-md-3 { padding-top: 1rem !important; } .pr-md-3, .px-md-3 { padding-right: 1rem !important; } .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; } .pl-md-3, .px-md-3 { padding-left: 1rem !important; } .p-md-4 { padding: 1.5rem !important; } .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; } .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; } .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; } .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; } .p-md-5 { padding: 3rem !important; } .pt-md-5, .py-md-5 { padding-top: 3rem !important; } .pr-md-5, .px-md-5 { padding-right: 3rem !important; } .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; } .pl-md-5, .px-md-5 { padding-left: 3rem !important; } .m-md-n1 { margin: -0.25rem !important; } .mt-md-n1, .my-md-n1 { margin-top: -0.25rem !important; } .mr-md-n1, .mx-md-n1 { margin-right: -0.25rem !important; } .mb-md-n1, .my-md-n1 { margin-bottom: -0.25rem !important; } .ml-md-n1, .mx-md-n1 { margin-left: -0.25rem !important; } .m-md-n2 { margin: -0.5rem !important; } .mt-md-n2, .my-md-n2 { margin-top: -0.5rem !important; } .mr-md-n2, .mx-md-n2 { margin-right: -0.5rem !important; } .mb-md-n2, .my-md-n2 { margin-bottom: -0.5rem !important; } .ml-md-n2, .mx-md-n2 { margin-left: -0.5rem !important; } .m-md-n3 { margin: -1rem !important; } .mt-md-n3, .my-md-n3 { margin-top: -1rem !important; } .mr-md-n3, .mx-md-n3 { margin-right: -1rem !important; } .mb-md-n3, .my-md-n3 { margin-bottom: -1rem !important; } .ml-md-n3, .mx-md-n3 { margin-left: -1rem !important; } .m-md-n4 { margin: -1.5rem !important; } .mt-md-n4, .my-md-n4 { margin-top: -1.5rem !important; } .mr-md-n4, .mx-md-n4 { margin-right: -1.5rem !important; } .mb-md-n4, .my-md-n4 { margin-bottom: -1.5rem !important; } .ml-md-n4, .mx-md-n4 { margin-left: -1.5rem !important; } .m-md-n5 { margin: -3rem !important; } .mt-md-n5, .my-md-n5 { margin-top: -3rem !important; } .mr-md-n5, .mx-md-n5 { margin-right: -3rem !important; } .mb-md-n5, .my-md-n5 { margin-bottom: -3rem !important; } .ml-md-n5, .mx-md-n5 { margin-left: -3rem !important; } .m-md-auto { margin: auto !important; } .mt-md-auto, .my-md-auto { margin-top: auto !important; } .mr-md-auto, .mx-md-auto { margin-right: auto !important; } .mb-md-auto, .my-md-auto { margin-bottom: auto !important; } .ml-md-auto, .mx-md-auto { margin-left: auto !important; } } @media (min-width: 992px) { .m-lg-0 { margin: 0 !important; } .mt-lg-0, .my-lg-0 { margin-top: 0 !important; } .mr-lg-0, .mx-lg-0 { margin-right: 0 !important; } .mb-lg-0, .my-lg-0 { margin-bottom: 0 !important; } .ml-lg-0, .mx-lg-0 { margin-left: 0 !important; } .m-lg-1 { margin: 0.25rem !important; } .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; } .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; } .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; } .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; } .m-lg-2 { margin: 0.5rem !important; } .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; } .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; } .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; } .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; } .m-lg-3 { margin: 1rem !important; } .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; } .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; } .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; } .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; } .m-lg-4 { margin: 1.5rem !important; } .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; } .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; } .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; } .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; } .m-lg-5 { margin: 3rem !important; } .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; } .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; } .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; } .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; } .p-lg-0 { padding: 0 !important; } .pt-lg-0, .py-lg-0 { padding-top: 0 !important; } .pr-lg-0, .px-lg-0 { padding-right: 0 !important; } .pb-lg-0, .py-lg-0 { padding-bottom: 0 !important; } .pl-lg-0, .px-lg-0 { padding-left: 0 !important; } .p-lg-1 { padding: 0.25rem !important; } .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; } .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; } .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; } .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; } .p-lg-2 { padding: 0.5rem !important; } .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; } .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; } .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; } .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; } .p-lg-3 { padding: 1rem !important; } .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; } .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; } .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; } .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; } .p-lg-4 { padding: 1.5rem !important; } .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; } .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; } .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; } .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; } .p-lg-5 { padding: 3rem !important; } .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; } .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; } .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; } .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; } .m-lg-n1 { margin: -0.25rem !important; } .mt-lg-n1, .my-lg-n1 { margin-top: -0.25rem !important; } .mr-lg-n1, .mx-lg-n1 { margin-right: -0.25rem !important; } .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.25rem !important; } .ml-lg-n1, .mx-lg-n1 { margin-left: -0.25rem !important; } .m-lg-n2 { margin: -0.5rem !important; } .mt-lg-n2, .my-lg-n2 { margin-top: -0.5rem !important; } .mr-lg-n2, .mx-lg-n2 { margin-right: -0.5rem !important; } .mb-lg-n2, .my-lg-n2 { margin-bottom: -0.5rem !important; } .ml-lg-n2, .mx-lg-n2 { margin-left: -0.5rem !important; } .m-lg-n3 { margin: -1rem !important; } .mt-lg-n3, .my-lg-n3 { margin-top: -1rem !important; } .mr-lg-n3, .mx-lg-n3 { margin-right: -1rem !important; } .mb-lg-n3, .my-lg-n3 { margin-bottom: -1rem !important; } .ml-lg-n3, .mx-lg-n3 { margin-left: -1rem !important; } .m-lg-n4 { margin: -1.5rem !important; } .mt-lg-n4, .my-lg-n4 { margin-top: -1.5rem !important; } .mr-lg-n4, .mx-lg-n4 { margin-right: -1.5rem !important; } .mb-lg-n4, .my-lg-n4 { margin-bottom: -1.5rem !important; } .ml-lg-n4, .mx-lg-n4 { margin-left: -1.5rem !important; } .m-lg-n5 { margin: -3rem !important; } .mt-lg-n5, .my-lg-n5 { margin-top: -3rem !important; } .mr-lg-n5, .mx-lg-n5 { margin-right: -3rem !important; } .mb-lg-n5, .my-lg-n5 { margin-bottom: -3rem !important; } .ml-lg-n5, .mx-lg-n5 { margin-left: -3rem !important; } .m-lg-auto { margin: auto !important; } .mt-lg-auto, .my-lg-auto { margin-top: auto !important; } .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; } .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; } .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; } } @media (min-width: 1200px) { .m-xl-0 { margin: 0 !important; } .mt-xl-0, .my-xl-0 { margin-top: 0 !important; } .mr-xl-0, .mx-xl-0 { margin-right: 0 !important; } .mb-xl-0, .my-xl-0 { margin-bottom: 0 !important; } .ml-xl-0, .mx-xl-0 { margin-left: 0 !important; } .m-xl-1 { margin: 0.25rem !important; } .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; } .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; } .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; } .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; } .m-xl-2 { margin: 0.5rem !important; } .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; } .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; } .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; } .ml-xl-2, .mx-xl-2 { margin-left: 0.5rem !important; } .m-xl-3 { margin: 1rem !important; } .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; } .mr-xl-3, .mx-xl-3 { margin-right: 1rem !important; } .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; } .ml-xl-3, .mx-xl-3 { margin-left: 1rem !important; } .m-xl-4 { margin: 1.5rem !important; } .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; } .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem !important; } .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; } .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem !important; } .m-xl-5 { margin: 3rem !important; } .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; } .mr-xl-5, .mx-xl-5 { margin-right: 3rem !important; } .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; } .ml-xl-5, .mx-xl-5 { margin-left: 3rem !important; } .p-xl-0 { padding: 0 !important; } .pt-xl-0, .py-xl-0 { padding-top: 0 !important; } .pr-xl-0, .px-xl-0 { padding-right: 0 !important; } .pb-xl-0, .py-xl-0 { padding-bottom: 0 !important; } .pl-xl-0, .px-xl-0 { padding-left: 0 !important; } .p-xl-1 { padding: 0.25rem !important; } .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; } .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; } .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; } .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; } .p-xl-2 { padding: 0.5rem !important; } .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; } .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; } .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; } .pl-xl-2, .px-xl-2 { padding-left: 0.5rem !important; } .p-xl-3 { padding: 1rem !important; } .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; } .pr-xl-3, .px-xl-3 { padding-right: 1rem !important; } .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; } .pl-xl-3, .px-xl-3 { padding-left: 1rem !important; } .p-xl-4 { padding: 1.5rem !important; } .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; } .pr-xl-4, .px-xl-4 { padding-right: 1.5rem !important; } .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; } .pl-xl-4, .px-xl-4 { padding-left: 1.5rem !important; } .p-xl-5 { padding: 3rem !important; } .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; } .pr-xl-5, .px-xl-5 { padding-right: 3rem !important; } .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; } .pl-xl-5, .px-xl-5 { padding-left: 3rem !important; } .m-xl-n1 { margin: -0.25rem !important; } .mt-xl-n1, .my-xl-n1 { margin-top: -0.25rem !important; } .mr-xl-n1, .mx-xl-n1 { margin-right: -0.25rem !important; } .mb-xl-n1, .my-xl-n1 { margin-bottom: -0.25rem !important; } .ml-xl-n1, .mx-xl-n1 { margin-left: -0.25rem !important; } .m-xl-n2 { margin: -0.5rem !important; } .mt-xl-n2, .my-xl-n2 { margin-top: -0.5rem !important; } .mr-xl-n2, .mx-xl-n2 { margin-right: -0.5rem !important; } .mb-xl-n2, .my-xl-n2 { margin-bottom: -0.5rem !important; } .ml-xl-n2, .mx-xl-n2 { margin-left: -0.5rem !important; } .m-xl-n3 { margin: -1rem !important; } .mt-xl-n3, .my-xl-n3 { margin-top: -1rem !important; } .mr-xl-n3, .mx-xl-n3 { margin-right: -1rem !important; } .mb-xl-n3, .my-xl-n3 { margin-bottom: -1rem !important; } .ml-xl-n3, .mx-xl-n3 { margin-left: -1rem !important; } .m-xl-n4 { margin: -1.5rem !important; } .mt-xl-n4, .my-xl-n4 { margin-top: -1.5rem !important; } .mr-xl-n4, .mx-xl-n4 { margin-right: -1.5rem !important; } .mb-xl-n4, .my-xl-n4 { margin-bottom: -1.5rem !important; } .ml-xl-n4, .mx-xl-n4 { margin-left: -1.5rem !important; } .m-xl-n5 { margin: -3rem !important; } .mt-xl-n5, .my-xl-n5 { margin-top: -3rem !important; } .mr-xl-n5, .mx-xl-n5 { margin-right: -3rem !important; } .mb-xl-n5, .my-xl-n5 { margin-bottom: -3rem !important; } .ml-xl-n5, .mx-xl-n5 { margin-left: -3rem !important; } .m-xl-auto { margin: auto !important; } .mt-xl-auto, .my-xl-auto { margin-top: auto !important; } .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; } .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; } .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; } } @media (min-width: 1920px) { .m-xxl-0 { margin: 0 !important; } .mt-xxl-0, .my-xxl-0 { margin-top: 0 !important; } .mr-xxl-0, .mx-xxl-0 { margin-right: 0 !important; } .mb-xxl-0, .my-xxl-0 { margin-bottom: 0 !important; } .ml-xxl-0, .mx-xxl-0 { margin-left: 0 !important; } .m-xxl-1 { margin: 0.25rem !important; } .mt-xxl-1, .my-xxl-1 { margin-top: 0.25rem !important; } .mr-xxl-1, .mx-xxl-1 { margin-right: 0.25rem !important; } .mb-xxl-1, .my-xxl-1 { margin-bottom: 0.25rem !important; } .ml-xxl-1, .mx-xxl-1 { margin-left: 0.25rem !important; } .m-xxl-2 { margin: 0.5rem !important; } .mt-xxl-2, .my-xxl-2 { margin-top: 0.5rem !important; } .mr-xxl-2, .mx-xxl-2 { margin-right: 0.5rem !important; } .mb-xxl-2, .my-xxl-2 { margin-bottom: 0.5rem !important; } .ml-xxl-2, .mx-xxl-2 { margin-left: 0.5rem !important; } .m-xxl-3 { margin: 1rem !important; } .mt-xxl-3, .my-xxl-3 { margin-top: 1rem !important; } .mr-xxl-3, .mx-xxl-3 { margin-right: 1rem !important; } .mb-xxl-3, .my-xxl-3 { margin-bottom: 1rem !important; } .ml-xxl-3, .mx-xxl-3 { margin-left: 1rem !important; } .m-xxl-4 { margin: 1.5rem !important; } .mt-xxl-4, .my-xxl-4 { margin-top: 1.5rem !important; } .mr-xxl-4, .mx-xxl-4 { margin-right: 1.5rem !important; } .mb-xxl-4, .my-xxl-4 { margin-bottom: 1.5rem !important; } .ml-xxl-4, .mx-xxl-4 { margin-left: 1.5rem !important; } .m-xxl-5 { margin: 3rem !important; } .mt-xxl-5, .my-xxl-5 { margin-top: 3rem !important; } .mr-xxl-5, .mx-xxl-5 { margin-right: 3rem !important; } .mb-xxl-5, .my-xxl-5 { margin-bottom: 3rem !important; } .ml-xxl-5, .mx-xxl-5 { margin-left: 3rem !important; } .p-xxl-0 { padding: 0 !important; } .pt-xxl-0, .py-xxl-0 { padding-top: 0 !important; } .pr-xxl-0, .px-xxl-0 { padding-right: 0 !important; } .pb-xxl-0, .py-xxl-0 { padding-bottom: 0 !important; } .pl-xxl-0, .px-xxl-0 { padding-left: 0 !important; } .p-xxl-1 { padding: 0.25rem !important; } .pt-xxl-1, .py-xxl-1 { padding-top: 0.25rem !important; } .pr-xxl-1, .px-xxl-1 { padding-right: 0.25rem !important; } .pb-xxl-1, .py-xxl-1 { padding-bottom: 0.25rem !important; } .pl-xxl-1, .px-xxl-1 { padding-left: 0.25rem !important; } .p-xxl-2 { padding: 0.5rem !important; } .pt-xxl-2, .py-xxl-2 { padding-top: 0.5rem !important; } .pr-xxl-2, .px-xxl-2 { padding-right: 0.5rem !important; } .pb-xxl-2, .py-xxl-2 { padding-bottom: 0.5rem !important; } .pl-xxl-2, .px-xxl-2 { padding-left: 0.5rem !important; } .p-xxl-3 { padding: 1rem !important; } .pt-xxl-3, .py-xxl-3 { padding-top: 1rem !important; } .pr-xxl-3, .px-xxl-3 { padding-right: 1rem !important; } .pb-xxl-3, .py-xxl-3 { padding-bottom: 1rem !important; } .pl-xxl-3, .px-xxl-3 { padding-left: 1rem !important; } .p-xxl-4 { padding: 1.5rem !important; } .pt-xxl-4, .py-xxl-4 { padding-top: 1.5rem !important; } .pr-xxl-4, .px-xxl-4 { padding-right: 1.5rem !important; } .pb-xxl-4, .py-xxl-4 { padding-bottom: 1.5rem !important; } .pl-xxl-4, .px-xxl-4 { padding-left: 1.5rem !important; } .p-xxl-5 { padding: 3rem !important; } .pt-xxl-5, .py-xxl-5 { padding-top: 3rem !important; } .pr-xxl-5, .px-xxl-5 { padding-right: 3rem !important; } .pb-xxl-5, .py-xxl-5 { padding-bottom: 3rem !important; } .pl-xxl-5, .px-xxl-5 { padding-left: 3rem !important; } .m-xxl-n1 { margin: -0.25rem !important; } .mt-xxl-n1, .my-xxl-n1 { margin-top: -0.25rem !important; } .mr-xxl-n1, .mx-xxl-n1 { margin-right: -0.25rem !important; } .mb-xxl-n1, .my-xxl-n1 { margin-bottom: -0.25rem !important; } .ml-xxl-n1, .mx-xxl-n1 { margin-left: -0.25rem !important; } .m-xxl-n2 { margin: -0.5rem !important; } .mt-xxl-n2, .my-xxl-n2 { margin-top: -0.5rem !important; } .mr-xxl-n2, .mx-xxl-n2 { margin-right: -0.5rem !important; } .mb-xxl-n2, .my-xxl-n2 { margin-bottom: -0.5rem !important; } .ml-xxl-n2, .mx-xxl-n2 { margin-left: -0.5rem !important; } .m-xxl-n3 { margin: -1rem !important; } .mt-xxl-n3, .my-xxl-n3 { margin-top: -1rem !important; } .mr-xxl-n3, .mx-xxl-n3 { margin-right: -1rem !important; } .mb-xxl-n3, .my-xxl-n3 { margin-bottom: -1rem !important; } .ml-xxl-n3, .mx-xxl-n3 { margin-left: -1rem !important; } .m-xxl-n4 { margin: -1.5rem !important; } .mt-xxl-n4, .my-xxl-n4 { margin-top: -1.5rem !important; } .mr-xxl-n4, .mx-xxl-n4 { margin-right: -1.5rem !important; } .mb-xxl-n4, .my-xxl-n4 { margin-bottom: -1.5rem !important; } .ml-xxl-n4, .mx-xxl-n4 { margin-left: -1.5rem !important; } .m-xxl-n5 { margin: -3rem !important; } .mt-xxl-n5, .my-xxl-n5 { margin-top: -3rem !important; } .mr-xxl-n5, .mx-xxl-n5 { margin-right: -3rem !important; } .mb-xxl-n5, .my-xxl-n5 { margin-bottom: -3rem !important; } .ml-xxl-n5, .mx-xxl-n5 { margin-left: -3rem !important; } .m-xxl-auto { margin: auto !important; } .mt-xxl-auto, .my-xxl-auto { margin-top: auto !important; } .mr-xxl-auto, .mx-xxl-auto { margin-right: auto !important; } .mb-xxl-auto, .my-xxl-auto { margin-bottom: auto !important; } .ml-xxl-auto, .mx-xxl-auto { margin-left: auto !important; } } @media (min-width: 2560px) { .m-2xxl-0 { margin: 0 !important; } .mt-2xxl-0, .my-2xxl-0 { margin-top: 0 !important; } .mr-2xxl-0, .mx-2xxl-0 { margin-right: 0 !important; } .mb-2xxl-0, .my-2xxl-0 { margin-bottom: 0 !important; } .ml-2xxl-0, .mx-2xxl-0 { margin-left: 0 !important; } .m-2xxl-1 { margin: 0.25rem !important; } .mt-2xxl-1, .my-2xxl-1 { margin-top: 0.25rem !important; } .mr-2xxl-1, .mx-2xxl-1 { margin-right: 0.25rem !important; } .mb-2xxl-1, .my-2xxl-1 { margin-bottom: 0.25rem !important; } .ml-2xxl-1, .mx-2xxl-1 { margin-left: 0.25rem !important; } .m-2xxl-2 { margin: 0.5rem !important; } .mt-2xxl-2, .my-2xxl-2 { margin-top: 0.5rem !important; } .mr-2xxl-2, .mx-2xxl-2 { margin-right: 0.5rem !important; } .mb-2xxl-2, .my-2xxl-2 { margin-bottom: 0.5rem !important; } .ml-2xxl-2, .mx-2xxl-2 { margin-left: 0.5rem !important; } .m-2xxl-3 { margin: 1rem !important; } .mt-2xxl-3, .my-2xxl-3 { margin-top: 1rem !important; } .mr-2xxl-3, .mx-2xxl-3 { margin-right: 1rem !important; } .mb-2xxl-3, .my-2xxl-3 { margin-bottom: 1rem !important; } .ml-2xxl-3, .mx-2xxl-3 { margin-left: 1rem !important; } .m-2xxl-4 { margin: 1.5rem !important; } .mt-2xxl-4, .my-2xxl-4 { margin-top: 1.5rem !important; } .mr-2xxl-4, .mx-2xxl-4 { margin-right: 1.5rem !important; } .mb-2xxl-4, .my-2xxl-4 { margin-bottom: 1.5rem !important; } .ml-2xxl-4, .mx-2xxl-4 { margin-left: 1.5rem !important; } .m-2xxl-5 { margin: 3rem !important; } .mt-2xxl-5, .my-2xxl-5 { margin-top: 3rem !important; } .mr-2xxl-5, .mx-2xxl-5 { margin-right: 3rem !important; } .mb-2xxl-5, .my-2xxl-5 { margin-bottom: 3rem !important; } .ml-2xxl-5, .mx-2xxl-5 { margin-left: 3rem !important; } .p-2xxl-0 { padding: 0 !important; } .pt-2xxl-0, .py-2xxl-0 { padding-top: 0 !important; } .pr-2xxl-0, .px-2xxl-0 { padding-right: 0 !important; } .pb-2xxl-0, .py-2xxl-0 { padding-bottom: 0 !important; } .pl-2xxl-0, .px-2xxl-0 { padding-left: 0 !important; } .p-2xxl-1 { padding: 0.25rem !important; } .pt-2xxl-1, .py-2xxl-1 { padding-top: 0.25rem !important; } .pr-2xxl-1, .px-2xxl-1 { padding-right: 0.25rem !important; } .pb-2xxl-1, .py-2xxl-1 { padding-bottom: 0.25rem !important; } .pl-2xxl-1, .px-2xxl-1 { padding-left: 0.25rem !important; } .p-2xxl-2 { padding: 0.5rem !important; } .pt-2xxl-2, .py-2xxl-2 { padding-top: 0.5rem !important; } .pr-2xxl-2, .px-2xxl-2 { padding-right: 0.5rem !important; } .pb-2xxl-2, .py-2xxl-2 { padding-bottom: 0.5rem !important; } .pl-2xxl-2, .px-2xxl-2 { padding-left: 0.5rem !important; } .p-2xxl-3 { padding: 1rem !important; } .pt-2xxl-3, .py-2xxl-3 { padding-top: 1rem !important; } .pr-2xxl-3, .px-2xxl-3 { padding-right: 1rem !important; } .pb-2xxl-3, .py-2xxl-3 { padding-bottom: 1rem !important; } .pl-2xxl-3, .px-2xxl-3 { padding-left: 1rem !important; } .p-2xxl-4 { padding: 1.5rem !important; } .pt-2xxl-4, .py-2xxl-4 { padding-top: 1.5rem !important; } .pr-2xxl-4, .px-2xxl-4 { padding-right: 1.5rem !important; } .pb-2xxl-4, .py-2xxl-4 { padding-bottom: 1.5rem !important; } .pl-2xxl-4, .px-2xxl-4 { padding-left: 1.5rem !important; } .p-2xxl-5 { padding: 3rem !important; } .pt-2xxl-5, .py-2xxl-5 { padding-top: 3rem !important; } .pr-2xxl-5, .px-2xxl-5 { padding-right: 3rem !important; } .pb-2xxl-5, .py-2xxl-5 { padding-bottom: 3rem !important; } .pl-2xxl-5, .px-2xxl-5 { padding-left: 3rem !important; } .m-2xxl-n1 { margin: -0.25rem !important; } .mt-2xxl-n1, .my-2xxl-n1 { margin-top: -0.25rem !important; } .mr-2xxl-n1, .mx-2xxl-n1 { margin-right: -0.25rem !important; } .mb-2xxl-n1, .my-2xxl-n1 { margin-bottom: -0.25rem !important; } .ml-2xxl-n1, .mx-2xxl-n1 { margin-left: -0.25rem !important; } .m-2xxl-n2 { margin: -0.5rem !important; } .mt-2xxl-n2, .my-2xxl-n2 { margin-top: -0.5rem !important; } .mr-2xxl-n2, .mx-2xxl-n2 { margin-right: -0.5rem !important; } .mb-2xxl-n2, .my-2xxl-n2 { margin-bottom: -0.5rem !important; } .ml-2xxl-n2, .mx-2xxl-n2 { margin-left: -0.5rem !important; } .m-2xxl-n3 { margin: -1rem !important; } .mt-2xxl-n3, .my-2xxl-n3 { margin-top: -1rem !important; } .mr-2xxl-n3, .mx-2xxl-n3 { margin-right: -1rem !important; } .mb-2xxl-n3, .my-2xxl-n3 { margin-bottom: -1rem !important; } .ml-2xxl-n3, .mx-2xxl-n3 { margin-left: -1rem !important; } .m-2xxl-n4 { margin: -1.5rem !important; } .mt-2xxl-n4, .my-2xxl-n4 { margin-top: -1.5rem !important; } .mr-2xxl-n4, .mx-2xxl-n4 { margin-right: -1.5rem !important; } .mb-2xxl-n4, .my-2xxl-n4 { margin-bottom: -1.5rem !important; } .ml-2xxl-n4, .mx-2xxl-n4 { margin-left: -1.5rem !important; } .m-2xxl-n5 { margin: -3rem !important; } .mt-2xxl-n5, .my-2xxl-n5 { margin-top: -3rem !important; } .mr-2xxl-n5, .mx-2xxl-n5 { margin-right: -3rem !important; } .mb-2xxl-n5, .my-2xxl-n5 { margin-bottom: -3rem !important; } .ml-2xxl-n5, .mx-2xxl-n5 { margin-left: -3rem !important; } .m-2xxl-auto { margin: auto !important; } .mt-2xxl-auto, .my-2xxl-auto { margin-top: auto !important; } .mr-2xxl-auto, .mx-2xxl-auto { margin-right: auto !important; } .mb-2xxl-auto, .my-2xxl-auto { margin-bottom: auto !important; } .ml-2xxl-auto, .mx-2xxl-auto { margin-left: auto !important; } } .text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } .text-justify { text-align: justify !important; } .text-wrap { white-space: normal !important; } .text-nowrap { white-space: nowrap !important; } .text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .text-left { text-align: left !important; } .text-right { text-align: right !important; } .text-center { text-align: center !important; } @media (min-width: 576px) { .text-sm-left { text-align: left !important; } .text-sm-right { text-align: right !important; } .text-sm-center { text-align: center !important; } } @media (min-width: 768px) { .text-md-left { text-align: left !important; } .text-md-right { text-align: right !important; } .text-md-center { text-align: center !important; } } @media (min-width: 992px) { .text-lg-left { text-align: left !important; } .text-lg-right { text-align: right !important; } .text-lg-center { text-align: center !important; } } @media (min-width: 1200px) { .text-xl-left { text-align: left !important; } .text-xl-right { text-align: right !important; } .text-xl-center { text-align: center !important; } } @media (min-width: 1920px) { .text-xxl-left { text-align: left !important; } .text-xxl-right { text-align: right !important; } .text-xxl-center { text-align: center !important; } } @media (min-width: 2560px) { .text-2xxl-left { text-align: left !important; } .text-2xxl-right { text-align: right !important; } .text-2xxl-center { text-align: center !important; } } .text-lowercase { text-transform: lowercase !important; } .text-uppercase { text-transform: uppercase !important; } .text-capitalize { text-transform: capitalize !important; } .font-weight-light { font-weight: 300 !important; } .font-weight-lighter { font-weight: lighter !important; } .font-weight-normal { font-weight: 400 !important; } .font-weight-bold { font-weight: 700 !important; } .font-weight-bolder { font-weight: bolder !important; } .font-italic { font-style: italic !important; } .text-white, footer .container-fluid a { color: #fff !important; } .text-primary { color: #0057a6 !important; } a.text-primary:hover, a.text-primary:focus { color: #002f5a !important; } .text-secondary { color: #888 !important; } a.text-secondary:hover, a.text-secondary:focus { color: #626262 !important; } .text-success { color: #28a745 !important; } a.text-success:hover, a.text-success:focus { color: #19692c !important; } .text-info { color: #17a2b8 !important; } a.text-info:hover, a.text-info:focus { color: #0f6674 !important; } .text-warning { color: #ffb200 !important; } a.text-warning:hover, a.text-warning:focus { color: #b37d00 !important; } .text-danger { color: #dc3545 !important; } a.text-danger:hover, a.text-danger:focus { color: #a71d2a !important; } .text-light { color: #f8f9fa !important; } a.text-light:hover, a.text-light:focus { color: #cbd3da !important; } .text-dark { color: #333 !important; } a.text-dark:hover, a.text-dark:focus { color: #0d0d0d !important; } .text-body { color: #333 !important; } .text-muted { color: #666 !important; } .text-black-50 { color: rgba(0, 0, 0, 0.5) !important; } .text-white-50 { color: rgba(255, 255, 255, 0.5) !important; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .text-decoration-none { text-decoration: none !important; } .text-break { word-break: break-word !important; overflow-wrap: break-word !important; } .text-reset { color: inherit !important; } .visible { visibility: visible !important; } .invisible { visibility: hidden !important; } .icon-alert:before { content: "\F101"; } .icon-arrow:before { content: "\F102"; } .icon-backward:before { content: "\F116"; } .icon-bars:before { content: "\F103"; } .icon-calendar:before { content: "\F104"; } .icon-car:before { padding-left: 5px; content: "\F117"; } .icon-check:before { content: "\F105"; } .icon-chevron-alt:before { content: "\F118"; } .icon-chevron:before { font-size: 40px; content: "\F106"; } .go-top.icon-chevron:before { font-size: 31px; content: "\F106"; } .icon-close:before { content: "\F107"; } .icon-dislike:before { content: "\F119"; } .icon-download:before { content: "\F108"; } .icon-documentation:before { content: "\F11A"; } .icon-excel:before { content: "\F109"; } .icon-external-link:before, .iconExternalLink:after, .hero .owl-carousel .owl-item .item .text .btn.iconExternalLink:after { content: "\F10A"; } .icon-facebook-alt:before { content: "\F10B"; } .icon-facebook:before { content: "\F10C"; } .icon-filter:before { content: "\F10D"; } .icon-forward:before { content: "\F11B"; } .icon-hacienda:before { content: "\F11C"; } .icon-hyperlink:before { content: "\F11D"; } .icon-info:before { content: "\F11E"; } .icon-inperson:before { content: "\F11F"; } .icon-instagram-alt:before { content: "\F10E"; } .icon-instagram:before { content: "\F10F"; } .icon-like:before { content: "\F110"; } .icon-list:before { content: "\F111"; } .icon-loading:before { content: "\F112"; } .icon-location:before { content: "\F113"; } .icon-mail:before { content: "\F114"; } .icon-minus:before { content: "\F120"; } .icon-mosaic:before { content: "\F115"; } .icon-my-location:before { content: "\F121"; } .icon-on-line:before { content: "\F122"; } .icon-pause-alt:before { content: "\F12E"; } .icon-pdf:before { content: "\F12F"; } .icon-people:before { content: "\F130"; } .icon-pills:before { content: "\F123"; } .icon-phone:before { content: "\F131"; } .icon-play:before { content: "\F132"; } .icon-print-alt:before { content: "\F133"; } .icon-copy:before { content: "\F11D"; } .icon-dgt-qr_1:before { content: "\e807"; } .icon-dgt-qr_4:before { content: "\e809"; } .icon-search:before { content: "\F134"; font-size: 35px; } .icon-secure:before { content: "\F124"; } .icon-traffic:before { content: "\F125"; } .icon-tramit1:before { content: "\F126"; } .icon-tramit2:before { content: "\F127"; } .icon-tramit3:before { content: "\F128"; } .icon-tramit4:before { content: "\F129"; } .icon-transcription:before { content: "\F12A"; } .icon-twitter:before { /* content: "\F135";*/ } .icon-twitter-news { background: url("../images/MUvwIjOmVMH0.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; height: 25px; width: 25px; display: block; margin-bottom: -4px; } .icon-twitter-foot { background: url(../images/CrFfU002mZ1x.svg) no-repeat center scroll; background-size: auto auto; background-color: transparent; height: 20px; width: 20px; margin-right: 7px; /*margin-top: 2px;*/ } .icon-warning:before { content: "\F136"; } .icon-wine:before { content: "\F12C"; } .icon-word:before { content: "\F137"; } .icon-whatsup:before { content: "\F12B"; } .icon-youtube:before { content: "\F138"; } .icon-zip:before { content: "\F139"; } .icon-zoom:before { content: "\F13A"; } .icon-zoom-out:before { content: "\F12D"; } .icon-dgt-table:before { content: "\E801"; margin-right: 6px; } .icon-dgt-alert:before { content: "\E800"; } .icon-dgt-interrogante:before { content: "\e800"; } /* '' */ .icon-dgt-tabla-contenido:before { content: "\e801"; } /* '' */ .icon-dgt-peninsula:before { content: "\e802"; } /* '' */ .icon-dgt-canarias-vector:before { content: "\e803"; } /* '' */ .icon-dgt-canarias:before { content: "\e804"; } /* '' */ .icon-dgt-peninsula-vector:before { content: "\e805"; } /* '' */ .icon-dgt-dgt:before { content: '\e806'; } /* '' */ .icon-dgt-geolocalizacion:before { content: '\e81a'; } /* '' */ .icon-dgt-actualizacion:before { content: '\e81b'; } /* '' */ .icon-dislike:before { content: "\F110"; transform: rotate(180deg); } .card a.fs-16:hover { text-decoration: none; } .icon-dgt-accidentes-trafico:before { content: "\e817"; padding-left: 7px; } /* '' */ .icon-dgt-ad-document:before { content: '\e81f'; } .icon-dgt-more:before { content: '\e820'; } .icon-dgt-user:before { content: '\e821'; } .icon-dgt-back-arrow:before { content: '\e822'; } .icon-dgt-mas_blue:before { content: '\e823'; } .icon-dgt-edit:before { content: '\e824'; } .icon-dgt-download_n:before { content: '\e825'; } .icon-dgt-eye:before { content: '\e826'; } .icon-dgt-speaker-fill:before { content: '\e828'; } .icon-dgt-speaker-line:before { content: '\e82a'; } .icon-dgt-distintivos:before { content: "\e813"; } /* '' */ .icon-dgt-ocbe:before { content: "\e815"; padding-left: 5px; } .icon-dgt-conduccion:before { content: "\e80a"; } /* '' */ .icon-dgt-accidentes:before { content: "\e80b"; } /* '' */ .icon-dgt-informes:before { content: "\e80c"; } /* '' */ .icon-dgt-incidentes:before { content: "\e80d"; padding-left: 3px; } /* '' */ .icon-dgt-control:before { content: "\e80e"; } /* '' */ .icon-dgt-distintivo:before { content: "\e80f"; } /* '' */ .icon-dgt-cifras-1:before { content: "\e810"; padding-left: 2px; } /* '' */ .icon-dgt-canarias-vector, .icon-dgt-peninsula-vector, .icon-dgt-peninsula, .icon-dgt-canarias, .icon-dgt-geolocalizacion { color: #636d72; border-radius: 3px; padding: 2px; } .icon-calendar:before { font-size: 1.4375rem; position: relative; top: 2px; } .icon-download:before { font-size: 25px; line-height: 1.6 !important; } .btn.icon-download:before { line-height: 0 !important; position: relative; top: 0.25rem; } .icon-descarga { position: absolute; right: 10px; top: 10px; } .icon-descarga:hover { cursor: pointer; } .btn.cifras-table.icon-download:before { line-height: 0 !important; position: relative; top: 0.25rem; left: -8px; margin-right: 4px; } .icon-arrow-after:after { content: "\F102"; } .icon-loading { content: "\F110"; } .icon-question-help:before { background: url("../images/zFVJWNuwYdmd.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; content: ""; /*display: block;*/ height: 15px; width: 15px; } .icon-maximize:before { background: url("../images/Om6aiQ1iAXyR.svg") no-repeat center scroll; background-size: auto auto; border: 1px solid #ebebeb; content: ""; /*display: block;*/ height: 20px; width: 20px; } .icon-pause:before, .icon-pause:after { background-color: #333; content: "" !important; display: inline-block; margin-left: 0.125rem; margin-right: 0.125rem; height: 40%; width: 5px !important; } .icon-pause.override:before { background-color: #fff; box-shadow: -10px 0 0 0 #fff; height: 0.875rem; margin-left: 0.75rem; margin-right: 0.25rem; top: 0.0625rem !important; width: 0.25rem; } @media (min-width: 768px) { .icon-pause.override:before { margin-right: 0.5rem; top: 0.125rem !important; } } .icon-pause.override:after { content: none !important; } .icon-online:before { background: url("../images/CoLGU3WhGnyk.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-appDgt:before { background: url("../images/2fWrOqSOYOOw.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-telephone:before { background: url("../images/BLU5DaOBqGXC.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-in-person:before { background: url("../images/G3b7RSlRJzaJ.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-see-more:before { margin-bottom: -2px; background: url("../images/ycUnPESl7MnB.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-footer-dgt:before { background: url("../images/Ih4Qmq8ltZy0.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-see-less:before { margin-bottom: -2px; background: url("../images/WMp3HsTwYlxQ.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } /* .icon-see-more:before[aria-expanded="false"]:after { margin-bottom: -2px; background: url("../images/i9uP1uMLo7te.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } */ .icon-itv:before { content: ""; height: 2.1875rem; width: 1.625rem; background: url("../images/i9uP1uMLo7te.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-outlook:before { background: url("../images/7h80XCZlmWMO.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-google-calendar:before { background: url("../images/yDq5KlznixjT.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-ical:before { background: url("../images/TWg0XtVB55nZ.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-location:before { content: ""; background: url("../images/3TsEsokzbwFf.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; height: 1.3125rem; width: 1rem; } [class^="icon-highlight"]::before { content: ""; display: block; height: 2.25rem; width: 2.25rem; } .icon-highlight-car:before { background: url("../images/b3Sl47NsfwoS.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-documentation:before { background: url("../images/VaRn73a8sDWO.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-secure:before { background: url("../images/sZWaRwdEdJEv.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-traffic:before { background: url("../images/jaN6sBGGlU0C.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-security:before { background: url("../images/nBsMwclO4x6J.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-telephone:before { background: url("../images/LJ7W3d3bYXqt.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-users:before { background: url("../images/Wra3AU4PpjXE.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-comisiones:before { background: url("../images/cdW7JTqSL9J8.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-comisiones-permanentes:before { background: url("../images/Cf5haIsoD6Sz.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-grupos-trabajo:before { background: url("../images/JYajaJb4uJEb.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-pleno:before { background: url("../images/yN6tEu5l4FmI.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-car:before { background: url("../images/xzoJm3KTIbgJ.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-road:before { background: url("../images/Lr7nHgWHlN4j.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-wine:before { background: url("../images/vxKn6uphUvaD.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; } .icon-highlight-horarios:before { background: url("../images/oC986yRqHmeq.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; margin-bottom: 10px; } .icon-highlight-ejercicio:before { background: url("../images/RMSxwi1ItU0N.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; margin-bottom: 10px; } .icon-highlight-siesta:before { background: url("../images/SkSnHNy0PABp.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; margin-bottom: 10px; } .icon-highlight-cafe:before { background: url("../images/VgH5u6Wl6ZIi.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; margin-bottom: 10px; } .icon-highlight-cenas:before { background: url("../images/Vhibbp07Nf88.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; margin-bottom: 10px; } .icon-highlight-alcohol:before { background: url("../images/DNxR75Awvy9V.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; margin-bottom: 10px; } .icon-highlight-relajacion:before { background: url("../images/29qqtIJLY8bL.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; margin-bottom: 10px; } .icon-highlight-distraccion-dormir:before { background: url("../images/jLlFj7hjOmFD.svg") no-repeat center scroll; background-size: auto auto; background-color: transparent; margin-bottom: 10px; } @font-face { font-family: "dgt-font"; src: url("../fonts/MMkRk7TWft97.eot") format("eot"), url("../fonts/dDXXHQSd4jI6.woff2") format("woff2"), url("../fonts/dgt-font.woff2") format("woff"), url("../fonts/KlGSxeTfdmQQ.ttf") format("truetype"), url("../images/RUFOL38PuSCI.svg#dgt-font") format("svg"); } @font-face { font-family: "dgt-font2"; src: url("../fonts/qQZ52rT8ltC3.eot") format("eot"), url("../fonts/pXPap0OBFnSZ.woff2") format("woff2"), url("../fonts/yk5pwjBTJNAA.woff") format("woff"), url("../fonts/8H4gQtbTN8C0.ttf") format("truetype"), url("../images/QJMPoWDkTg0O.svg#dgt-font2") format("svg"); } ::-moz-selection { background: #0057a6; color: #fff; } ::selection { color: #fff; background: #0057a6; } @media (max-width: 991.98px) { body.media-player .fixed-links { bottom: 4.6875rem; } } .active, .active a { cursor: default; } a[href] { cursor: pointer; } .inverse.row { flex-flow: column-reverse; } @media (min-width: 768px) { .inverse.row { flex-flow: row-reverse; } } .video-carousel { width: 256px; height: 256px; } .video-youtube { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; } iframe { width: 100%; height: 500px; } .video-youtube iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } h1 { line-height: 1.25em; font-size: 24px; font-size: 1.5rem; font-weight: 700; } @media (min-width: 768px) { h1 { line-height: 1.23077em; font-size: 26px; font-size: 1.625rem; } } h2 { line-height: 1.36364em; margin-bottom: 1rem; font-size: 22px; font-size: 1.375rem; font-weight: 700; } @media (min-width: 768px) { h2 { line-height: 1.25em; font-size: 24px; font-size: 1.5rem; font-weight: 700; } } h3 { line-height: 1.33333em; font-size: 18px; font-size: 1.125rem; font-weight: 700; } @media (min-width: 768px) { h3 { line-height: 1.3em; font-size: 20px; font-size: 1.25rem; } } ul { margin-bottom: 0.9375rem; padding: 0 0 0 1.5625rem; } ul li, p { line-height: 1.375em; font-weight: 600; line-height: 1.375em; } p { margin-bottom: 0.9375rem; } p a { color: inherit; text-decoration: underline; } p a:hover { color: inherit; text-decoration: none; } .list li { margin-bottom: 0.625rem; } .check { list-style: none; } .check > li { margin-bottom: 0.625rem; position: relative; } .check > li:before { content: "\F105"; left: -1.5625rem; position: absolute; top: 0.375rem; } .check.check { list-style: none; } .check.check > li { position: relative; } .check.check > li:before { content: "\F105"; left: -1.5625rem; position: absolute; top: 0.375rem; } label { line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .img-fluid, .navbar .navbar-brand img { margin-bottom: 1.5625rem; } @media (min-width: 1200px) { .full-width-container { max-width: none; } } @media (min-width: 2560px) { .full-width-container { max-width: 2500px; } } @media (max-width: 575.98px) { .container.fullwidth.xs { max-width: none; padding: 0; } } .height-auto { height: auto !important; } .nowrap { white-space: nowrap !important; } .top-auto { top: auto !important; } .mb-3 { margin-bottom: 0.9375rem !important; } .mb-4 { margin-bottom: 1.875rem !important; } .mb-5 { margin-bottom: 3.75rem !important; } .text-underline { text-decoration: underline; } .t1 { color: #0057a6; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } #toolbar-placeholder { height: 52px; } #copyURL { background-color: #ebebeb; border-radius: 8px; color: #333; left: 50%; margin-left: -4.375rem; padding: 1.25rem; position: fixed; top: 20%; z-index: 9999999; font-weight: 600; } .bg-gray { background-color: #ebebeb; } .bg-gray-alt, .highlight-text { background-color: #cfcfcf; } .bg-gradient { background-image: radial-gradient(circle at 8% 0, #002f75, #5183d7 121%); border: solid 1px #979797; } .quote p { line-height: 2rem; text-align: center; font-size: 24px; font-size: 1.5rem; font-weight: 600; } @media (min-width: 768px) { .quote p { font-size: 26px; font-size: 1.625rem; } } .quote p:after, .quote p:before { background-color: #333; content: ""; display: block; height: 1px; margin: 1.375rem auto; width: 14.0625rem; } @media (min-width: 768px) { .quote p:after, .quote p:before { margin: 1.75rem auto; width: 18.75rem; } } .quote p:after { margin-bottom: 0; } .quote p:before { margin-top: 0; } .subscribe { margin-bottom: 2.1875rem; padding-top: 2.125rem; } .subscribe h3, .subscribe h3 + p { margin-bottom: 1.25rem; } .subscribe .resources { margin-bottom: 3.3125rem; } .subscribe .btn { display: block; margin: 0 auto; } body { counter-reset: section; } .modules section:before { border-top: 3px solid #0057a6; counter-increment: section; display: block; margin: 1.25rem 0; content: ""; } /** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */ /* * Owl Carousel - Core */ .owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; } .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; } .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; } .owl-carousel .owl-item img { display: block; width: 100%; } .digits5-title { z-index: 10; padding-top: 40px; font-size: 24px; font-weight: bold; width: 50%; color: white; text-align: center; margin-inline: auto; } .bg-blue { background: #0057a6 !important; } .bg-grey { background: #ebebeb !important; } .digits5 .owl-carousel .owl-item img.camino_carrusel, .caminoDeSantiago .digits4 .owl-carousel .owl-item img.camino_carrusel { width: 100px; padding: 14px; height: auto; margin-inline: auto; margin-top: 0; } .digits5 .owl-carousel .owl-item img.camino_carrusel + p, .caminoDeSantiago .digits4 .owl-carousel .owl-item img.camino_carrusel + p { font-size: 1.13rem; } .digits5 .owl-carousel .owl-item img.camino-check { width: 46px; padding: 14px; height: 46px; border-radius: 50%; border: 1px solid white; margin-inline: auto; margin-top: 0; } .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; } .digits5 .cifras.primary .border-b:after { border-bottom: 2px solid white; content: ""; display: block; margin: 15px auto; width: 4.5625rem; } .digits4 .cifras.primary.padding-30.text-left h1:after { border-bottom: 2px solid white; content: ""; display: block; margin: 15px 0; width: 5.9625rem; } .border-b { font-size: 16px; width: 80%; margin-inline: auto; } .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot { background: none; color: inherit; border: none; padding: 0 !important; font: inherit; } .owl-carousel.owl-loaded { display: block; } .owl-carousel.owl-loading { opacity: 0; display: block; } .owl-carousel.owl-hidden { opacity: 0; } .owl-carousel.owl-refresh .owl-item { visibility: hidden; } .owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel.owl-grab { cursor: move; cursor: grab; } .owl-carousel.owl-rtl { direction: rtl; } .owl-carousel.owl-rtl .owl-item { float: right; } .no-js .owl-carousel { display: block; } /* * Owl Carousel - Animate Plugin */ .owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; } .owl-carousel .owl-animated-in { z-index: 0; } .owl-carousel .owl-animated-out { z-index: 1; } .owl-carousel .fadeOut { animation-name: fadeOut; } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } /* * Owl Carousel - Auto Height Plugin */ .owl-height { transition: height 500ms ease-in-out; } /* * Owl Carousel - Lazy Load Plugin */ .owl-carousel .owl-item { /** This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong calculation of the height of the owl-item that breaks page layouts */ } .owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; } .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { max-height: 0; } .owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; } /* * Owl Carousel - Video Plugin */ .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; } .digits1 .owl-carousel .owl-stage-outer { width: 100% !important; } .digits1 .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .cifras.primary a { color: #1465ae; background-color: white; margin: 0 auto; } .digits1 .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .cifras.primary h1 { font-size: 55px; font-weight: bold; } .expander { display: none; } @media (max-width: 700px) { .digits1 .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .cifras.primary h1 { font-size: 32px; margin: 0 50px; font-weight: bold; } } .digits1 .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .cifras.primary p { font-weight: 100; font-size: 18px; } @media (max-width: 700px) { .digits1 .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .cifras.primary p { margin: 20px 50px; font-size: 14px; } } @media (max-width: 700px) { .digits1 .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .cifras.primary a { display: none; } } .digits1 .owl-carousel .owl-stage-outer .owl-nav { font-weight: 100; font-size: 18px; } .owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease; } .owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); } .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; } .owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease; } .owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; } /** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */ /* * Default theme - Owl Carousel CSS File */ .owl-theme .owl-nav { margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent; } .owl-theme .owl-nav [class*="owl-"] { color: #fff; font-size: 14px; margin: 5px; padding: 4px 7px; background: #d6d6d6; display: inline-block; cursor: pointer; border-radius: 3px; } .owl-theme .owl-nav [class*="owl-"]:hover { background: #869791; color: #fff; text-decoration: none; } .digits1 .owl-theme .owl-nav [class*="owl-"]:hover { background: none; color: #fff; text-decoration: none; } .owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default; } .owl-theme .owl-nav.disabled + .owl-dots { margin-top: 10px; } .owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; } .owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline; } .owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #d6d6d6; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #869791; } .pickmeup { background: #000; border-radius: 0.4em; -moz-box-sizing: content-box; box-sizing: content-box; display: inline-block; position: absolute; touch-action: manipulation; } .pickmeup * { -moz-box-sizing: border-box; box-sizing: border-box; } .pickmeup.pmu-flat { position: relative; } .pickmeup.pmu-hidden { display: none; } .pickmeup .pmu-instance { display: inline-block; height: 13.8em; padding: 0.5em; text-align: center; width: 15em; } .pickmeup .pmu-instance .pmu-button { color: #eee; cursor: pointer; outline: none; text-decoration: none; } .pickmeup .pmu-instance .pmu-today { background: #17384d; color: #88c5eb; } .pickmeup .pmu-instance .pmu-button:hover { background: transparent; color: #88c5eb; } .pickmeup .pmu-instance .pmu-not-in-month { color: #666; } .pickmeup .pmu-instance .pmu-disabled, .pickmeup .pmu-instance .pmu-disabled:hover { color: #333; cursor: default; } .pickmeup .pmu-instance .pmu-selected { background: #136a9f; color: #eee; } .pickmeup .pmu-instance .pmu-not-in-month.pmu-selected { background: #17384d; } .pickmeup .pmu-instance nav { color: #eee; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-bottom:0px; line-height: 2em; } .pickmeup .pmu-instance nav *:first-child :hover { color: #88c5eb; } .pickmeup .pmu-instance nav .pmu-prev, .pickmeup .pmu-instance nav .pmu-next { display: none; height: 2em; width: 1em; } .pickmeup .pmu-instance nav .pmu-month { width: 14em; } .pickmeup .pmu-instance .pmu-years *, .pickmeup .pmu-instance .pmu-months * { display: inline-block; line-height: 3.6em; width: 3.5em; } .pickmeup .pmu-instance .pmu-day-of-week { color: #999; cursor: default; } .pickmeup .pmu-instance .pmu-day-of-week *, .pickmeup .pmu-instance .pmu-days * { display: inline-block; line-height: 1.5em; width: 2em; } .pickmeup .pmu-instance .pmu-day-of-week * { line-height: 1.8em; } .pickmeup .pmu-instance:first-child .pmu-prev, .pickmeup .pmu-instance:last-child .pmu-next { display: block; } .pickmeup .pmu-instance:first-child .pmu-month, .pickmeup .pmu-instance:last-child .pmu-month { width: 13em; } .pickmeup .pmu-instance:first-child:last-child .pmu-month { width: 12em; } .pickmeup:not(.pmu-view-days) .pmu-days, .pickmeup:not(.pmu-view-days) .pmu-day-of-week, .pickmeup:not(.pmu-view-months) .pmu-months, .pickmeup:not(.pmu-view-years) .pmu-years { display: none; } .flipdown.flipdown__theme-dark { font-family: sans-serif; font-weight: bold; } .flipdown.flipdown__theme-dark .rotor-group-heading:before { color: #000000; } .flipdown.flipdown__theme-dark .rotor-group:nth-child(n + 2):nth-child(-n + 3):before, .flipdown.flipdown__theme-dark .rotor-group:nth-child(n + 2):nth-child(-n + 3):after { background-color: #151515; } .flipdown.flipdown__theme-dark .rotor-group:nth-child(n + 3):nth-child(-n + 3):before, .flipdown.flipdown__theme-dark .rotor-group:nth-child(n + 3):nth-child(-n + 3):after { background-color: #151515; } .flipdown.flipdown__theme-dark .rotor, .flipdown.flipdown__theme-dark .rotor-top, .flipdown.flipdown__theme-dark .rotor-leaf-front { color: #ffffff; background-color: #151515; } .flipdown.flipdown__theme-dark .rotor-bottom, .flipdown.flipdown__theme-dark .rotor-leaf-rear { color: #efefef; background-color: #202020; } .flipdown.flipdown__theme-dark .rotor:after { border-top: solid 1px #151515; } .flipdown.flipdown__theme-light { font-family: sans-serif; font-weight: bold; } .flipdown.flipdown__theme-light .rotor-group-heading:before { color: #eeeeee; } .flipdown.flipdown__theme-light .rotor-group:nth-child(n + 2):nth-child(-n + 3):before, .flipdown.flipdown__theme-light .rotor-group:nth-child(n + 2):nth-child(-n + 3):after { background-color: #dddddd; } .flipdown.flipdown__theme-light .rotor-group:nth-child(n + 3):nth-child(-n + 3):before, .flipdown.flipdown__theme-light .rotor-group:nth-child(n + 3):nth-child(-n + 3):after { background-color: #dddddd; } .flipdown.flipdown__theme-light .rotor, .flipdown.flipdown__theme-light .rotor-top, .flipdown.flipdown__theme-light .rotor-leaf-front { color: #222222; background-color: #dddddd; } .flipdown.flipdown__theme-light .rotor-bottom, .flipdown.flipdown__theme-light .rotor-leaf-rear { color: #333333; background-color: #eeeeee; } .flipdown.flipdown__theme-light .rotor:after { border-top: solid 1px #222222; } .flipdown { overflow: visible; width: 510px; height: 110px; } .flipdown .rotor-group { position: relative; float: left; padding-right: 30px; } .flipdown .rotor-group:last-child { padding-right: 0; } .flipdown .rotor-group-heading:before { display: block; height: 30px; line-height: 30px; text-align: center; } .flipdown .rotor-group:nth-child(1) .rotor-group-heading:before { content: attr(data-before); left: 10px; } .flipdown .rotor-group:nth-child(1) .rotor-group-heading{ left: 5px; } .flipdown .rotor-group:nth-child(2) .rotor-group-heading:before { content: attr(data-before); } .flipdown .rotor-group:nth-child(3) .rotor-group-heading:before { content: attr(data-before); } .flipdown .rotor-group:nth-child(4) .rotor-group-heading:before { content: attr(data-before); } .flipdown .rotor-group:nth-child(3) .rotor-group-heading, .flipdown .rotor-group:nth-child(4) .rotor-group-heading { left: -12px; } .flipdown .rotor-group:nth-child(n + 2):nth-child(-n + 3):before { content: ""; position: absolute; bottom: 20px; left: 115px; width: 10px; height: 10px; border-radius: 50%; } .flipdown .rotor-group:nth-child(n + 3):nth-child(-n + 3):before { content: ""; position: absolute; bottom: 20px; left: 115px; width: 10px; height: 10px; border-radius: 50%; } .flipdown .rotor-group:nth-child(n + 2):nth-child(-n + 3):after { content: ""; position: absolute; bottom: 50px; left: 115px; width: 10px; height: 10px; border-radius: 50%; } .flipdown .rotor-group:nth-child(n + 3):nth-child(-n + 3):after { content: ""; position: absolute; bottom: 50px; left: 115px; width: 10px; height: 10px; border-radius: 50%; } .flipdown .rotor { position: relative; float: left; width: 50px; height: 80px; margin: 0px 5px 0px 0px; border-radius: 4px; font-size: 4rem; text-align: center; perspective: 200px; } .flipdown .rotor:last-child { margin-right: 0; } .flipdown .rotor-top, .flipdown .rotor-bottom { overflow: hidden; position: absolute; width: 50px; height: 40px; } .flipdown .rotor-leaf { z-index: 1; position: absolute; width: 50px; height: 80px; transform-style: preserve-3d; transition: transform 0s; } .flipdown .rotor-leaf.flipped { transform: rotateX(-180deg); transition: all 0.5s ease-in-out; } .flipdown .rotor-leaf-front, .flipdown .rotor-leaf-rear { overflow: hidden; position: absolute; width: 50px; height: 40px; margin: 0; transform: rotateX(0deg); backface-visibility: hidden; -webkit-backface-visibility: hidden; } .flipdown .rotor-leaf-front { line-height: 80px; border-radius: 4px 4px 0px 0px; } .flipdown .rotor-leaf-rear { line-height: 0px; border-radius: 0px 0px 4px 4px; transform: rotateX(-180deg); } .flipdown .rotor-top { line-height: 80px; border-radius: 4px 4px 0px 0px; } .flipdown .rotor-bottom { bottom: 0; line-height: 0px; border-radius: 0px 0px 4px 4px; } .flipdown .rotor:after { content: ""; z-index: 2; position: absolute; bottom: 0px; left: 0px; width: 50px; height: 40px; border-radius: 0px 0px 4px 4px; } .flipdown { width: 312px; height: 70px; } .flipdown .rotor { font-size: 2.2rem; margin-right: 3px; } .flipdown .rotor, .flipdown .rotor-leaf, .flipdown .rotor-leaf-front, .flipdown .rotor-leaf-rear, .flipdown .rotor-top, .flipdown .rotor-bottom, .flipdown .rotor:after { width: 30px; } .flipdown .rotor-group { padding-right: 20px; } .flipdown .rotor-group:last-child { padding-right: 0px; } .flipdown .rotor-group-heading:before { font-size: 0.91rem; height: 20px; line-height: 20px; font-weight: 600; } .flipdown .rotor-group:nth-child(n + 2):nth-child(-n + 3):before, .flipdown .rotor-group:nth-child(n + 2):nth-child(-n + 3):after { left: 69px; } .flipdown .rotor-group:nth-child(n + 3):nth-child(-n + 3):before, .flipdown .rotor-group:nth-child(n + 3):nth-child(-n + 3):after { left: 53px; } .flipdown .rotor-group:nth-child(n + 2):nth-child(-n + 3):before { bottom: 13px; height: 8px; width: 8px; } .flipdown .rotor-group:nth-child(n + 3):nth-child(-n + 3):before { bottom: 13px; height: 8px; width: 8px; } .flipdown .rotor-group:nth-child(n + 2):nth-child(-n + 3):after { bottom: 29px; height: 8px; width: 8px; } .flipdown .rotor-group:nth-child(n + 3):nth-child(-n + 3):after { bottom: 29px; height: 8px; width: 8px; } .flipdown .rotor-leaf-front, .flipdown .rotor-top { line-height: 50px; } .flipdown .rotor-leaf, .flipdown .rotor { height: 50px; } .flipdown .rotor-leaf-front, .flipdown .rotor-leaf-rear, .flipdown .rotor-top, .flipdown .rotor-bottom, .flipdown .rotor:after { height: 25px; } .fc-not-allowed, .fc-not-allowed .fc-event { cursor: not-allowed; } .fc-unselectable { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .fc { display: flex; flex-direction: column; font-size: 1em; } .fc, .fc *, .fc *:before, .fc *:after { box-sizing: border-box; } .fc table { border-collapse: collapse; border-spacing: 0; font-size: 1em; } .fc th { text-align: center; } .fc th, .fc td { vertical-align: top; padding: 0; } .fc a[data-navlink] { cursor: pointer; } .fc a[data-navlink]:hover { text-decoration: underline; } .fc-direction-ltr { direction: ltr; text-align: left; } .fc-direction-rtl { direction: rtl; text-align: right; } .fc-theme-standard td, .fc-theme-standard th { border: 1px solid #ddd; border: 1px solid var(--fc-border-color, #ddd); } .fc-liquid-hack td, .fc-liquid-hack th { position: relative; } @font-face { font-family: "fcicons"; src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype"); font-weight: normal; font-style: normal; } .fc-icon { display: inline-block; width: 1em; height: 1em; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-family: "fcicons" !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .fc-icon-chevron-left:before { content: "\E900"; } .fc-icon-chevron-right:before { content: "\E901"; } .fc-icon-chevrons-left:before { content: "\E902"; } .fc-icon-chevrons-right:before { content: "\E903"; } .fc-icon-minus-square:before { content: "\E904"; } .fc-icon-plus-square:before { content: "\E905"; } .fc-icon-x:before { content: "\E906"; } /* Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css These styles only apply when the standard-theme is activated. When it's NOT activated, the fc-button classes won't even be in the DOM. */ .fc { } .fc .fc-button { border-radius: 0; overflow: visible; text-transform: none; margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } .fc .fc-button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; } .fc .fc-button { -webkit-appearance: button; } .fc .fc-button:not(:disabled) { cursor: pointer; } .fc .fc-button::-moz-focus-inner { padding: 0; border-style: none; } .fc { } .fc .fc-button { display: inline-block; font-weight: 400; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.4em 0.65em; font-size: 1em; line-height: 1.5; border-radius: 0.25em; } .fc .fc-button:hover { text-decoration: none; } .fc .fc-button:focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); } .fc .fc-button:disabled { opacity: 0.65; } .fc { } .fc .fc-button-primary { color: #fff; color: var(--fc-button-text-color, #fff); background-color: #2c3e50; background-color: var(--fc-button-bg-color, #2c3e50); border-color: #2c3e50; border-color: var(--fc-button-border-color, #2c3e50); } .fc .fc-button-primary:hover { color: #fff; color: var(--fc-button-text-color, #fff); background-color: #1e2b37; background-color: var(--fc-button-hover-bg-color, #1e2b37); border-color: #1a252f; border-color: var(--fc-button-hover-border-color, #1a252f); } .fc .fc-button-primary:disabled { color: #fff; color: var(--fc-button-text-color, #fff); background-color: #2c3e50; background-color: var(--fc-button-bg-color, #2c3e50); border-color: #2c3e50; border-color: var(--fc-button-border-color, #2c3e50); } .fc .fc-button-primary:focus { box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); } .fc .fc-button-primary:not(:disabled):active, .fc .fc-button-primary:not(:disabled).fc-button-active { color: #fff; color: var(--fc-button-text-color, #fff); background-color: #1a252f; background-color: var(--fc-button-active-bg-color, #1a252f); border-color: #151e27; border-color: var(--fc-button-active-border-color, #151e27); } .fc .fc-button-primary:not(:disabled):active:focus, .fc .fc-button-primary:not(:disabled).fc-button-active:focus { box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); } .fc { } .fc .fc-button .fc-icon { vertical-align: middle; font-size: 1.5em; } .fc .fc-button-group { position: relative; display: inline-flex; vertical-align: middle; } .fc .fc-button-group > .fc-button { position: relative; flex: 1 1 auto; } .fc .fc-button-group > .fc-button:hover { z-index: 1; } .fc .fc-button-group > .fc-button:focus, .fc .fc-button-group > .fc-button:active, .fc .fc-button-group > .fc-button.fc-button-active { z-index: 1; } .fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) { margin-left: -1px; border-top-left-radius: 0; border-bottom-left-radius: 0; } .fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) { margin-right: -1px; border-top-right-radius: 0; border-bottom-right-radius: 0; } .fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } .fc .fc-toolbar { display: flex; justify-content: space-between; align-items: center; } .fc .fc-toolbar.fc-header-toolbar { margin-bottom: 1.5em; } .fc .fc-toolbar.fc-footer-toolbar { margin-top: 1.5em; } .fc .fc-toolbar-title { font-size: 1.75em; margin: 0; } .fc-direction-ltr .fc-toolbar > * > :not(:first-child) { margin-left: 0.75em; } .fc-direction-rtl .fc-toolbar > * > :not(:first-child) { margin-right: 0.75em; } .fc-direction-rtl .fc-toolbar-ltr { flex-direction: row-reverse; } .fc .fc-scroller { -webkit-overflow-scrolling: touch; position: relative; } .fc .fc-scroller-liquid { height: 100%; } .fc .fc-scroller-liquid-absolute { position: absolute; top: 0; right: 0; left: 0; bottom: 0; } .fc .fc-scroller-harness { position: relative; overflow: hidden; direction: ltr; } .fc .fc-scroller-harness-liquid { height: 100%; } .fc-direction-rtl .fc-scroller-harness > .fc-scroller { direction: rtl; } .fc-theme-standard .fc-scrollgrid { border: 1px solid #ddd; border: 1px solid var(--fc-border-color, #ddd); } .fc .fc-scrollgrid, .fc .fc-scrollgrid table { width: 100%; table-layout: fixed; } .fc .fc-scrollgrid table { border-top-style: hidden; border-left-style: hidden; border-right-style: hidden; } .fc .fc-scrollgrid > tbody table, .fc .fc-scrollgrid > tfoot table { border-bottom-style: hidden; } .fc .fc-scrollgrid { border-collapse: separate; border-right-width: 0; border-bottom-width: 0; } .fc .fc-scrollgrid > * > tr > * { border-top-width: 0; border-left-width: 0; } .fc .fc-scrollgrid > thead > tr > *, .fc .fc-scrollgrid > tfoot > tr > * { border-bottom-width: 0; } .fc .fc-scrollgrid-liquid { height: 100%; } .fc .fc-scrollgrid-section { height: 0; } .fc .fc-scrollgrid-section > td { height: 0; } .fc .fc-scrollgrid-section table { height: 1px; } .fc .fc-scrollgrid-section-liquid { height: auto; } .fc .fc-scrollgrid-section-liquid > td { height: 100%; } .fc { } .fc .fc-scrollgrid-section-sticky > * { background: #fff; background: var(--fc-page-bg-color, #fff); position: -webkit-sticky; position: sticky; z-index: 2; } .fc .fc-scrollgrid > thead > .fc-scrollgrid-section-sticky > * { top: 0; } .fc .fc-scrollgrid > tfoot > .fc-scrollgrid-section-sticky > * { bottom: 0; } .fc .fc-scrollgrid-sticky-shim { height: 1px; margin-bottom: -1px; } .fc .fc-sticky { position: -webkit-sticky; position: sticky; } .fc .fc-view-harness { flex-grow: 1; position: relative; } .fc { } .fc .fc-view-harness-active > .fc-view { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .fc .fc-col-header-cell-cushion { display: inline-block; padding: 2px 4px; } .fc .fc-bg-event, .fc .fc-non-business, .fc .fc-highlight { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .fc .fc-non-business { background: rgba(215, 215, 215, 0.3); background: var(--fc-non-business-color, rgba(215, 215, 215, 0.3)); } .fc .fc-bg-event { background: #8fdf82; background: var(--fc-bg-event-color, #8fdf82); opacity: 0.3; opacity: var(--fc-bg-event-opacity, 0.3); } .fc .fc-bg-event .fc-event-title { margin: 0.5em; font-size: 0.85em; font-size: var(--fc-small-font-size, 0.85em); font-style: italic; } .fc .fc-highlight { background: rgba(188, 232, 241, 0.3); background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3)); } .fc .fc-cell-shaded, .fc .fc-day-disabled { background: rgba(208, 208, 208, 0.3); background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); } a.fc-event, a.fc-event:hover { text-decoration: none; } .fc-event[href], .fc-event.fc-event-draggable { cursor: pointer; } .fc-event .fc-event-main { position: relative; z-index: 2; } .fc-event-dragging:not(.fc-event-selected) { opacity: 0.75; } .fc-event-dragging.fc-event-selected { box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); } .fc-event .fc-event-resizer { display: none; position: absolute; z-index: 4; } .fc-event:hover, .fc-event-selected { } .fc-event:hover .fc-event-resizer, .fc-event-selected .fc-event-resizer { display: block; } .fc-event-selected .fc-event-resizer { border-radius: 4px; border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2); border-width: 1px; border-width: var(--fc-event-resizer-dot-border-width, 1px); width: 8px; width: var(--fc-event-resizer-dot-total-width, 8px); height: 8px; height: var(--fc-event-resizer-dot-total-width, 8px); border-style: solid; border-color: inherit; background: #fff; background: var(--fc-page-bg-color, #fff); } .fc-event-selected .fc-event-resizer:before { content: ""; position: absolute; top: -20px; left: -20px; right: -20px; bottom: -20px; } .fc-event-selected { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); } .fc-event-selected:before { content: ""; position: absolute; z-index: 3; top: 0; left: 0; right: 0; bottom: 0; } .fc-event-selected { } .fc-event-selected:after { content: ""; background: rgba(0, 0, 0, 0.25); background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25)); position: absolute; z-index: 1; top: -1px; left: -1px; right: -1px; bottom: -1px; } /* A HORIZONTAL event */ .fc-h-event { display: block; border: 1px solid #3788d8; border: 1px solid var(--fc-event-bg-color, #3788d8); background-color: #3788d8; background-color: var(--fc-event-border-color, #3788d8); } .fc-h-event .fc-event-main { color: #fff; color: var(--fc-event-text-color, #fff); } .fc-h-event .fc-event-main-frame { display: flex; } .fc-h-event .fc-event-time { max-width: 100%; overflow: hidden; } .fc-h-event .fc-event-title-container { flex-grow: 1; flex-shrink: 1; min-width: 0; } .fc-h-event .fc-event-title { display: inline-block; vertical-align: top; left: 0; right: 0; max-width: 100%; overflow: hidden; } .fc-h-event.fc-event-selected:before { top: -10px; bottom: -10px; } .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) { border-top-left-radius: 0; border-bottom-left-radius: 0; border-left-width: 0; } .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) { border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-width: 0; } .fc-h-event:not(.fc-event-selected) .fc-event-resizer { top: 0; bottom: 0; width: 8px; width: var(--fc-event-resizer-thickness, 8px); } .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start, .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end { cursor: w-resize; left: -4px; left: calc(var(--fc-event-resizer-thickness, 8px) / -2); } .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end, .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start { cursor: e-resize; right: -4px; right: calc(var(--fc-event-resizer-thickness, 8px) / -2); } .fc-h-event.fc-event-selected .fc-event-resizer { top: 50%; margin-top: -4px; margin-top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); } .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start, .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end { left: -4px; left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); } .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end, .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start { right: -4px; right: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); } :root { --fc-daygrid-event-dot-width: 8px; } .fc .fc-popover { position: fixed; top: 0; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); } .fc .fc-popover-header { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 3px 4px; } .fc .fc-popover-title { margin: 0 2px; } .fc .fc-popover-close { cursor: pointer; opacity: 0.65; font-size: 1.1em; } .fc-theme-standard .fc-popover { border: 1px solid #ddd; border: 1px solid var(--fc-border-color, #ddd); background: #fff; background: var(--fc-page-bg-color, #fff); } .fc-theme-standard .fc-popover-header { background: rgba(208, 208, 208, 0.3); background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); } .fc-daygrid-day-frame, .fc-daygrid-day-events, .fc-daygrid-event-harness { } .fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before { content: ""; clear: both; display: table; } .fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after { content: ""; clear: both; display: table; } .fc .fc-daygrid-body { position: relative; z-index: 1; } .fc .fc-daygrid-day.fc-day-today { background-color: rgba(255, 220, 40, 0.15); background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15)); } .fc .fc-daygrid-day-frame { position: relative; min-height: 100%; } .fc { } .fc .fc-daygrid-day-top { position: relative; z-index: 4; display: flex; flex-direction: row-reverse; } .fc .fc-day-other .fc-daygrid-day-top { opacity: 0.3; } .fc { } .fc .fc-daygrid-day-number { padding: 4px; } .fc { } .fc .fc-daygrid-day-events { margin-top: 1px; } .fc { } .fc .fc-daygrid-body-balanced .fc-daygrid-day-events { position: absolute; left: 0; right: 0; } .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events { position: relative; min-height: 2em; } .fc .fc-daygrid-body-natural { } .fc .fc-daygrid-body-natural .fc-daygrid-day-events { margin-bottom: 1em; } .fc { } .fc .fc-daygrid-event-harness { position: relative; } .fc .fc-daygrid-event-harness-abs { position: absolute; top: 0; left: 0; right: 0; } .fc .fc-daygrid-bg-harness { position: absolute; top: 0; bottom: 0; } .fc { } .fc .fc-daygrid-day-bg .fc-non-business { z-index: 1; } .fc .fc-daygrid-day-bg .fc-bg-event { z-index: 2; } .fc .fc-daygrid-day-bg .fc-highlight { z-index: 3; } .fc { } .fc .fc-daygrid-event { z-index: 6; margin-top: 1px; } .fc .fc-daygrid-event.fc-event-mirror { z-index: 7; } .fc { } .fc .fc-daygrid-day-bottom { position: relative; z-index: 4; font-size: 0.85em; margin: 2px 3px 0; } .fc .fc-daygrid-more-link { cursor: pointer; } .fc { } .fc .fc-daygrid-week-number { position: absolute; z-index: 5; top: 0; padding: 2px; min-width: 1.5em; text-align: center; background-color: rgba(208, 208, 208, 0.3); background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); color: #808080; color: var(--fc-neutral-text-color, #808080); } .fc { } .fc .fc-more-popover { z-index: 8; } .fc .fc-more-popover .fc-popover-body { min-width: 220px; padding: 10px; } .fc-direction-ltr .fc-daygrid-event.fc-event-start, .fc-direction-rtl .fc-daygrid-event.fc-event-end { margin-left: 2px; } .fc-direction-ltr .fc-daygrid-event.fc-event-end, .fc-direction-rtl .fc-daygrid-event.fc-event-start { margin-right: 2px; } .fc-direction-ltr .fc-daygrid-week-number { left: 0; border-radius: 0 0 3px 0; } .fc-direction-rtl .fc-daygrid-week-number { right: 0; border-radius: 0 0 0 3px; } .fc-liquid-hack .fc-daygrid-day-frame { position: static; } .fc-daygrid-event { position: relative; white-space: nowrap; border-radius: 3px; font-size: 0.85em; font-size: var(--fc-small-font-size, 0.85em); } .fc-daygrid-block-event .fc-event-time { font-weight: bold; } .fc-daygrid-block-event .fc-event-time, .fc-daygrid-block-event .fc-event-title { padding: 1px; } .fc-daygrid-dot-event { display: block; padding: 2px 0; overflow: hidden; } .fc-daygrid-dot-event .fc-event-title { font-weight: bold; } .fc-daygrid-dot-event .fc-event-time, .fc-daygrid-dot-event .fc-event-title { display: inline-block; } .fc-daygrid-dot-event:hover, .fc-daygrid-dot-event.fc-event-mirror { background: rgba(0, 0, 0, 0.1); } .fc-daygrid-event-dot { display: inline-block; margin: 0 4px; box-sizing: content-box; width: 0; height: 0; border: 4px solid #3788d8; border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8); border-radius: 4px; border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2); } .fc-direction-ltr .fc-daygrid-event .fc-event-time { margin-right: 3px; } .fc-direction-rtl .fc-daygrid-event .fc-event-time { margin-left: 3px; } /* A VERTICAL event */ .fc-v-event { display: block; border: 1px solid #3788d8; border: 1px solid var(--fc-event-border-color, #3788d8); background-color: #3788d8; background-color: var(--fc-event-bg-color, #3788d8); } .fc-v-event .fc-event-main { color: #fff; color: var(--fc-event-text-color, #fff); height: 100%; } .fc-v-event .fc-event-main-frame { height: 100%; display: flex; flex-direction: column; } .fc-v-event .fc-event-time { flex-grow: 0; flex-shrink: 0; max-height: 100%; overflow: hidden; } .fc-v-event .fc-event-title-container { flex-grow: 1; flex-shrink: 1; min-height: 0; } .fc-v-event .fc-event-title { top: 0; bottom: 0; max-height: 100%; overflow: hidden; } .fc-v-event:not(.fc-event-start) { border-top-width: 0; border-top-left-radius: 0; border-top-right-radius: 0; } .fc-v-event:not(.fc-event-end) { border-bottom-width: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .fc-v-event.fc-event-selected:before { left: -10px; right: -10px; } .fc-v-event { } .fc-v-event .fc-event-resizer-start { cursor: n-resize; } .fc-v-event .fc-event-resizer-end { cursor: s-resize; } .fc-v-event { } .fc-v-event:not(.fc-event-selected) .fc-event-resizer { height: 8px; height: var(--fc-event-resizer-thickness, 8px); left: 0; right: 0; } .fc-v-event:not(.fc-event-selected) .fc-event-resizer-start { top: -4px; top: calc(var(--fc-event-resizer-thickness, 8px) / -2); } .fc-v-event:not(.fc-event-selected) .fc-event-resizer-end { bottom: -4px; bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2); } .fc-v-event { } .fc-v-event.fc-event-selected .fc-event-resizer { left: 50%; margin-left: -4px; margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); } .fc-v-event.fc-event-selected .fc-event-resizer-start { top: -4px; top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); } .fc-v-event.fc-event-selected .fc-event-resizer-end { bottom: -4px; bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); } .fc .fc-timegrid .fc-daygrid-body { z-index: 2; } .fc .fc-timegrid-divider { padding: 0 0 2px; } .fc .fc-timegrid-body { position: relative; z-index: 1; min-height: 100%; } .fc .fc-timegrid-axis-chunk { position: relative; } .fc .fc-timegrid-axis-chunk > table { position: relative; z-index: 1; } .fc .fc-timegrid-slots { position: relative; z-index: 2; } .fc .fc-timegrid-slot { height: 1.5em; border-bottom: 0; } .fc .fc-timegrid-slot-minor { border-top-style: dotted; } .fc .fc-timegrid-slot-label-cushion { display: inline-block; white-space: nowrap; } .fc .fc-timegrid-slot-label { vertical-align: middle; } .fc { } .fc .fc-timegrid-axis-cushion, .fc .fc-timegrid-slot-label-cushion { padding: 0 4px; } .fc { } .fc .fc-timegrid-axis-frame-liquid { height: 100%; } .fc .fc-timegrid-axis-frame { overflow: hidden; display: flex; align-items: center; justify-content: flex-end; } .fc .fc-timegrid-axis-cushion { max-width: 60px; flex-shrink: 0; } .fc-direction-ltr .fc-timegrid-slot-label-frame { text-align: right; } .fc-direction-rtl .fc-timegrid-slot-label-frame { text-align: left; } .fc-liquid-hack .fc-timegrid-axis-frame-liquid { height: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .fc .fc-timegrid-col.fc-day-today { background-color: rgba(255, 220, 40, 0.15); background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15)); } .fc .fc-timegrid-col-frame { min-height: 100%; position: relative; } .fc-liquid-hack .fc-timegrid-col-frame { height: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .fc-media-screen .fc-timegrid-cols { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .fc-media-screen .fc-timegrid-cols > table { height: 100%; } .fc-media-screen .fc-timegrid-col-bg, .fc-media-screen .fc-timegrid-col-events, .fc-media-screen .fc-timegrid-now-indicator-container { position: absolute; top: 0; left: 0; right: 0; } .fc-media-screen .fc-timegrid-event-harness { position: absolute; } .fc { } .fc .fc-timegrid-col-bg { z-index: 1; } .fc .fc-timegrid-col-bg .fc-non-business { z-index: 1; } .fc .fc-timegrid-col-bg .fc-bg-event { z-index: 2; } .fc .fc-timegrid-col-bg .fc-highlight { z-index: 3; } .fc .fc-timegrid-bg-harness { position: absolute; left: 0; right: 0; } .fc { } .fc .fc-timegrid-col-events { z-index: 3; } .fc { } .fc .fc-timegrid-now-indicator-container { bottom: 0; overflow: hidden; } .fc-direction-ltr .fc-timegrid-col-events { margin: 0 2.5% 0 2px; } .fc-direction-rtl .fc-timegrid-col-events { margin: 0 2px 0 2.5%; } .fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror { box-shadow: 0px 0px 0px 1px #fff; box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff); } .fc-timegrid-event { font-size: 0.85em; font-size: var(--fc-small-font-size, 0.85em); border-radius: 3px; } .fc-timegrid-event .fc-event-main { padding: 1px 1px 0; } .fc-timegrid-event .fc-event-time { white-space: nowrap; font-size: 0.85em; font-size: var(--fc-small-font-size, 0.85em); margin-bottom: 1px; } .fc-timegrid-event-condensed .fc-event-main-frame { flex-direction: row; overflow: hidden; } .fc-timegrid-event-condensed .fc-event-time:after { content: "\A0-\A0"; } .fc-timegrid-event-condensed .fc-event-title { font-size: 0.85em; font-size: var(--fc-small-font-size, 0.85em); } .fc-media-screen .fc-timegrid-event { position: absolute; top: 0; bottom: 1px; left: 0; right: 0; } .fc { } .fc .fc-timegrid-now-indicator-line { position: absolute; z-index: 4; left: 0; right: 0; border-style: solid; border-color: red; border-color: var(--fc-now-indicator-color, red); border-width: 1px 0 0; } .fc { } .fc .fc-timegrid-now-indicator-arrow { position: absolute; z-index: 4; margin-top: -5px; border-style: solid; border-color: red; border-color: var(--fc-now-indicator-color, red); } .fc-direction-ltr .fc-timegrid-now-indicator-arrow { left: 0; border-width: 5px 0 5px 6px; border-top-color: transparent; border-bottom-color: transparent; } .fc-direction-rtl .fc-timegrid-now-indicator-arrow { right: 0; border-width: 5px 6px 5px 0; border-top-color: transparent; border-bottom-color: transparent; } :root { --fc-list-event-dot-width: 10px; --fc-list-event-hover-bg-color: #f5f5f5; } .fc-theme-standard .fc-list { border: 1px solid #ddd; border: 1px solid var(--fc-border-color, #ddd); } .fc { } .fc .fc-list-empty { background-color: rgba(208, 208, 208, 0.3); background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); height: 100%; display: flex; justify-content: center; align-items: center; } .fc .fc-list-empty-cushion { margin: 5em 0; } .fc { } .fc .fc-list-table { width: 100%; border-style: hidden; } .fc .fc-list-table tr > * { border-left: 0; border-right: 0; } .fc .fc-list-sticky .fc-list-day > * { position: -webkit-sticky; position: sticky; top: 0; background: #fff; background: var(--fc-page-bg-color, #fff); } .fc .fc-list-table th { padding: 0; } .fc .fc-list-table td, .fc .fc-list-day-cushion { padding: 8px 14px; } .fc { } .fc .fc-list-day-cushion:after { content: ""; clear: both; display: table; } .fc-theme-standard .fc-list-day-cushion { background-color: rgba(208, 208, 208, 0.3); background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); } .fc-direction-ltr .fc-list-day-text, .fc-direction-rtl .fc-list-day-side-text { float: left; } .fc-direction-ltr .fc-list-day-side-text, .fc-direction-rtl .fc-list-day-text { float: right; } .fc-direction-ltr .fc-list-table .fc-list-event-graphic { padding-right: 0; } .fc-direction-rtl .fc-list-table .fc-list-event-graphic { padding-left: 0; } .fc .fc-list-event.fc-event-forced-url { cursor: pointer; } .fc .fc-list-event:hover td { background-color: #f5f5f5; background-color: var(--fc-list-event-hover-bg-color, #f5f5f5); } .fc { } .fc .fc-list-event-graphic, .fc .fc-list-event-time { white-space: nowrap; width: 1px; } .fc .fc-list-event-dot { display: inline-block; box-sizing: content-box; width: 0; height: 0; border: 5px solid #3788d8; border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, #3788d8); border-radius: 5px; border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2); } .fc { } .fc .fc-list-event-title a { color: inherit; text-decoration: none; } .fc { } .fc .fc-list-event.fc-event-forced-url:hover a { text-decoration: underline; } .fc-theme-bootstrap a:not([href]) { color: inherit; } .modal-open { overflow: hidden; } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .modal { position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0; } .modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; } .modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0, -50px); } @media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } } .modal.show .modal-dialog { transform: none; } .modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); } .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 1rem); overflow: hidden; } .modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { flex-shrink: 0; } .modal-dialog-scrollable .modal-body { overflow-y: auto; } .modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); } .modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); content: ""; } .modal-dialog-centered.modal-dialog-scrollable { flex-direction: column; justify-content: center; height: 100%; } .modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; } .modal-dialog-centered.modal-dialog-scrollable::before { content: none; } .modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0; } .modal-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000; } .modal-backdrop.fade, .modal-backdrop-map.fade { opacity: 0; } .modal-backdrop.show { opacity: 0.5; } .modal-header { display: flex; align-items: flex-start; justify-content: space-between; flex-direction: column; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; } .modal-header .close { position: absolute; /* padding: 1rem 1rem; */ /* margin: -1rem -1rem -1rem auto; */ right: 21px; } .checkbox-form { display: flex; flex-direction: row; } .checkbox-form ul li { list-style: none; } @media (max-width: 1000px) { .map-cifras { display: flex; flex-direction: column; } } @media (min-width: 1000px) { .map-cifras { display: flex; flex-direction: row; } } .map-cifras .filter-group { margin: 0; } .map-cifras .filter-group .tags .badge { margin-bottom: 20px; } .column-map { display: flex; width: 100%; flex-direction: column; } .column-map p { margin: 0; padding: 20px 5px; } .map-cifras iframe { height: 220px; width: 100%; } .checkbox-form ul { padding: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; } .checkbox-form ul li input { margin-right: 15px; width: 17px; height: 17px; } .checkbox-form ul li label { font-size: 14px; font-weight: 600; } .checkbox-form2 { margin-left: 50px; } .modal-title { margin-bottom: 0; line-height: 1.5; } .modal-body { position: relative; flex: 1 1 auto; padding: 1rem; } .modal-footer { display: flex; align-items: center; justify-content: flex-end; padding: 1rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: 0.3rem; border-bottom-left-radius: 0.3rem; } .modal-footer > :not(:first-child) { margin-left: 0.25rem; } .modal-footer > :not(:last-child) { margin-right: 0.25rem; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; } .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); } .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 3.5rem); } .modal-dialog-centered { min-height: calc(100% - 3.5rem); } .modal-dialog-centered::before { height: calc(100vh - 3.5rem); } .modal-sm { max-width: 300px; } } @media (min-width: 992px) { .modal-lg, .modal-xl { max-width: 800px; } } @media (min-width: 1200px) { .modal-xl { max-width: 1140px; } } .form-control { display: block; width: 100%; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #666; background-color: #fff; background-clip: padding-box; border: 1px solid #cfcfcf; border-radius: 0; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .form-control { transition: none; } } .form-control::-ms-expand { background-color: transparent; border: 0; } .form-control:focus { color: #666; background-color: #fff; border-color: #2798ff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 87, 166, 0.25); } .form-control::placeholder { color: #888; opacity: 1; } .form-control:disabled, .form-control[readonly] { background-color: #ebebeb; opacity: 1; } select.form-control:focus::-ms-value { color: #666; background-color: #fff; } .form-control-file, .form-control-range { display: block; width: 100%; } .col-form-label { padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.5; } .col-form-label-lg { padding-top: calc(0.5rem + 1px); padding-bottom: calc(0.5rem + 1px); font-size: 1.25rem; line-height: 1.5; } .col-form-label-sm { padding-top: calc(0.25rem + 1px); padding-bottom: calc(0.25rem + 1px); font-size: 0.875rem; line-height: 1.5; } .form-control-plaintext { display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0; line-height: 1.5; color: #333; background-color: transparent; border: solid transparent; border-width: 1px 0; } .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; } .form-control-sm { height: calc(1.5em + 0.5rem + 2px); padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; } .form-control-lg { height: calc(1.5em + 1rem + 2px); padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; } select.form-control[size], select.form-control[multiple] { height: auto; } textarea.form-control { height: auto; } .form-group { margin-bottom: 1rem; } .contenedorMapas .form-group { margin-bottom: 0; } .form-text { display: block; margin-top: 0.25rem; } .form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; } .form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; } .form-check { position: relative; display: block; padding-left: 1.25rem; } .form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; } .form-check-input:disabled ~ .form-check-label { color: #666; } .form-check-label { margin-bottom: 0; } .form-check-inline { display: inline-flex; align-items: center; padding-left: 0; margin-right: 0.75rem; } .form-check-inline .form-check-input { position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0; } .valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #28a745; } .valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.5; color: #fff; background-color: rgba(40, 167, 69, 0.9); border-radius: 0; } .was-validated .form-control:valid, .form-control.is-valid { border-color: #28a745; padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center right calc(0.375em + 0.1875rem); background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip { display: block; } .was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } .was-validated .custom-select:valid, .was-validated .dataTables_wrapper .dataTables_length select:valid, .dataTables_wrapper .dataTables_length .was-validated select:valid, .custom-select.is-valid, .dataTables_wrapper .dataTables_length select.is-valid { border-color: #28a745; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .custom-select:valid:focus, .was-validated .dataTables_wrapper .dataTables_length select:valid:focus, .dataTables_wrapper .dataTables_length .was-validated select:valid:focus, .custom-select.is-valid:focus, .dataTables_wrapper .dataTables_length select.is-valid:focus { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .dataTables_wrapper .dataTables_length select:valid ~ .valid-feedback, .dataTables_wrapper .dataTables_length .was-validated select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .was-validated .dataTables_wrapper .dataTables_length select:valid ~ .valid-tooltip, .dataTables_wrapper .dataTables_length .was-validated select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .dataTables_wrapper .dataTables_length select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .dataTables_wrapper .dataTables_length select.is-valid ~ .valid-tooltip { display: block; } .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip { display: block; } .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #28a745; } .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip { display: block; } .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color: #28a745; } .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { border-color: #28a745; } .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip { display: block; } .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { border-color: #34ce57; background-color: #34ce57; } .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { border-color: #28a745; } .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color: #28a745; } .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip { display: block; } .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } .invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #dc3545; } .invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.5; color: #fff; background-color: rgba(220, 53, 69, 0.9); border-radius: 0; } .was-validated .form-control:invalid, .form-control.is-invalid { border-color: #dc3545; padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: center right calc(0.375em + 0.1875rem); background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip { display: block; } .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } .was-validated .custom-select:invalid, .was-validated .dataTables_wrapper .dataTables_length select:invalid, .dataTables_wrapper .dataTables_length .was-validated select:invalid, .custom-select.is-invalid, .dataTables_wrapper .dataTables_length select.is-invalid { border-color: #dc3545; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .custom-select:invalid:focus, .was-validated .dataTables_wrapper .dataTables_length select:invalid:focus, .dataTables_wrapper .dataTables_length .was-validated select:invalid:focus, .custom-select.is-invalid:focus, .dataTables_wrapper .dataTables_length select.is-invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .dataTables_wrapper .dataTables_length select:invalid ~ .invalid-feedback, .dataTables_wrapper .dataTables_length .was-validated select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .dataTables_wrapper .dataTables_length select:invalid ~ .invalid-tooltip, .dataTables_wrapper .dataTables_length .was-validated select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .dataTables_wrapper .dataTables_length select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .dataTables_wrapper .dataTables_length select.is-invalid ~ .invalid-tooltip { display: block; } .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip { display: block; } .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #dc3545; } .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip { display: block; } .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color: #dc3545; } .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { border-color: #dc3545; } .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip { display: block; } .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { border-color: #e4606d; background-color: #e4606d; } .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: #dc3545; } .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color: #dc3545; } .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip { display: block; } .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } .form-inline { display: flex; flex-flow: row wrap; align-items: center; } .form-inline .form-check { width: 100%; } @media (min-width: 576px) { .form-inline label { display: flex; align-items: center; justify-content: center; margin-bottom: 0; } .form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: row wrap; align-items: center; margin-bottom: 0; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-plaintext { display: inline-block; } .form-inline .input-group, .form-inline .custom-select, .form-inline .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .form-inline select { width: auto; } .form-inline .form-check { display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0; } .form-inline .form-check-input { position: relative; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0; } .form-inline .custom-control { align-items: center; justify-content: center; } .form-inline .custom-control-label { margin-bottom: 0; } } .close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.5; } .close:hover { color: #000; text-decoration: none; } .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { opacity: 0.75; } button.close { padding: 0; background-color: transparent; border: 0; appearance: none; } a.close.disabled { pointer-events: none; } .alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0; } .alert-heading { color: inherit; } .alert-link { font-weight: 700; } .alert-dismissible { padding-right: 4rem; } .alert-dismissible .close { position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit; } .alert-primary { color: #002d56; background-color: #ccdded; border-color: #b8d0e6; } .alert-primary hr { border-top-color: #a5c4df; } .alert-primary .alert-link { color: #001223; } .alert-secondary { color: #474747; background-color: #e7e7e7; border-color: #dedede; } .alert-secondary hr { border-top-color: #d1d1d1; } .alert-secondary .alert-link { color: #2e2e2e; } .alert-success { color: #155724; background-color: #d4edda; border-color: #c3e6cb; } .alert-success hr { border-top-color: #b1dfbb; } .alert-success .alert-link { color: #0b2e13; } .alert-info { color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb; } .alert.alert-opos { background-color: #d1ecf1; color: #333333; } .icon-hacienda { color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb; } .alert-info hr { border-top-color: #abdde5; } .alert-info .alert-link { color: #062c33; } .alert-warning { color: #855d00; background-color: #fff0cc; border-color: #ffe9b8; } .alert-warning hr { border-top-color: #ffe19f; } .alert-warning .alert-link { color: #523900; } .alert-danger { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; } .alert-danger hr { border-top-color: #f1b0b7; } .alert-danger .alert-link { color: #491217; } .alert-light { color: #818182; background-color: #fefefe; border-color: #fdfdfe; } .alert-light hr { border-top-color: #ececf6; } .alert-light .alert-link { color: #686868; } .alert-dark { color: #1b1b1b; background-color: #d6d6d6; border-color: #c6c6c6; } .alert-dark hr { border-top-color: #b9b9b9; } .alert-dark .alert-link { color: #020202; } .badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .badge { transition: none; } } a.badge:hover, a.badge:focus { text-decoration: none; } .badge:empty { display: none; } .btn .badge { position: relative; top: -1px; } .badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; } .badge-primary { color: #fff; background-color: #0057a6; } a.badge-primary:hover, a.badge-primary:focus { color: #fff; background-color: #003c73; } a.badge-primary:focus, a.badge-primary.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 87, 166, 0.5); } .badge-secondary { color: #fff; background-color: #888; } a.badge-secondary:hover, a.badge-secondary:focus { color: #fff; background-color: #6f6f6f; } a.badge-secondary:focus, a.badge-secondary.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5); } .badge-success { color: #fff; background-color: #28a745; } a.badge-success:hover, a.badge-success:focus { color: #fff; background-color: #1e7e34; } a.badge-success:focus, a.badge-success.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } .badge-info { color: #fff; background-color: #17a2b8; } a.badge-info:hover, a.badge-info:focus { color: #fff; background-color: #117a8b; } a.badge-info:focus, a.badge-info.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } .badge-warning { color: #212529; background-color: #ffb200; } a.badge-warning:hover, a.badge-warning:focus { color: #212529; background-color: #cc8e00; } a.badge-warning:focus, a.badge-warning.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(255, 178, 0, 0.5); } .badge-danger { color: #fff; background-color: #dc3545; } a.badge-danger:hover, a.badge-danger:focus { color: #fff; background-color: #bd2130; } a.badge-danger:focus, a.badge-danger.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } .badge-light { color: #212529; background-color: #f8f9fa; } a.badge-light:hover, a.badge-light:focus { color: #212529; background-color: #dae0e5; } a.badge-light:focus, a.badge-light.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); } .badge-dark { color: #fff; background-color: #333; } a.badge-dark:hover, a.badge-dark:focus { color: #fff; background-color: #1a1a1a; } a.badge-dark:focus, a.badge-dark.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); } .img-fluid, .navbar .navbar-brand img { max-width: 100%; height: auto; } .img-fluid.estrategias_img { background-image: url("../assets/img/estrategiasPlanes.png"); height: 250px; } .layer_estrategias { height: 250px; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: rgba(51, 51, 51, 0.7); } @media (max-width: 768px) { .layer_estrategias { height: 400px; } .img-fluid.estrategias_img { background-image: url("../assets/img/estrategiasPlanes.png"); height: 400px; background-size: cover; } } .digits .cifras.primary p.recomendaciones-carousel { font-size: 18px; font-weight: bold; } .digits .cifras.primary .fs-55 { font-size: 55px !important; } .digits5 .cifras.primary { min-height: 13.625rem; } .img-fluid.estrategias_img p, .img-fluid.estrategias_img h2 { margin: 0 90px; font-size: 24px; font-weight: bold; text-align: center; position: relative; z-index: 50; bottom: 210px; color: white; } @media (max-width: 768px) { .img-fluid.estrategias_img p, .img-fluid.estrategias_img h2 { font-size: 20px; margin: 0 20px; font-weight: bold; text-align: center; position: relative; z-index: 50; bottom: 340px; color: white; } } .infoDescripcion { border-bottom: 1px solid rgba(0, 0, 0, 0.125); margin-top: 30px; margin-bottom: 0px; padding-bottom: 10px; } .info-map .img-fluid { margin-bottom: 0.5625rem; } video { width: 100%; height: 100%; } .img-thumbnail { padding: 0.25rem; background-color: #fff; border: 1px solid #dee2e6; border-radius: 0; max-width: 100%; height: auto; } .figure { display: inline-block; } .figure-img { margin-bottom: 0.5rem; line-height: 1; } .figure-caption { font-size: 90%; color: #888; } .navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem; } .navbar > .container, .navbar > .container-fluid { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .navbar-brand { display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap; } .navbar-brand:hover, .navbar-brand:focus { text-decoration: none; } .navbar-nav { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; } .navbar-nav .nav-link { padding-right: 0; padding-left: 0; } .navbar-nav .dropdown-menu { position: static; float: none; } .navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; } .navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; } .navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0; } .navbar-toggler:hover, .navbar-toggler:focus { text-decoration: none; } .navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%; } @media (max-width: 575.98px) { .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 576px) { .navbar-expand-sm { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-sm .navbar-nav { flex-direction: row; } .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { flex-wrap: nowrap; } .navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-sm .navbar-toggler { display: none; } } @media (max-width: 767.98px) { .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 768px) { .navbar-expand-md { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-md .navbar-nav { flex-direction: row; } .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { flex-wrap: nowrap; } .navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-md .navbar-toggler { display: none; } } @media (max-width: 991.98px) { .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 992px) { .navbar-expand-lg { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-lg .navbar-nav { flex-direction: row; } .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { flex-wrap: nowrap; } .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-lg .navbar-toggler { display: none; } } @media (max-width: 1199.98px) { .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { padding-right: 0; padding-left: 0; } } .extension-file { margin-right: 1.25rem; height: 33px; min-width: 55px; padding: 0 5px; width: auto; background-color: #ebebeb; border-radius: 10%; } .extension-file.csv { background-color: #bedda1; } .col-12 .resources .results.list-group-item .link { margin-left: 0; } .filter-group .tags .results.badge:hover, .filter-group .tags .results.badge:focus { color: #666; border: 1px solid #cfcfcf; background-color: transparent; } .vl { border-left: 1px solid #cfcfcf; min-height: 60px; } .table-cifras { width: 100%; border-collapse: separate; } .table-cifras th { color: white; background-color: #0057a6; } .table-cifras tr { border-bottom: 1px solid #cfcfcf; } .table-cifras th, td { padding: 10px; border-bottom: 1px solid #cfcfcf; text-align: left; } .rect-gris { height: 283px; top: 0; width: 45px; opacity: 0.59; background-color: #ebebeb; position: absolute; display: table; right: 0; } .a-cifras { color: black; } .a-cifras:hover { color: black; text-decoration: none; } .results .a-cifras h1:hover { color: black; text-decoration: underline; } @media (max-width: 768px) { .rect-gris { max-height: 75px; width: 100%; height: auto; position: inherit; opacity: 0.59; background-color: #ebebeb; } } .resources .results.list-group-item .extension-file p { text-align: center; font-size: 14px; margin-bottom: 0px; margin-top: 7px; max-width: 100%; } .extension-file.json { background-color: #e8d783; } .extension-file.xls { background-color: #e9cbd1; } .extension-file.html { background-color: #c2e0fa; } .extension-file.xlsx { background-color: #e9c283; } .extension-file:hover { cursor: pointer; } .card-body .resources .list-group-item .extension-file p { text-align: center; font-size: 14px; margin-bottom: 0px; margin-top: 7px; } @media (min-width: 1200px) { .navbar-expand-xl { flex-flow: row wrap; justify-content: flex-start; } .navbar-expand-xl .navbar-nav { flex-direction: row; } .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { flex-wrap: wrap; } .navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-xl .navbar-toggler { display: none; } } @media (max-width: 1919.98px) { .navbar-expand-xxl > .container, .navbar-expand-xxl > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 1920px) { .navbar-expand-xxl { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-xxl .navbar-nav { flex-direction: row; } .navbar-expand-xxl .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-xxl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-xxl > .container, .navbar-expand-xxl > .container-fluid { flex-wrap: nowrap; } .navbar-expand-xxl .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-xxl .navbar-toggler { display: none; } } @media (max-width: 2559.98px) { .navbar-expand-2xxl > .container, .navbar-expand-2xxl > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 2560px) { .navbar-expand-2xxl { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-2xxl .navbar-nav { flex-direction: row; } .navbar-expand-2xxl .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-2xxl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-2xxl > .container, .navbar-expand-2xxl > .container-fluid { flex-wrap: nowrap; } .navbar-expand-2xxl .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-2xxl .navbar-toggler { display: none; } } .navbar-expand { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand > .container, .navbar-expand > .container-fluid { padding-right: 0; padding-left: 0; } .navbar-expand .navbar-nav { flex-direction: row; } .navbar-expand .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand > .container, .navbar-expand > .container-fluid { flex-wrap: nowrap; } .navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand .navbar-toggler { display: none; } .navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); } .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(0, 0, 0, 0.7); } .navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); } .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); } .navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); } .navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: rgba(0, 0, 0, 0.9); } .navbar-dark .navbar-brand { color: #fff; } .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: #fff; } .navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); } .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 0.75); } .navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); } .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active { color: #fff; } .navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); } .navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); } .navbar-dark .navbar-text a { color: #fff; } .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: #fff; } .btn { display: inline-block; font-weight: 400; color: #333; text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .btn { transition: none; } } .btn:hover { color: #333; text-decoration: none; } .btn:focus, .btn.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 87, 166, 0.25); } .btn.disabled, .btn:disabled { opacity: 0.65; } a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; } .btn-primary { color: #fff; background-color: #0057a6; border-color: #0057a6; } .btn-primary:hover { color: #fff; background-color: #004380; border-color: #003c73; } .btn-primary:focus, .btn-primary.focus { box-shadow: 0 0 0 0.2rem rgba(38, 112, 179, 0.5); } .btn-primary.disabled, .btn-primary:disabled { color: #fff; background-color: #0057a6; border-color: #0057a6; } .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color: #fff; background-color: #003c73; border-color: #003666; } .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(38, 112, 179, 0.5); } .btn-secondary { color: #fff; background-color: #888; border-color: #888; } .btn-secondary:hover { color: #fff; background-color: #757575; border-color: #6f6f6f; } .btn-secondary:focus, .btn-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(154, 154, 154, 0.5); } .btn-secondary.disabled, .btn-secondary:disabled { color: #fff; background-color: #888; border-color: #888; } .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color: #fff; background-color: #6f6f6f; border-color: #686868; } .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(154, 154, 154, 0.5); } .btn-success { color: #fff; background-color: #28a745; border-color: #28a745; } .btn-success:hover { color: #fff; background-color: #218838; border-color: #1e7e34; } .btn-success:focus, .btn-success.focus { box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); } .btn-success.disabled, .btn-success:disabled { color: #fff; background-color: #28a745; border-color: #28a745; } .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color: #fff; background-color: #1e7e34; border-color: #1c7430; } .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); } .btn-info { color: #fff; background-color: #17a2b8; border-color: #17a2b8; } .btn-info:hover { color: #fff; background-color: #138496; border-color: #117a8b; } .btn-info:focus, .btn-info.focus { box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); } .fs-24 { font-size: 24px !important; } .icons-filters { margin-right: 16px; right: 0; z-index: 10; text-align: right; position: absolute; top: 51px; } .btn-info.disabled, .btn-info:disabled { color: #fff; background-color: #17a2b8; border-color: #17a2b8; } .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { color: #fff; background-color: #117a8b; border-color: #10707f; } .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); } .btn-warning { color: #212529; background-color: #ffb200; border-color: #ffb200; } .btn-warning:hover { color: #212529; background-color: #d99700; border-color: #cc8e00; } .btn-warning:focus, .btn-warning.focus { box-shadow: 0 0 0 0.2rem rgba(222, 157, 6, 0.5); } .btn-warning.disabled, .btn-warning:disabled { color: #212529; background-color: #ffb200; border-color: #ffb200; } .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color: #fff; background-color: #cc8e00; border-color: #bf8600; } .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(222, 157, 6, 0.5); } .btn-danger { color: #fff; background-color: #dc3545; border-color: #dc3545; } .btn-danger:hover { color: #fff; background-color: #c82333; border-color: #bd2130; } .btn-danger:focus, .btn-danger.focus { box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); } .btn-danger.disabled, .btn-danger:disabled { color: #fff; background-color: #dc3545; border-color: #dc3545; } .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color: #fff; background-color: #bd2130; border-color: #b21f2d; } .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); } .btn-light { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; } .btn-light:hover { color: #212529; background-color: #e2e6ea; border-color: #dae0e5; } .btn-light:focus, .btn-light.focus { box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); } .btn-light.disabled, .btn-light:disabled { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; } .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color: #212529; background-color: #dae0e5; border-color: #d3d9df; } .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); } .btn-dark { color: #fff; background-color: #333; border-color: #333; } .btn-dark:hover { color: #fff; background-color: #202020; border-color: #1a1a1a; } .btn-dark:focus, .btn-dark.focus { box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5); } .btn-dark.disabled, .btn-dark:disabled { color: #fff; background-color: #333; border-color: #333; } .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { color: #fff; background-color: #1a1a1a; border-color: #131313; } .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5); } .btn-outline-primary { color: #0057a6; border-color: #0057a6; } .btn-outline-primary:hover { color: #fff; background-color: #0057a6; border-color: #0057a6; } .btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow: 0 0 0 0.2rem rgba(0, 87, 166, 0.5); } .btn-outline-primary.disabled, .btn-outline-primary:disabled { color: #0057a6; background-color: transparent; } .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: #fff; background-color: #0057a6; border-color: #0057a6; } .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 87, 166, 0.5); } .btn-outline-secondary { color: #888; border-color: #888; } .btn-outline-secondary:hover { color: #fff; background-color: #888; border-color: #888; } .btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5); } .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: #888; background-color: transparent; } .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #888; border-color: #888; } .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5); } .btn-outline-success { color: #28a745; border-color: #28a745; } .btn-outline-success:hover { color: #fff; background-color: #28a745; border-color: #28a745; } .btn-outline-success:focus, .btn-outline-success.focus { box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } .btn-outline-success.disabled, .btn-outline-success:disabled { color: #28a745; background-color: transparent; } .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color: #fff; background-color: #28a745; border-color: #28a745; } .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } .btn-outline-info { color: #17a2b8; border-color: #17a2b8; } .btn-outline-info:hover { color: #fff; background-color: #17a2b8; border-color: #17a2b8; } .btn-outline-info:focus, .btn-outline-info.focus { box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } .btn-outline-info.disabled, .btn-outline-info:disabled { color: #17a2b8; background-color: transparent; } .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color: #fff; background-color: #17a2b8; border-color: #17a2b8; } .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } .btn-outline-warning { color: #ffb200; border-color: #ffb200; } .btn-outline-warning:hover { color: #212529; background-color: #ffb200; border-color: #ffb200; } .btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow: 0 0 0 0.2rem rgba(255, 178, 0, 0.5); } .btn-outline-warning.disabled, .btn-outline-warning:disabled { color: #ffb200; background-color: transparent; } .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color: #212529; background-color: #ffb200; border-color: #ffb200; } .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(255, 178, 0, 0.5); } .btn-outline-danger { color: #dc3545; border-color: #dc3545; } .btn-outline-danger:hover { color: #fff; background-color: #dc3545; border-color: #dc3545; } .btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } .btn-outline-danger.disabled, .btn-outline-danger:disabled { color: #dc3545; background-color: transparent; } .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color: #fff; background-color: #dc3545; border-color: #dc3545; } .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } .btn-outline-light { color: #f8f9fa; border-color: #f8f9fa; } .btn-outline-light:hover { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; } .btn-outline-light:focus, .btn-outline-light.focus { box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); } .btn-outline-light.disabled, .btn-outline-light:disabled { color: #f8f9fa; background-color: transparent; } .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; } .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); } .btn-outline-dark { color: #333; border-color: #333; } .btn-outline-dark:hover { color: #fff; background-color: #333; border-color: #333; } .btn-outline-dark:focus, .btn-outline-dark.focus { box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); } .btn-outline-dark.disabled, .btn-outline-dark:disabled { color: #333; background-color: transparent; } .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color: #fff; background-color: #333; border-color: #333; } .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); } .btn-link { font-weight: 400; color: #0057a6; text-decoration: none; } .btn-link:hover { color: #002f5a; text-decoration: underline; } .btn-link:focus, .btn-link.focus { text-decoration: underline; box-shadow: none; } .btn-link:disabled, .btn-link.disabled { color: #888; pointer-events: none; } .btn-lg { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; } .btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; } .btn-block { display: block; width: 100%; } .btn-block + .btn-block { margin-top: 0.5rem; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; } .carousel { position: relative; } .carousel.pointer-event { touch-action: pan-y; } .carousel-inner { position: relative; width: 100%; overflow: hidden; } .carousel-inner::after { display: block; clear: both; content: ""; } .carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out; } @media (prefers-reduced-motion: reduce) { .carousel-item { transition: none; } } .carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; } .carousel-item-next:not(.carousel-item-left), .active.carousel-item-right { transform: translateX(100%); } .carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left { transform: translateX(-100%); } .carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; } .carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right { z-index: 1; opacity: 1; } .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; transition: 0s 0.6s opacity; } @media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { transition: none; } } .carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: 0.5; transition: opacity 0.15s ease; } @media (prefers-reduced-motion: reduce) { .carousel-control-prev, .carousel-control-next { transition: none; } } .carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #fff; text-decoration: none; outline: 0; opacity: 0.9; } .carousel-control-prev { left: 0; } .carousel-control-next { right: 0; } .carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 20px; height: 20px; background: no-repeat 50% / 100% 100%; } .carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); } .carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); } .carousel-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: flex; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none; } .carousel-indicators li { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #fff; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease; } @media (prefers-reduced-motion: reduce) { .carousel-indicators li { transition: none; } } .carousel-indicators .active { opacity: 1; } .carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; } .dropup, .dropright, .dropdown, .dropleft { position: relative; } .dropdown-toggle { white-space: nowrap; } .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; } .dropdown-toggle:empty::after { margin-left: 0; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 1rem; color: #333; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0; } .dropdown-menu-left { right: auto; left: 0; } .dropdown-menu-right, .pre-header .navbar-nav .dropdown .dropdown-menu { right: 0; left: auto; } @media (min-width: 576px) { .dropdown-menu-sm-left { right: auto; left: 0; } .dropdown-menu-sm-right { right: 0; left: auto; } } @media (min-width: 768px) { .dropdown-menu-md-left { right: auto; left: 0; } .dropdown-menu-md-right { right: 0; left: auto; } } @media (min-width: 992px) { .dropdown-menu-lg-left { right: auto; left: 0; } .dropdown-menu-lg-right { right: 0; left: auto; } } @media (min-width: 1200px) { .dropdown-menu-xl-left { right: auto; left: 0; } .dropdown-menu-xl-right { right: 0; left: auto; } } @media (min-width: 1920px) { .dropdown-menu-xxl-left { right: auto; left: 0; } .dropdown-menu-xxl-right { right: 0; left: auto; } } @media (min-width: 2560px) { .dropdown-menu-2xxl-left { right: auto; left: 0; } .dropdown-menu-2xxl-right { right: 0; left: auto; } } .dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem; } .dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent; } .dropup .dropdown-toggle:empty::after { margin-left: 0; } .dropright .dropdown-menu { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem; } .dropright .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid; } .dropright .dropdown-toggle:empty::after { margin-left: 0; } .dropright .dropdown-toggle::after { vertical-align: 0; } .dropleft .dropdown-menu { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem; } .dropleft .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; } .dropleft .dropdown-toggle::after { display: none; } .dropleft .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; } .dropleft .dropdown-toggle:empty::after { margin-left: 0; } .dropleft .dropdown-toggle::before { vertical-align: 0; } .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { right: auto; bottom: auto; } .dropdown-divider { height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #ebebeb; } .dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #333; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; } .dropdown-item:hover, .dropdown-item:focus { color: #16181b; text-decoration: none; background-color: #f8f9fa; } .dropdown-item.active, .dropdown-item:active { color: #fff; text-decoration: none; background-color: #0057a6; } .dropdown-item.disabled, .dropdown-item:disabled { color: #888; pointer-events: none; background-color: transparent; } .dropdown-menu.show { display: block; } .dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.875rem; color: #888; white-space: nowrap; } .dropdown-item-text { display: block; padding: 0.25rem 1.5rem; color: #333; } .pagination { display: flex; padding-left: 0; list-style: none; border-radius: 0; } .page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #0057a6; background-color: #fff; border: 1px solid #dee2e6; } .page-link:hover { z-index: 2; color: #002f5a; text-decoration: none; background-color: #ebebeb; border-color: #dee2e6; } .page-link:focus { z-index: 2; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 87, 166, 0.25); } .page-item:first-child .page-link { margin-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .page-item:last-child .page-link { border-top-right-radius: 0; border-bottom-right-radius: 0; } .page-item.active .page-link { z-index: 1; color: #fff; background-color: #0057a6; border-color: #0057a6; } .page-item.disabled .page-link { color: #888; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6; } .pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5; } .pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; } .pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; } .pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; } .pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; } .pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; } .breadcrumb { display: flex; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #fff; border-radius: 0; } .breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; } .breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: #888; content: "/"; } .breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; } .breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; } .breadcrumb-item.active { color: #888; } .list-group, .resources { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; } .list-group-item-action { width: 100%; color: #666; text-align: inherit; } .list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: #666; text-decoration: none; background-color: #f8f9fa; } .list-group-item-action:active { color: #333; background-color: #ebebeb; } .list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.125); } .list-group-item:first-child { border-top-left-radius: 0; border-top-right-radius: 0; } .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .list-group-item.disabled, .list-group-item:disabled { color: #888; pointer-events: none; background-color: #fff; } .list-group-item.active { z-index: 2; color: #fff; background-color: #0057a6; border-color: #0057a6; } .list-group-horizontal { flex-direction: row; } .list-group-horizontal .list-group-item { margin-right: -1px; margin-bottom: 0; } .list-group-horizontal .list-group-item:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; } .list-group-horizontal .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } @media (min-width: 576px) { .list-group-horizontal-sm { flex-direction: row; } .list-group-horizontal-sm .list-group-item { margin-right: -1px; margin-bottom: 0; } .list-group-horizontal-sm .list-group-item:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; } .list-group-horizontal-sm .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } } @media (min-width: 768px) { .list-group-horizontal-md { flex-direction: row; } .list-group-horizontal-md .list-group-item { margin-right: -1px; margin-bottom: 0; } .list-group-horizontal-md .list-group-item:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; } .list-group-horizontal-md .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } } @media (min-width: 992px) { .list-group-horizontal-lg { flex-direction: row; } .list-group-horizontal-lg .list-group-item { margin-right: -1px; margin-bottom: 0; } .list-group-horizontal-lg .list-group-item:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; } .list-group-horizontal-lg .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } } @media (min-width: 1200px) { .list-group-horizontal-xl { flex-direction: row; } .list-group-horizontal-xl .list-group-item { margin-right: -1px; margin-bottom: 0; } .list-group-horizontal-xl .list-group-item:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; } .list-group-horizontal-xl .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } } @media (min-width: 1920px) { .list-group-horizontal-xxl { flex-direction: row; } .list-group-horizontal-xxl .list-group-item { margin-right: -1px; margin-bottom: 0; } .list-group-horizontal-xxl .list-group-item:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; } .list-group-horizontal-xxl .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } } @media (min-width: 2560px) { .list-group-horizontal-2xxl { flex-direction: row; } .list-group-horizontal-2xxl .list-group-item { margin-right: -1px; margin-bottom: 0; } .list-group-horizontal-2xxl .list-group-item:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; } .list-group-horizontal-2xxl .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } } .list-group-flush .list-group-item, .resources .list-group-item, footer .list .list-group-item { border-right: 0; border-left: 0; border-radius: 0; } .list-group-flush .list-group-item:last-child, .resources .list-group-item:last-child, footer .list .list-group-item:last-child { margin-bottom: -1px; } .list-group-flush:first-child .list-group-item:first-child, .resources:first-child .list-group-item:first-child, footer .list:first-child .list-group-item:first-child { border-top: 0; } .list-group-flush:last-child .list-group-item:last-child, .resources:last-child .list-group-item:last-child, footer .list:last-child .list-group-item:last-child { margin-bottom: 0; border-bottom: 0; } .list-group-item-primary { color: #002d56; background-color: #b8d0e6; } .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #002d56; background-color: #a5c4df; } .list-group-item-primary.list-group-item-action.active { color: #fff; background-color: #002d56; border-color: #002d56; } .list-group-item-secondary { color: #474747; background-color: #dedede; } .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #474747; background-color: #d1d1d1; } .list-group-item-secondary.list-group-item-action.active { color: #fff; background-color: #474747; border-color: #474747; } .list-group-item-success { color: #155724; background-color: #c3e6cb; } .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: #155724; background-color: #b1dfbb; } .list-group-item-success.list-group-item-action.active { color: #fff; background-color: #155724; border-color: #155724; } .list-group-item-info { color: #0c5460; background-color: #bee5eb; } .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #0c5460; background-color: #abdde5; } .list-group-item-info.list-group-item-action.active { color: #fff; background-color: #0c5460; border-color: #0c5460; } .list-group-item-warning { color: #855d00; background-color: #ffe9b8; } .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #855d00; background-color: #ffe19f; } .list-group-item-warning.list-group-item-action.active { color: #fff; background-color: #855d00; border-color: #855d00; } .list-group-item-danger { color: #721c24; background-color: #f5c6cb; } .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #721c24; background-color: #f1b0b7; } .list-group-item-danger.list-group-item-action.active { color: #fff; background-color: #721c24; border-color: #721c24; } .list-group-item-light { color: #818182; background-color: #fdfdfe; } .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: #818182; background-color: #ececf6; } .list-group-item-light.list-group-item-action.active { color: #fff; background-color: #818182; border-color: #818182; } .list-group-item-dark { color: #1b1b1b; background-color: #c6c6c6; } .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: #1b1b1b; background-color: #b9b9b9; } .list-group-item-dark.list-group-item-action.active { color: #fff; background-color: #1b1b1b; border-color: #1b1b1b; } .input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; } .input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .dataTables_wrapper .dataTables_length .input-group > select, .input-group > .custom-file { position: relative; flex: 1 1 auto; width: 1%; margin-bottom: 0; } .input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .dataTables_wrapper .dataTables_length .input-group > .form-control + select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .dataTables_wrapper .dataTables_length .input-group > .form-control-plaintext + select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .dataTables_wrapper .dataTables_length .input-group > select + .form-control, .input-group > .custom-select + .custom-select, .dataTables_wrapper .dataTables_length .input-group > select + .custom-select, .dataTables_wrapper .dataTables_length .input-group > .custom-select + select, .dataTables_wrapper .dataTables_length .input-group > select + select, .input-group > .custom-select + .custom-file, .dataTables_wrapper .dataTables_length .input-group > select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .dataTables_wrapper .dataTables_length .input-group > .custom-file + select, .input-group > .custom-file + .custom-file { margin-left: -1px; } .input-group > .form-control:focus, .input-group > .custom-select:focus, .dataTables_wrapper .dataTables_length .input-group > select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index: 3; } .input-group > .custom-file .custom-file-input:focus { z-index: 4; } .input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child), .dataTables_wrapper .dataTables_length .input-group > select:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child), .dataTables_wrapper .dataTables_length .input-group > select:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } .input-group > .custom-file { display: flex; align-items: center; } .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0; border-bottom-right-radius: 0; } .input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0; border-bottom-left-radius: 0; } .input-group-prepend, .input-group-append { display: flex; } .input-group-prepend .btn, .input-group-append .btn { position: relative; z-index: 2; } .input-group-prepend .btn:focus, .input-group-append .btn:focus { z-index: 3; } .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn { margin-left: -1px; } .input-group-prepend { margin-right: -1px; } .input-group-append { margin-left: -1px; } .input-group-text { display: flex; align-items: center; padding: 0.375rem 0.75rem; margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #666; text-align: center; white-space: nowrap; background-color: #ebebeb; border: 1px solid #cfcfcf; border-radius: 0; } .input-group-text input[type="radio"], .input-group-text input[type="checkbox"] { margin-top: 0; } .input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select, .dataTables_wrapper .dataTables_length .input-group-lg > select { height: calc(1.5em + 1rem + 2px); } .input-group-lg > .form-control, .input-group-lg > .custom-select, .dataTables_wrapper .dataTables_length .input-group-lg > select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; } .input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select, .dataTables_wrapper .dataTables_length .input-group-sm > select { height: calc(1.5em + 0.5rem + 2px); } .input-group-sm > .form-control, .input-group-sm > .custom-select, .dataTables_wrapper .dataTables_length .input-group-sm > select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; } .input-group-lg > .custom-select, .dataTables_wrapper .dataTables_length .input-group-lg > select, .input-group-sm > .custom-select, .dataTables_wrapper .dataTables_length .input-group-sm > select { padding-right: 1.75rem; } .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } .card, .sidebarDetail .accordion { position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0; } .card > hr { margin-right: 0; margin-left: 0; } .card > .list-group:first-child .list-group-item:first-child, .card > .resources:first-child .list-group-item:first-child { border-top-left-radius: 0; border-top-right-radius: 0; } .card > .list-group:last-child .list-group-item:last-child, .card > .resources:last-child .list-group-item:last-child { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .card-body { flex: 1 1 auto; padding: 1.25rem; } .card-trafic { margin-left: 10px; } .distributor-alt.fixed-height .card-trafic-title { font-size: 14px; font-weight: bold; margin-bottom: 30px; margin-top: 5px; } .img-traffic { width: 254px; height: 127px; } .traffic-link .card-trafic p { color: #717171; font-size: 12px; font-weight: 600; margin-bottom: 7px; } .card-body-no-padding { flex: 1 1 auto; } .card-title { margin-bottom: 0.75rem; } .card-subtitle { margin-top: -0.375rem; margin-bottom: 0; } .card-text:last-child { margin-bottom: 0; } .card-link:hover { text-decoration: none; } .card-link + .card-link { margin-left: 1.25rem; } .card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); } .mapaDesplazamientos .card-header { border-top: 1px solid rgba(0, 0, 0, 0.125); } .card-header:first-child { border-radius: calc(0 - 1px) calc(0 - 1px) 0 0; } .card-header + .list-group .list-group-item:first-child, .card-header + .resources .list-group-item:first-child { border-top: 0; } .card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); } .card-footer:last-child { border-radius: 0 0 calc(0 - 1px) calc(0 - 1px); } .card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0; } .opos-tabs .tabs-maps .resources { margin-top: 0px; } .opos-tabs .resources { margin-top: 15px; } .card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; } .card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem; } .card-img { width: 100%; border-radius: calc(0 - 1px); } .card-img-top { width: 100%; border-top-left-radius: calc(0 - 1px); border-top-right-radius: calc(0 - 1px); } .card-img-bottom { width: 100%; border-bottom-right-radius: calc(0 - 1px); border-bottom-left-radius: calc(0 - 1px); } .card-deck { display: flex; flex-direction: column; } .card-deck .card { margin-bottom: 15px; } @media (min-width: 576px) { .card-deck { flex-flow: row wrap; margin-right: -15px; margin-left: -15px; } .card-deck .card { display: flex; flex: 1 0 0%; flex-direction: column; margin-right: 15px; margin-bottom: 0; margin-left: 15px; } } .card-group { display: flex; flex-direction: column; } .card-group > .card { margin-bottom: 15px; } @media (min-width: 576px) { .card-group { flex-flow: row wrap; } .card-group > .card { flex: 1 0 0%; margin-bottom: 0; } .card-group > .card + .card { margin-left: 0; border-left: 0; } .card-group > .card:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0; } .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer { border-bottom-right-radius: 0; } .card-group > .card:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header { border-top-left-radius: 0; } .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer { border-bottom-left-radius: 0; } } .card-columns .card { margin-bottom: 0.75rem; } .card-columns.two { column-count: 2; column-gap: 1.25rem; } @media (max-width: 600px) { .card-columns.two { column-count: 1; display: block; } } .camino-check { width: 36px; height: 36px; margin: 15px auto; } @media (min-width: 576px) { .card-columns { column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1; } .card-columns .card { display: inline-block; width: 100%; } } @media (min-width: 576px) { .card-columns.two.orphans-0 { column-count: 2; column-gap: 1.25rem; widows: 1; orphans: initial; } } .accordion > .card { overflow: hidden; } .accordion > .card:not(:first-of-type) .card-header:first-child { border-radius: 0; } .accordion > .card:not(:first-of-type):not(:last-of-type) { border-bottom: 0; border-radius: 0; } .accordion > .card:first-of-type { border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .accordion > .card:last-of-type { border-top-left-radius: 0; border-top-right-radius: 0; } .accordion > .card .card-header { margin-bottom: -1px; } .badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .badge { transition: none; } } a.badge:hover, a.badge:focus { text-decoration: none; } .badge:empty { display: none; } .btn .badge { position: relative; top: -1px; } .badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; } .badge-primary { color: #fff; background-color: #0057a6; } a.badge-primary:hover, a.badge-primary:focus { color: #fff; background-color: #003c73; } a.badge-primary:focus, a.badge-primary.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 87, 166, 0.5); } .badge-secondary { color: #fff; background-color: #888; } a.badge-secondary:hover, a.badge-secondary:focus { color: #fff; background-color: #6f6f6f; } a.badge-secondary:focus, a.badge-secondary.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5); } .badge-success { color: #fff; background-color: #28a745; } a.badge-success:hover, a.badge-success:focus { color: #fff; background-color: #1e7e34; } a.badge-success:focus, a.badge-success.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } .badge-info { color: #fff; background-color: #17a2b8; } a.badge-info:hover, a.badge-info:focus { color: #fff; background-color: #117a8b; } a.badge-info:focus, a.badge-info.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } .badge-warning { color: #212529; background-color: #ffb200; } a.badge-warning:hover, a.badge-warning:focus { color: #212529; background-color: #cc8e00; } a.badge-warning:focus, a.badge-warning.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(255, 178, 0, 0.5); } .badge-danger { color: #fff; background-color: #dc3545; } a.badge-danger:hover, a.badge-danger:focus { color: #fff; background-color: #bd2130; } a.badge-danger:focus, a.badge-danger.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } .badge-light { color: #212529; background-color: #f8f9fa; } a.badge-light:hover, a.badge-light:focus { color: #212529; background-color: #dae0e5; } a.badge-light:focus, a.badge-light.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); } .badge-dark { color: #fff; background-color: #333; } a.badge-dark:hover, a.badge-dark:focus { color: #fff; background-color: #1a1a1a; } a.badge-dark:focus, a.badge-dark.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); } .nav { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; } .nav-link { display: block; padding: 0.5rem 1rem; } .nav-link:hover, .nav-link:focus { text-decoration: none; } .nav-link.disabled { color: #888; pointer-events: none; cursor: default; } .nav-tabs { border-bottom: 1px solid #9f9f9f; } .nav-tabs .nav-item { margin-bottom: -1px; } .nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0; border-top-right-radius: 0; } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #ebebeb #ebebeb #9f9f9f; } .nav-tabs .nav-link.disabled { color: #888; background-color: transparent; border-color: transparent; } .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #666; background-color: #fff; border-color: #dee2e6 #dee2e6 #fff; } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; } .nav-pills .nav-link { border-radius: 0; } .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: #0057a6; } .nav-fill .nav-item { flex: 1 1 auto; text-align: center; } .nav-justified .nav-item { flex-basis: 0; flex-grow: 1; text-align: center; } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .pagination { display: flex; padding-left: 0; list-style: none; border-radius: 0; } .page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #0057a6; background-color: #fff; border: 1px solid #dee2e6; } .page-link:hover { z-index: 2; color: #002f5a; text-decoration: none; background-color: #ebebeb; border-color: #dee2e6; } .page-link:focus { z-index: 2; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 87, 166, 0.25); } .page-item:first-child .page-link { margin-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .page-item:last-child .page-link { border-top-right-radius: 0; border-bottom-right-radius: 0; } .page-item.active .page-link { z-index: 1; color: #fff; background-color: #0057a6; border-color: #0057a6; } .page-item.disabled .page-link { color: #888; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6; } .pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5; } .pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; } .pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; } .pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; } .pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; } .pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; } .table { width: 100%; margin-bottom: 1rem; color: #333; } .table th, .table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6; } .table thead th { vertical-align: bottom; border-bottom: 2px solid #dee2e6; } .table tbody + tbody { border-top: 2px solid #dee2e6; } .table-sm th, .table-sm td { padding: 0.3rem; } .table-bordered { border: 1px solid #dee2e6; } .table-bordered th, .table-bordered td { border: 1px solid #dee2e6; } .table-bordered thead th, .table-bordered thead td { border-bottom-width: 2px; } .table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody { border: 0; } .table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.05); } .table-hover tbody tr:hover { color: #333; background-color: rgba(0, 0, 0, 0.075); } .table-primary, .table-primary > th, .table-primary > td { background-color: #b8d0e6; } .table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody { border-color: #7aa8d1; } .table-hover .table-primary:hover { background-color: #a5c4df; } .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: #a5c4df; } .table-secondary, .table-secondary > th, .table-secondary > td { background-color: #dedede; } .table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody { border-color: #c1c1c1; } .table-hover .table-secondary:hover { background-color: #d1d1d1; } .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: #d1d1d1; } .table-success, .table-success > th, .table-success > td { background-color: #c3e6cb; } .table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody { border-color: #8fd19e; } .table-hover .table-success:hover { background-color: #b1dfbb; } .table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: #b1dfbb; } .table-info, .table-info > th, .table-info > td { background-color: #bee5eb; } .table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody { border-color: #86cfda; } .table-hover .table-info:hover { background-color: #abdde5; } .table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: #abdde5; } .table-warning, .table-warning > th, .table-warning > td { background-color: #ffe9b8; } .table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody { border-color: #ffd77a; } .table-hover .table-warning:hover { background-color: #ffe19f; } .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: #ffe19f; } .table-danger, .table-danger > th, .table-danger > td { background-color: #f5c6cb; } .table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody { border-color: #ed969e; } .table-hover .table-danger:hover { background-color: #f1b0b7; } .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: #f1b0b7; } .stick { position:sticky; top:-42px; z-index: 9999; width: 100%; } .titleCamino.stick .card { width: 100%; } .p-initial { position: initial; } .table-light, .table-light > th, .table-light > td { background-color: #fdfdfe; } .table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody { border-color: #fbfcfc; } .table-hover .table-light:hover { background-color: #ececf6; } .table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: #ececf6; } .table-dark, .table-dark > th, .table-dark > td { background-color: #c6c6c6; } .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: #959595; } .table-hover .table-dark:hover { background-color: #b9b9b9; } .table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: #b9b9b9; } .table-active, .table-active > th, .table-active > td { background-color: rgba(0, 0, 0, 0.075); } .table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); } .table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); } .table .thead-dark th { color: #fff; background-color: #343a40; border-color: #454d55; } .table .thead-light th { color: #666; background-color: #ebebeb; border-color: #dee2e6; } .table-dark { color: #fff; background-color: #343a40; } .table-dark th, .table-dark td, .table-dark thead th { border-color: #454d55; } .table-dark.table-bordered { border: 0; } .table-dark.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(255, 255, 255, 0.05); } .table-dark.table-hover tbody tr:hover { color: #fff; background-color: rgba(255, 255, 255, 0.075); } @media (max-width: 575.98px) { .table-responsive-sm { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-sm > .table-bordered { border: 0; } } @media (max-width: 767.98px) { .table-responsive-md { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-md > .table-bordered { border: 0; } } @media (max-width: 991.98px) { .table-responsive-lg { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-lg > .table-bordered { border: 0; } } @media (max-width: 1199.98px) { .table-responsive-xl { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-xl > .table-bordered { border: 0; } } @media (max-width: 1919.98px) { .table-responsive-xxl { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-xxl > .table-bordered { border: 0; } } @media (max-width: 2559.98px) { .table-responsive-2xxl { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-2xxl > .table-bordered { border: 0; } } .table-responsive { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive > .table-bordered { border: 0; } .popover { position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 100%; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; } .popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0 0.3rem; } .popover .arrow::before, .popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; } .popup-elements a { margin-right: 9px; margin-top: -25px; text-align: right; } .popup-elements { max-width: 400px; display: flex; flex-direction: column; } .popover-body .popup-elements img { max-width: 100%; max-height: 600px; } .popup-elements p { margin: 15px 15px; } .bs-popover-top, .bs-popover-auto[x-placement^="top"] { margin-bottom: 0.5rem; } .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { bottom: calc((0.5rem + 1px) * -1); } .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { bottom: 0; border-width: 0.5rem 0.5rem 0; border-top-color: rgba(0, 0, 0, 0.25); } .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0; border-top-color: #fff; } .bs-popover-right, .bs-popover-auto[x-placement^="right"] { margin-left: 0.5rem; } .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; } .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { left: 0; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: rgba(0, 0, 0, 0.25); } .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: #fff; } .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { margin-top: 0.5rem; } .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { top: calc((0.5rem + 1px) * -1); } .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { top: 0; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25); } .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { top: 1px; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: #fff; } .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #f7f7f7; } .bs-popover-left, .bs-popover-auto[x-placement^="left"] { margin-right: 0.5rem; } .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; } .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { right: 0; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.25); } .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { right: 1px; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: #fff; } .popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 1rem; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px); } .popover-header:empty { display: none; } .popover-body { color: #333; } @keyframes progress-bar-stripes { from { background-position: 1rem 0; } to { background-position: 0 0; } } .progress { display: flex; height: 1rem; overflow: hidden; font-size: 0.75rem; background-color: #ebebeb; border-radius: 0; } .progress-bar { display: flex; flex-direction: column; justify-content: center; color: #fff; text-align: center; white-space: nowrap; background-color: #0057a6; transition: width 0.6s ease; } @media (prefers-reduced-motion: reduce) { .progress-bar { transition: none; } } .progress-bar-striped { background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-size: 1rem 1rem; } .progress-bar-animated { animation: progress-bar-stripes 1s linear infinite; } @media (prefers-reduced-motion: reduce) { .progress-bar-animated { animation: none; } } .custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; } .custom-control-inline { display: inline-flex; margin-right: 1rem; } .custom-control-input { position: absolute; z-index: -1; opacity: 0; } .custom-control-input:checked ~ .custom-control-label::before { color: #fff; border-color: #0057a6; background-color: #0057a6; } .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(0, 87, 166, 0.25); } .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: #2798ff; } .custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: #fff; background-color: #5ab0ff; border-color: #5ab0ff; } .custom-control-input:disabled ~ .custom-control-label { color: #888; } .custom-control-input:disabled ~ .custom-control-label::before { background-color: #ebebeb; } .custom-control-label { position: relative; margin-bottom: 0; vertical-align: top; } .custom-control-label::before { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: #fff; border: #9f9f9f solid 1px; } .custom-control-label::after { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%; } .custom-checkbox .custom-control-label::before { border-radius: 0; } .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23FFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); } .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color: #0057a6; background-color: #0057a6; } .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23FFF' d='M0 2h4'/%3e%3c/svg%3e"); } .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 87, 166, 0.5); } .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(0, 87, 166, 0.5); } .custom-radio .custom-control-label::before { border-radius: 50%; } .custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFF'/%3e%3c/svg%3e"); } .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 87, 166, 0.5); } .custom-switch { padding-left: 3.25rem; } .custom-switch .custom-control-label::before { left: -3.25rem; width: 2.75rem; pointer-events: all; border-radius: 0.5rem; } .custom-switch .custom-control-label::after { top: calc(0.25rem + 2px); left: calc(-3.25rem + 2px); width: 1.1875rem; height: 1.1875rem; background-color: #9f9f9f; border-radius: 0.5rem; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .custom-switch .custom-control-label::after { transition: none; } } .custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: #fff; transform: translateX(1.75rem); } .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 87, 166, 0.5); } .custom-select, .dataTables_wrapper .dataTables_length select { display: inline-block; width: 100%; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #666; vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; background-color: #fff; border: 1px solid rgba(159, 159, 159, 0.5); border-radius: 0; appearance: none; } .custom-select:focus, .dataTables_wrapper .dataTables_length select:focus { border-color: #2798ff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 87, 166, 0.25); } .custom-select:focus::-ms-value, .dataTables_wrapper .dataTables_length select:focus::-ms-value { color: #666; background-color: #fff; } .custom-select[multiple], .dataTables_wrapper .dataTables_length select[multiple], .custom-select[size]:not([size="1"]), .dataTables_wrapper .dataTables_length select[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none; } .custom-select:disabled, .dataTables_wrapper .dataTables_length select:disabled { color: #888; background-color: #ebebeb; } .custom-select::-ms-expand, .dataTables_wrapper .dataTables_length select::-ms-expand { display: none; } .custom-select-sm { height: calc(1.5em + 0.5rem + 2px); padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.875rem; } .custom-select-lg { height: calc(1.5em + 1rem + 2px); padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem; } .custom-file { position: relative; display: inline-block; width: 100%; height: calc(1.5em + 0.75rem + 2px); margin-bottom: 0; } .custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(1.5em + 0.75rem + 2px); margin: 0; opacity: 0; } .custom-file-input:focus ~ .custom-file-label { border-color: #2798ff; box-shadow: 0 0 0 0.2rem rgba(0, 87, 166, 0.25); } .custom-file-input:disabled ~ .custom-file-label { background-color: #ebebeb; } .custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; } .custom-file-input ~ .custom-file-label[data-browse]::after { content: attr(data-browse); } .custom-file-label { position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-weight: 400; line-height: 1.5; color: #666; background-color: #fff; border: 1px solid #cfcfcf; border-radius: 0; } .custom-file-label::after { position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(1.5em + 0.75rem); padding: 0.375rem 0.75rem; line-height: 1.5; color: #666; content: "Browse"; background-color: #ebebeb; border-left: inherit; border-radius: 0 0 0 0; } .custom-range { width: 100%; height: calc(1rem + 0.4rem); padding: 0; background-color: transparent; appearance: none; } .custom-range:focus { outline: none; } .custom-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 87, 166, 0.25); } .custom-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 87, 166, 0.25); } .custom-range:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 87, 166, 0.25); } .custom-range::-moz-focus-outer { border: 0; } .custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #0057a6; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; } @media (prefers-reduced-motion: reduce) { .custom-range::-webkit-slider-thumb { transition: none; } } .custom-range::-webkit-slider-thumb:active { background-color: #5ab0ff; } .custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem; } .custom-range::-moz-range-thumb { width: 1rem; height: 1rem; background-color: #0057a6; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; } @media (prefers-reduced-motion: reduce) { .custom-range::-moz-range-thumb { transition: none; } } .custom-range::-moz-range-thumb:active { background-color: #5ab0ff; } .custom-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem; } .custom-range::-ms-thumb { width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; background-color: #0057a6; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; } @media (prefers-reduced-motion: reduce) { .custom-range::-ms-thumb { transition: none; } } .custom-range::-ms-thumb:active { background-color: #5ab0ff; } .custom-range::-ms-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem; } .custom-range::-ms-fill-lower { background-color: #dee2e6; border-radius: 1rem; } .custom-range::-ms-fill-upper { margin-right: 15px; background-color: #dee2e6; border-radius: 1rem; } .custom-range:disabled::-webkit-slider-thumb { background-color: #9f9f9f; } .custom-range:disabled::-webkit-slider-runnable-track { cursor: default; } .custom-range:disabled::-moz-range-thumb { background-color: #9f9f9f; } .custom-range:disabled::-moz-range-track { cursor: default; } .custom-range:disabled::-ms-thumb { background-color: #9f9f9f; } .custom-control-label::before, .custom-file-label, .custom-select, .dataTables_wrapper .dataTables_length select { transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .custom-control-label::before, .custom-file-label, .custom-select, .dataTables_wrapper .dataTables_length select { transition: none; } } @media (min-width: 1200px) { .b1 h1 { line-height: 1.37931em; font-size: 29px; font-size: 1.8125rem; } } .b1 .category { color: #0057a6; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; margin-bottom: 0.9375rem; } .b1 p { margin-bottom: 0.9375rem; } @media (min-width: 1200px) { .b1 p { line-height: 1.33333em; font-size: 18px; font-size: 1.125rem; } } .b1 p span { color: #666; } .b1 .link { color: #333; display: inline-block; margin-bottom: 1.25rem; text-decoration: underline; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .b1 .link:hover { text-decoration: none; } .b1 .link:before { margin-right: 0.625rem; } .b1 .secondary { line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; margin-bottom: 0.9375rem; } .b1 .date { color: #666; line-height: 1.57143em; font-size: 14px; font-size: 0.875rem; font-weight: 600; display: block; margin-bottom: 1.875rem; } .b1 .date span + span { border-left: 1px solid #666; padding-left: 0.1875rem; } .b1 .filter-group { margin: 1.25rem 0; } .b1 .toolbar { border-bottom: 1px solid #9f9f9f; border-top: 1px solid #9f9f9f; margin-bottom: 0.9375rem; padding: 0.625rem 0; } @media (min-width: 768px) { .b1 .toolbar { display: flex; justify-content: space-between; } } .b1 .toolbar li + li { margin-left: 0.625rem; } .b1 .toolbar a { color: #666; cursor: pointer; font-size: 25px; font-size: 1.5625rem; } .b1 .toolbar .actions { display: none; } @media (min-width: 768px) { .b1 .toolbar .actions { display: block; } } .filter .custom-select, .filter .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .filter select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("../images/WGng6u0FhT6P.svg") no-repeat right 0 center/12px 12px; border-width: 0 0 1px; padding: 0.375rem 0; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .calendar.fullwidth .one-calendar, .calendar.fullwidth .two-calendars, .calendar.fullwidth .two-calendars2, .calendar.fullwidth .one-calendar2, .calendar.fullwidth .one-calendar3 { margin: 3.125rem 0 3.5rem; } .calendar.fullwidth .two-calendars3 { margin-top: 1rem; } @media (min-width: 768px) { .calendar.fullwidth .one-calendar, .calendar.fullwidth .one-calendar2, .calendar.fullwidth .one-calendar3 { display: none; } } .calendar.fullwidth .two-calendars, .calendar.fullwidth .two-calendars2, .calendar.fullwidth .two-calendars3 { display: none; } @media (min-width: 768px) { .calendar.fullwidth .two-calendars, .calendar.fullwidth .two-calendars2, .calendar.fullwidth .two-calendars3 { display: block; } } .calendar:not(.fullwidth) { padding: 1.1875rem 0 1rem; } .calendar:not(.fullwidth) .pickmeup .pmu-day-of-week div, .calendar:not(.fullwidth) .pickmeup .pmu-days div { height: 14.28571%; line-height: 2; width: 12.85714%; height: 1.8125rem; line-height: 2.3; } .calendar:not(.fullwidth) .pickmeup .pmu-instance nav:first-child .pmu-button.pmu-month { color: #0057a6; line-height: 1.125rem; margin-bottom: 1rem; font-size: 18px; font-size: 1.125rem; font-weight: 400; } .calendar:not(.fullwidth) .pickmeup .pmu-instance nav:first-child .pmu-next, .calendar:not(.fullwidth) .pickmeup .pmu-instance nav:first-child .pmu-prev { margin: 0 0.625rem; top: -0.3125rem; width: 1.5625rem; } .calendar:not(.fullwidth) .pickmeup .pmu-instance .pmu-days { width: 100%; } .calendar:not(.fullwidth) .pickmeup .pmu-instance .pmu-day-of-week { line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .calendar:not(.fullwidth) .pickmeup .pmu-instance .pmu-button { line-height: 2.3; font-size: 12px; font-size: 0.75em; } .calendar .pickmeup:not(.pmu-view-days) .pmu-day-of-week { display: none; } .calendar .pickmeup .pmu-day-of-week { display: block; } .two-calendars3 .pickmeup .pmu-day-of-week { display: flex; justify-content: space-evenly; } .calendar .pickmeup { background-color: transparent; color: #333; width: 100%; } @media (min-width: 768px) { .calendar .pickmeup { text-align: center; } } .calendar .pickmeup nav .pmu-button { width: auto; font-size: 17px; font-size: 1.0625rem; font-weight: 600; } .calendar .pickmeup nav:first-child .pmu-button.pmu-month { margin-bottom: 1.75rem; width: 100%; font-size: 17px; font-size: 1.0625rem; } .calendar .pickmeup nav .pmu-prev span:before { transform: rotate(180deg); } @media (min-width: 768px) { .calendar .pickmeup nav .pmu-prev { left: 0; } } .calendar .pickmeup nav .pmu-next { right: 0; } @media (min-width: 576px) { .calendar .pickmeup nav .pmu-prev, .calendar .pickmeup nav .pmu-next { bottom: 50%; position: absolute; top: 50%; } } .calendar .pickmeup .pmu-day-of-week div, .calendar .pickmeup .pmu-days div { background-color: transparent; height: 1.875rem; line-height: 2; width: 2.5rem; } .two-calendars3 .pickmeup .pmu-day-of-week div { background-color: transparent; /* height: 1.75rem; */ line-height: 2; width: 29px; /* width: 2.3rem; */ height: 29px; } .calendar .pickmeup .pmu-instance { padding: 0; width: 100%; } @media (min-width: 768px) { .calendar .pickmeup .pmu-instance { width: auto; } } @media (min-width: 768px) { .calendar .pickmeup .pmu-instance + .pmu-instance { margin-left: 3.125rem; } } .calendar .pickmeup .pmu-instance nav .pmu-button span:hover { color: #333; } .calendar .pickmeup .pmu-instance nav .pmu-button:hover { color: #333; opacity: 0.7; } .calendar .pickmeup .pmu-instance .pmu-days { margin: 0 auto; width: 18.125rem; } .calendar .pickmeup .pmu-instance .pmu-day-of-week { color: #666; line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .calendar .pickmeup .pmu-instance .pmu-button { line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; color: #333; line-height: 2; } .two-calendars3 .pickmeup .pmu-instance .pmu-button { font-size: 12px; } .two-calendars3 .pickmeup .pmu-days div { width: 29px; height: 29px; } .calendar .pickmeup .pmu-instance .pmu-button:not(.pmu-selected):hover { opacity: 0.7; } .calendar .pickmeup .pmu-instance .pmu-not-in-month { opacity: 0.7; } .calendar .pickmeup .pmu-instance .highlight { background-color: rgba(0, 87, 166, 0.1); } .calendar .pickmeup .pmu-instance .highlight.pmu-today { color: #333; } .calendar .pickmeup .pmu-instance .pmu-today { box-shadow: inset 0 0 0 2px #0057a6; } .calendar .pickmeup .pmu-instance .pmu-selected { background-color: #0057a6; color: #fff; font-weight: 700; } @media (min-width: 768px) { .searcher h2, .searcher h3 { text-align: center; } } @media (min-width: 768px) { .searcher .form-group .input-group { max-width: 33.75rem; margin: 0 auto; } } .searcher .form-group .input-group-text, .searcher .form-group .form-control { border-color: #9f9f9f; color: #888; } .searcher .form-group .input-group-text { background-color: transparent; padding-left: 0.9375rem; padding-right: 0.9375rem; font-size: 25px; font-size: 1.5625rem; } .searcher .form-group .form-control { border-left: 0; height: 3.125rem; padding: 1rem 1rem 1rem 0; line-height: 1.125em; } @media (max-width: 575.98px) { .image-video.carousel .col-12 + .col-12, .image-video.carousel .row, .image-video.carousel .container { margin: 0; padding: 0; } } .image-video.carousel .owl-stage { margin-left: 0.9375rem; } @media (min-width: 576px) { .image-video.carousel .owl-stage { margin-left: 0; } } .image-video.carousel .owl-nav { background-color: transparent; bottom: 2.25rem; } .image-video.carousel .owl-nav button { bottom: 0; margin: 0; padding: 0 1.25rem !important; top: 0; } @media (min-width: 1200px) { .image-video.carousel .owl-nav button.owl-prev { left: -3.5rem; } } @media (min-width: 1200px) { .image-video.carousel .owl-nav button.owl-next { right: -3.5rem; } } .image-video.carousel .owl-dots { margin-top: 0.625rem; } .image-text p { line-height: 1.125em; font-weight: 600; } @media (max-width: 575.98px) { .carousel-text .col-12:not(.col-sm-10), .carousel-text .row, .carousel-text .container { margin: 0; padding: 0; } } .carousel-text .owl-nav { bottom: auto; top: 16.25rem; } .carousel-text .owl-nav button[class*="owl-"]:not(.disabled):hover { color: #9f9f9f; } @media (min-width: 1200px) { .carousel-text .owl-nav .owl-next { right: -2.5rem; } } @media (min-width: 1200px) { .carousel-text .owl-nav .owl-prev { left: -2.5rem; } } .carousel-text .card { background-color: #fff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); padding: 0.625rem 0.9375rem 1.5625rem; position: relative; top: -4.375rem; } @media (min-width: 576px) { .carousel-text .card { padding: 1.5625rem 1.5625rem 2rem; } } .digit.text .owl-carousel { margin-bottom: 1.5625rem; } .accordion > .card { overflow: visible; } .accordion .card, .titleCamino .card { border: 0; margin: 0; } .accordion .card + .card, .titleCamino .card + .card { margin: 0.625rem 0 0; } .mapaDesplazamientos .accordion .card + .card { margin-top: 0; } .accordion .card-header, .titleCamino .card-header { background-color: #ebebeb; padding: 0; } .mapaDesplazamientos .sidebarDetail .accordion .card-header { background-color: #fff; } .accordion .card-header .btn { color: #333; font-size: inherit; padding: 0.75rem 2.1875rem 1rem 0.625rem; text-align: left; width: 100%; line-height: 1.375em; font-weight: 600; } .titleCamino .card-header .btn { color: #333; font-size: inherit; padding: 0.75rem 2.1875rem 1rem 0.625rem; text-align: left; width: 100%; line-height: 1.375em; font-weight: 600; } .accordion .card-header .btn:hover, .accordion .card-header .btn:focus { text-decoration: none; } .accordion .card-header .btn span, .titleCamino .card-header .btn span { color: #666; display: block; line-height: 1.125em; font-weight: 400; } @media (min-width: 768px) { .accordion .card-header .btn span { color: #666; line-height: 1.57143em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } } .accordion .card-header .right-0.title.title-maps-traffic .btn:after { right: -27px !important; } .mapaDesplazamientos .sidebarDetail .accordion .card-header .right-0.title.title-maps-traffic .btn:after { right: 20px !important; } .titleCamino .card-header .right-0.title.title-maps-traffic .btn:after { right: 0 !important; } .accordion .card-header .btn:after { content: "\F106"; font-size: 1.321rem; position: absolute; right: 1.5625rem; top: 50%; transform: translateY(-50%) rotate(90deg); } .accordion_ccaa .card-header .btn:after { right: -0.437rem; } .sidebar .accordion .card-header .btn:after { display: none; } .sidebar .accordion_ccaa .card-header .btn:after { display: block; } .sidebar .accordion_ccaa .accordion .card-header .btn:after { display: none; } .titleCamino .card-header .btn:after { content: "\F106"; font-size: 2rem; position: absolute; right: 1.5625rem; top: 50%; transform: translateY(-50%) rotate(90deg); } .accordion .card-header .btn[aria-expanded="true"]:after, .titleCamino .card-header .btn[aria-expanded="true"]:after { transform: translateY(-50%) rotate(270deg); } .img-hover-zoom--quick-zoom img { transform-origin: 0 0; transition: transform 0.25s, visibility 0.25s ease-in; } /* The Transformation */ .img-hover-zoom--quick-zoom:hover img { transform: scale(2); } .accordion .card-body { background-color: #ebebeb; box-shadow: inset 0 1px 0 0 #cfcfcf; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .mapaDesplazamientos .sidebarDetail .accordion .card-body { background-color: #fff; } .mapaDesplazamientos .sidebarDetail .accordion ul { margin-bottom: 0px; margin-left: -25px; } .sidebarDetail .accordion { box-shadow: inset 0 1px 0 0 #cfcfcf; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .accordion .card-body .resources { border-bottom: 0; } .accordion .card-body .resources .list-group-item { background-color: #ebebeb; border-color: #fff; padding: 0 1rem; } .maps-accordion .accordion .card-body .resources .list-group-item { background-color: #ebebeb; background-color: white; padding: 0 1rem; } .list-group-maps { display: flex; justify-content: space-between; } .card-body .payment .resources .list-group-item p span.text-muted { margin-bottom: 0.975rem; } .card-body .payment .resources .list-group-item p span.text-muted2 { font-size: 14px; font-weight: 500; line-height: 8px !important; } .accordion .card-header .btn:after { font-size: 2rem; } .payment-out .payment .resources .list-group-item p span.text-muted2 { font-size: 14px; font-weight: 500; line-height: 8px !important; } .payment-out .payment .resources .list-group-item p span.text-muted { margin-bottom: 0.975rem; } .title-maps { color: #0057a6; } .maps-column .resources .list-group-item { display: flex; flex-direction: column; } .highlight-text { padding: 2.1875rem 0; } @media (min-width: 768px) { .highlight-text { padding: 3.125rem 0; } } .international { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); padding: 2.1875rem 0.625rem 1.875rem; } .international .country { line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; color: #0057a6; margin-bottom: 1.5625rem; } .international .card { margin-bottom: 0.9375rem; } .international .resources { margin-bottom: 1.25rem; } .international .resources + .card { margin-bottom: 0; } .publication { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); padding: 1.5625rem 0.9375rem; } .publication .row { flex-flow: column-reverse; } @media (min-width: 768px) { .publication .row { flex-flow: row; } } .publication div[class^="col-"] { margin-top: 0.9375rem; } @media (min-width: 1200px) { .distributor.inverse .row { flex-flow: row-reverse; } } @media (min-width: 1200px) { .distributor.inverse .row > div:nth-child(1) { margin-left: -10%; } .distributor.inverse .col-xl-6:first-child { text-align: right; } } .distributor .row { align-items: center; } @media (min-width: 1200px) { .distributor .row > div { flex: 0 0 100%; max-width: 55%; } } @media (min-width: 1200px) { .distributor .row > div:nth-child(2) { margin-left: -10%; } } @media (min-width: 1200px) { .distributor.inverse .row > div:nth-child(2) { margin-left: -10%; } } .distributor .img-fluid, .distributor .navbar .navbar-brand img, .navbar .navbar-brand .distributor img { margin-bottom: 0; } .distributor .text { background-color: #fff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); margin: -0.9375rem 0.9375rem 0 0.9375rem; padding: 2.1875rem 0.625rem 1.875rem; position: relative; z-index: 1; } @media (min-width: 1200px) { .distributor .text { margin: 0; } } @media (min-width: 768px) { .distributor-alt.fixed-height .card { margin-bottom: 0.9375rem; min-height: 13.125rem; } } @media (min-width: 768px) { .distributor-alt.fixed-height .card.consejos { margin-bottom: 0.9375rem; min-height: 278px; } } @media (min-width: 768px) { .distributor-alt.fixed-height .card-body { padding: 0.9375rem 1.5625rem; } } @media (min-width: 768px) { .distributor-alt.fixed-height .card-title { align-items: center; display: flex; min-height: 5.0625rem; margin: 0; } } .distributor-alt .card { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); } @media (min-width: 768px) { .distributor-alt .card .see-more { padding: 10px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); } } .see-more span:before { content: ""; margin-right: 10px; height: 1.125rem; width: 1.125rem; } .see-more span { font-size: 16px; font-weight: 600; } .see-more span[data-mostrar-mas]:hover { cursor: pointer; } .title-web-map { margin-left: 14px; font-size: 26px; font-weight: bold; } .col-md-4 .title-web-map { margin-left: 0px; margin-bottom: 19px !important; } .max-width { display: flex; flex-wrap: wrap; text-align: left; } .web-map .max-width .col-md-4 p { margin-bottom: 0px; color: #0057a6; font-size: 16px; font-weight: bold; } .web-map .max-width .col-md-4 li a { color: #333333; margin-bottom: 7px; font-size: 12px; font-weight: bold; text-decoration: underline; } .web-map .max-width .col-md-4 ul ul li a { color: #333333; margin-bottom: 7px; list-style: initial; font-size: 12px; font-weight: 600; text-decoration: underline; } .web-map .max-width .col-md-4 ul ul { list-style: initial; } .row.comboCheck { justify-content: space-between; } @media (max-width: 700px) { .row.comboCheck { margin-right: 10px; } } @media (max-width: 700px) { .custom-control.custom-switch.switch-list-mode.comboChange { display: none; } } .web-map .max-width .col-md-4 ul li:hover { cursor: pointer; } .web-map .max-width .col-md-4 { display: flex; flex-direction: column; margin-top: 10px; margin-bottom: 20px; } .sections-web { margin-bottom: 20px; border-bottom: 1px solid #d8d8d8; } .sections-web.last { border-bottom: none; } .sections-web.last-1 { margin-bottom: 20px; border-bottom: 1px solid black; } .web-map .max-width .col-md-4 a { color: #333333; font-size: 14px; font-weight: 600; text-decoration: underline; } .web-map .sections-web.last-1 .max-width .col-md-4 a { text-decoration: none; } .web-map .sections-web.last .max-width .col-md-4 a { text-decoration: none; } @media (max-width: 700px) { .see-more .card-body p, .see-more .card-body h1, .see-more .card-body .resources .list-group-item, .see-more .card-body .expander, .see-more .card-body span { padding: 0; margin-left: 10px; margin-right: 10px; } } @media (max-width: 700px) { .see-more .card-body h1 { margin-top: 20px; } } @media (max-width: 700px) { .see-more .card-body h3 { padding: 0; margin-left: 10px; margin-right: 10px; margin-top: 20px; } } @media (max-width: 700px) { .see-more .card-body { padding: 0; } } @media (max-width: 700px) { .vertical-card .see-more .card-body { padding: 1.125rem; } } .see-more img { margin-top: 10px; } .see-more p.subtitle { margin-top: 10px; } .see-more p.subtitle a { text-decoration: underline; } .see-more p.subtitle a:hover { cursor: pointer; } .expander p.title { margin-top: 10px; font-size: 20px; font-weight: bold; } .expander li { font-size: 16px; font-weight: 600; } .distributor-alt a { color: #333; } .img-hover-zoom { overflow: hidden; /* [1.2] Hide the overflowing of child elements */ } .img-hover-zoom img { transition: transform 0.5s ease; } .img-hover-zoom:hover img { transform: scale(1.2); } .distributor-alt a.traffic-link:hover { transition: none; opacity: 100%; } .traffic-list { list-style-type: none; } @media (prefers-reduced-motion: reduce) { .distributor-alt a { transition: none; } } .distributor-alt a:hover, .distributor-alt a:focus { text-decoration: none; } .distributor-alt a:hover { opacity: 0.9; } .cta, .cta-alt, .rate { padding: 1.875rem 0 2.5rem; text-align: center; } @media (min-width: 768px) { .cta, .cta-alt, .rate { padding: 2.625rem 0 2.5rem; } } .cta p, .cta-alt p, .rate p { line-height: 1.36364em; margin-bottom: 1rem; font-size: 22px; font-size: 1.375rem; font-weight: 700; margin-bottom: 1.5625rem; } @media (min-width: 768px) { .cta p, .cta-alt p, .rate p { line-height: 1.25em; font-size: 24px; font-size: 1.5rem; font-weight: 700; } } @media (min-width: 768px) { .cta p, .cta-alt p, .rate p { margin-bottom: 1.75rem; } } .cta .btn:before, .cta-alt .btn:before, .rate .btn:before { margin-right: 0.625rem; } .cta-alt p { color: #fff; } .cta-alt .btn { min-width: 8.125rem; } .cta-alt .btn:hover { border-color: #0057a6; } .cookies-btn { text-align: left; display: flex; flex-direction: row; margin-top: 3.5%; } @media (max-width: 1000px) { .cookies-btn { text-align: center; display: flex; flex-direction: column; margin-top: 0px; margin-left: 0px; padding-top: 0; max-width: 100%; } } .cookies-div { display: flex; text-align: left; flex-direction: row; } div.mas-info { margin-top: 6px; } .info-cookies { margin-top: 1px; font-size: 12px; font-weight: 600; color: #ffffff; text-decoration:underline; } @media (min-width: 1200px) { .info-cookies { margin-right: 30px; } } @media (max-width: 1000px) { .btn-cookies { margin-top: 10px; } } .cookies { margin-right: 6.5%; text-align: left; } @media (max-width: 1000px) { .cookies { text-align: center; padding-bottom: 0; max-width: 100%; } } @media (max-width: 1000px) { .cookies-div { text-align: center; display: flex; flex-direction: column; } } .info-cookies:hover { color: white; } .cookies p.description { font-family: "Open Sans"; font-size: 14px; font-weight: 600; letter-spacing: 0; line-height: 18px; } @media (max-width: 1000px) { p.description { margin-bottom: 0px; } p.title { margin-bottom: 1rem; } } .cookies p.title { font-family: "Open Sans"; font-size: 16px; font-weight: bold; letter-spacing: 0; line-height: 18px; } .cookies-section { bottom: 0; z-index: 1; position: fixed; width: 100%; z-index: 1050; } .rate .feedback .btn { width: auto; } .rate.form { text-align: left; } .rate.form p { margin-bottom: 0.875rem; } .rate.form .custom-radio .custom-control-label { line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .rate.form .btn { margin-top: 1.25rem; } .step { padding: 1.0625rem 0 1.5625rem; } @media (min-width: 992px) { .step { padding: 2.375rem 0 2.125rem; } } .step:nth-child(odd) { background-color: rgba(235, 235, 235, 0.3); } .step:nth-child(odd) .resources .list-group-item { background-color: transparent; } .step h2 { line-height: 1.875rem; margin-bottom: 1.875rem; font-size: 22px; font-size: 1.375rem; } @media (min-width: 992px) { .step h2 { font-size: 24px; font-size: 1.5rem; } } .step h3 { line-height: 1.625rem; font-size: 20px; font-size: 1.25rem; } .step h4 { line-height: 1.5rem; font-weight: 700; font-size: 18px; font-size: 1.125rem; } ul{ margin-bottom: 1.375rem; } .step ul { margin-bottom: 1.375rem; } .step .col-lg-4 p:not(.number) { color: #0057a6; line-height: 2.625rem; font-size: 26px; font-size: 1.625rem; font-weight: 400; } @media (min-width: 992px) { .step .col-lg-4 p:not(.number) { font-size: 40px; font-size: 2.5rem; } } .step .number { color: #0057a6; line-height: 1; font-size: 40px; font-size: 2.5rem; font-weight: 400; } @media (min-width: 992px) { .step .number { line-height: 0.8; font-size: 120px; font-size: 7.5rem; font-weight: 300; } } .alphabetical .card, .alphabetical-alt .card { border: 0; margin: 0 0 0.625rem; } .alphabetical .card .btn-link:hover, .alphabetical-alt .card .btn-link:hover, .alphabetical .card .btn-link:focus, .alphabetical-alt .card .btn-link:focus { text-decoration: none; } .alphabetical .card .btn-link, .alphabetical-alt .card .btn-link, .alphabetical .card .card-body, .alphabetical-alt .card .card-body { font-size: 16px; font-size: 1rem; } .alphabetical .card .card-body, .alphabetical-alt .card .card-body { padding: 0; } .alphabetical .card .resources, .alphabetical-alt .card .resources { border-bottom: 0; } .alphabetical .card .resources .list-group-item, .alphabetical-alt .card .resources .list-group-item { background-color: #ebebeb; border-color: #fff; } .feed-social-network .row [class^="col-"]:nth-child(4n) .card { box-shadow: inset 1px 1px 0 0 #ebebeb; } .feed-social-network .row [class^="col-"]:nth-child(4n + 1) .card { box-shadow: inset -1px -1px 0 0 #ebebeb; } @media (min-width: 768px) { .feed-social-network .row [class^="col-"] + [class^="col-"]:before { background: #ebebeb; content: ""; display: inline-block; height: 70%; position: absolute; top: 15%; width: 1px; z-index: 1; } } @media (min-width: 768px) { .feed-social-network .row [class^="col-"] .card { box-shadow: none !important; } } .feed-social-network .card { border: 0; height: 100%; margin: 0; text-align: center; } .feed-social-network .card .card-body { padding: 0.625rem; } @media (min-width: 768px) { .feed-social-network .card .card-body { padding: 1.25rem 0.9375rem; } } .feed-social-network .card .card-title { margin-bottom: 0.3125rem; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 700; min-height: 70px; } .feed-social-network .card .card-text { margin-bottom: 0.6875rem; } .feed-social-network .card .card-text small { color: #717171; margin-bottom: 0.625rem; line-height: 1.8em; font-size: 10px; font-size: 0.625rem; font-weight: 600; } .feed-social-network .card .btn { margin-bottom: 0; max-width: 5.9375rem; padding: 0.6875rem 0.9375rem; width: 100%; } @media (min-width: 768px) { .feed-social-network .card .btn { max-width: 6.5625rem; } } .organization-chart .name { background-color: #0057a6; color: #fff; margin-bottom: 0.625rem; padding: 0.9375rem 0.625rem; line-height: 1.33333em; font-size: 18px; font-size: 1.125rem; font-weight: 700; } .organization-chart .accordion .card { border: 0; margin: 0 0 0.625rem; } .organization-chart .accordion .card .card-header { border-bottom-color: #fff; } .organization-chart .accordion .card .card-body { background-color: #fff; padding: 0; } .organization-chart .accordion .card .btn-link { font-size: 16px; font-size: 1rem; } .organization-chart .accordion .card .btn-link:hover, .organization-chart .accordion .card .btn-link:focus { text-decoration: none; } .organization-chart .accordion ul { list-style: none; margin: 0; padding: 0; } .organization-chart .accordion ul li a { text-decoration: underline; } .organization-chart .accordion ul li a, .organization-chart .accordion ul li span { background-color: #ebebeb; color: #333; display: block; margin-top: 0.0625rem; padding: 0.625rem 0.625rem 0.625rem 1rem; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } @media (min-width: 768px) { .organization-chart .accordion ul li a, .organization-chart .accordion ul li span { padding-left: 3.125rem; } } .organization-chart .accordion ul li li a, .organization-chart .accordion ul li li span { padding-left: 1.375rem; } @media (min-width: 768px) { .organization-chart .accordion ul li li a, .organization-chart .accordion ul li li span { padding-left: 5.625rem; } } .organization-chart .accordion ul li li li a, .organization-chart .accordion ul li li li span { color: #666; line-height: 1.375rem; padding-left: 1.75rem; } @media (min-width: 768px) { .organization-chart .accordion ul li li li a, .organization-chart .accordion ul li li li span { padding-left: 8.125rem; } } .feed-social-network-alt .card { border: 0; margin: 0; } .santiagoPopUp { position: absolute; display: flex; left: 50%; justify-content: center; z-index: 999; background: white; right: 50%; } .canarias-link i, .peninsula-link i, .geolocalizacion-link i { cursor: pointer; font-size: 1.6rem; color: rgb(131, 131, 131); background: white; padding: 0px 5px; } .canarias-link i:hover, .peninsula-link i:hover, .geolocalizacion-link i:hover { background: rgb(216, 216, 216); } .map .buttons-maps { position: absolute; right: 10px; top: 350px; } .map .buttons-maps.location-map { position: absolute; right: 10px; height: 28.14px; width: 30px; text-align: center; padding:3px; border-radius: 5px; background-color: #FFFFFF; box-shadow: 0 0 4px 0 rgb(0 0 0 / 50%); bottom: 120px; } .feed-social-network-alt .card .card-img i, .feed-social-network-alt .card .card-body i { margin-left: 0; margin-top: 0; } .feed-social-network-alt .card .card-img i { left: 1.25rem; position: absolute; top: 1.25rem; z-index: 1; } .feed-social-network-alt .card .card-img i:not(.icon-instagram) { background: #fff; } .feed-social-network-alt .card .card-img i.icon-instagram:after { border-radius: 50%; content: ""; display: block; height: 3.125rem; position: absolute; width: 3.125rem; } .feed-social-network-alt .card-img:before { margin: 0.9375rem; position: absolute; z-index: 1; } .feed-social-network-alt .card-img:hover .img-fluid, .feed-social-network-alt .card-img:hover .navbar .navbar-brand img, .navbar .navbar-brand .feed-social-network-alt .card-img:hover img { opacity: 1; } .feed-social-network-alt .card-img .img-fluid, .feed-social-network-alt .card-img .navbar .navbar-brand img, .navbar .navbar-brand .feed-social-network-alt .card-img img { opacity: 0.5; transition: opacity 0.15s ease; } @media (prefers-reduced-motion: reduce) { .feed-social-network-alt .card-img .img-fluid, .feed-social-network-alt .card-img .navbar .navbar-brand img, .navbar .navbar-brand .feed-social-network-alt .card-img img { transition: none; } } .feed-social-network-alt .btn { margin-top: 1.875rem; } .procedure.home, .news.home, .campaings.home, .events.home, .actions.home { padding: 1.875rem 0; } @media (min-width: 992px) { .procedure.home, .news.home, .campaings.home, .events.home, .actions.home { padding: 2.8125rem 0; } } .procedure.home h3, .news.home h3, .campaings.home h3, .events.home h3, .actions.home h3 { display: inline-block; margin-bottom: 1.25rem; padding-right: 0.9375rem; text-transform: uppercase; } .procedure.home h3 + a, .news.home h3 + a, .campaings.home h3 + a, .events.home h3 + a, .actions.home h3 + a { position: absolute; right: 0.9375rem; } .procedure.home h3 + a span, .news.home h3 + a span, .campaings.home h3 + a span, .events.home h3 + a span, .actions.home h3 + a span { text-decoration: underline; top: -0.125rem; font-size: 13px; font-size: 0.8125rem; font-weight: 600; } @media (min-width: 992px) { .procedure.home h3 + a span, .news.home h3 + a span, .campaings.home h3 + a span, .events.home h3 + a span, .actions.home h3 + a span { position: relative; } } @media (min-width: 992px) { .procedure.home h3 + a span:after, .news.home h3 + a span:after, .campaings.home h3 + a span:after, .events.home h3 + a span:after, .actions.home h3 + a span:after { margin-left: 0.8125rem; } } .procedure.home h3 + a:hover, .procedure.home h3 + a:hover span, .procedure.home h3 + a:hover span:after, .news.home h3 + a:hover, .news.home h3 + a:hover span, .news.home h3 + a:hover span:after, .campaings.home h3 + a:hover, .campaings.home h3 + a:hover span, .campaings.home h3 + a:hover span:after, .events.home h3 + a:hover, .events.home h3 + a:hover span, .events.home h3 + a:hover span:after, .actions.home h3 + a:hover, .actions.home h3 + a:hover span, .actions.home h3 + a:hover span:after { text-decoration: none; } .hero .owl-carousel.owl-theme .owl-dots { align-items: center; display: flex; justify-content: center; margin-top: -1.75rem; position: relative; z-index: 1; } @media (min-width: 768px) { .hero .owl-carousel.owl-theme .owl-dots { justify-content: flex-start; margin-left: 55%; padding-left: 2.0625rem; } } /* quieren que sean los puntos iguales en todos los carruseles .hero .owl-carousel.owl-theme .owl-dots .owl-dot.active span { background: #fff; height: 0.5625rem; width: 0.5625rem; } .hero .owl-carousel.owl-theme .owl-dots .owl-dot span { background: #cfcfcf; height: 0.3125rem; width: 0.3125rem; } */ .hero .owl-carousel .owl-item.active .item img { margin-left: -50%; } @media (min-width: 576px) { .hero .owl-carousel .owl-item.active .item img { margin-left: 0; } } .hero .owl-carousel .owl-item .item img { margin-bottom: 0; max-width: none; width: 200%; } @media (min-width: 576px) { .hero .owl-carousel .owl-item .item img { max-width: 100%; width: 100%; } } .hero .owl-carousel .owl-item .item .text { align-items: center; background-color: rgba(51, 51, 51, 0.7); bottom: 0; color: #fff; display: flex; flex-flow: column; justify-content: center; padding: 0.875rem; position: absolute; text-align: center; top: 0; width: 100%; } @media (min-width: 768px) { .hero .owl-carousel .owl-item .item .text { align-items: flex-start; left: 55%; padding: 0 3.75rem 0 2.5rem; right: 0; text-align: left; } } @media (max-width: 767px) { .tipo-listado .hero.top .owl-carousel .owl-item .item .text { /* problema capa oscurecida del banner con texto muy pequeño en modo mobile*/ width: 100%; } } .hero .owl-carousel .owl-item .item .text h2 { margin-bottom: 1.375rem; } @media (min-width: 768px) { .hero .owl-carousel .owl-item .item .text h2 { line-height: 1.75rem; font-size: 20px; font-size: 1.25rem; } } @media (min-width: 992px) { .hero .owl-carousel .owl-item .item .text h2 { margin-bottom: 0.5rem; } } .hero .owl-carousel .owl-item .item .text p { line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; margin-bottom: 1.625rem; } .hero .owl-carousel .owl-item .item .text .btn { max-width: 8.4375rem; } @media (min-width: 768px) { .hero .owl-carousel .owl-item .item .text .btn { padding: 0.625rem 0.9375rem; } } @media (min-width: 768px) { .hero .owl-carousel .owl-item .item .text .btn:after { content: "\F102"; margin-left: 0.625rem; } } @media (min-width: 768px) { .hero:not(.top) .wrapper { max-width: 40%; } } .hero.top { margin-bottom: 0.625rem; } .hero.top .owl-carousel .owl-item .item img { width: 350%; } @media (min-width: 576px) { .hero.top .owl-carousel .owl-item .item img { max-width: none; width: 170%; } } @media (min-width: 992px) { .hero.top .owl-carousel .owl-item .item img { max-width: 100%; width: 100%; } } .hero.top .owl-carousel .owl-item .item .text { width: auto; } .hero.top .owl-carousel .owl-item .item .text h2 { margin-bottom: 1.5625rem; } .hero.top .owl-carousel .owl-item .item .text .btn { max-width: 12.5rem; } .timer { background-color: rgba(51, 51, 51, 0.7); background-image: url("../images/aPHE0NlVzQVm.png"); background-blend-mode: multiply; color: #fff; padding: 1.25rem 0; text-align: center; } @media (min-width: 992px) { .timer { padding: 1.5625rem 0; } } .timer .flipdown { align-items: center; display: flex; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; justify-content: center; width: 100%; margin-bottom: 20px; } .rotor-group-heading{ bottom: -27px; position: absolute; } .timer .flipdown .rotor-group { box-shadow: 0 0 0px 4px #fefefe; border-radius: 0.25rem; margin-right: 0.625rem; padding-right: 0; } .timer .flipdown .rotor-group:nth-child(2), .timer .flipdown .rotor-group:nth-child(3) { content: ""; margin-right: 2.00rem; } .timer .flipdown .rotor-group:nth-child(1) { content: ""; margin-right: 3.00rem; } .timer .flipdown .rotor-group:nth-child(2):after, .timer .flipdown .rotor-group:nth-child(2):before { left: 53px; } .timer .flipdown .rotor-group:after, .timer .flipdown .rotor-group:before { content: none; } .timer .flipdown .rotor-group .rotor-group-heading { /* display: none;*/ } .timer .flipdown .rotor-group .rotor, .timer .flipdown .rotor-group .rotor-leaf, .timer .flipdown .rotor-group .rotor-leaf-front, .timer .flipdown .rotor-group .rotor-leaf-rear, .timer .flipdown .rotor-group .rotor-top, .timer .flipdown .rotor-group .rotor-bottom, .timer .flipdown .rotor-group .rotor:after { width: 1.25rem; } .timer .flipdown .rotor-group .rotor, .timer .flipdown .rotor-group .rotor-top, .timer .flipdown .rotor-group .rotor-leaf-front, .timer .flipdown .rotor-group .rotor-bottom, .timer .flipdown .rotor-group .rotor-leaf-rear { color: #333; background-color: #fefefe; } .timer .flipdown .rotor-group .rotor { margin: 0; } .timer .flipdown .rotor-group .rotor:nth-child(2) .rotor-top { border-top-right-radius: 0; } .timer .flipdown .rotor-group .rotor:nth-child(2) .rotor-bottom { border-bottom-right-radius: 0; } .timer .flipdown .rotor-group .rotor:nth-child(3) .rotor-top { border-top-left-radius: 0; } .timer .flipdown .rotor-group .rotor:nth-child(3) .rotor-bottom { border-bottom-left-radius: 0; } @media (min-width: 768px) { .timer .row { align-items: center; flex-flow: row-reverse; } } .timer p { margin: 0; font-size: 17px; font-size: 1.0625rem; font-weight: 400; } @media (min-width: 768px) { .timer p { font-size: 20px; font-size: 1.25rem; } } .timer p + p { font-weight: 700; } @media (min-width: 768px) { .timer p + p { margin-top: 0.1875rem; } } .procedure.home a { display: inline-block; } .procedure.home h3 { margin-bottom: 2.1875rem; } .procedure.home img + a { display: block; line-height: 1.25rem; margin: 0 2.1875rem 3.5rem; font-size: 15px; font-size: 0.9375rem; font-weight: 600; } @media (min-width: 992px) { .procedure.home img + a { margin-bottom: 0; } } .procedure.home a { color: #333; text-align: center; } .podcast { color: #fff; padding: 1.875rem 0 1.5625rem; } @media (min-width: 768px) { .podcast { align-items: center; display: flex; } } .podcast img { margin-top: 0.375rem; position: absolute; transform: rotate(-20deg); width: 1.75rem; } @media (min-width: 768px) { .podcast img { margin-top: -0.375rem; } } .podcast .info { margin-left: 3.25rem; } .podcast .info h3 { line-height: normal; margin-bottom: 0.0625rem; font-size: 20px; font-size: 1.25rem; } .podcast .info p { margin-bottom: 1.125rem; } @media (min-width: 768px) { .podcast .info p { margin-bottom: 0; } } .podcast .info p small { color: #fbcf00; line-height: normal; font-size: 12px; font-size: 0.75rem; font-weight: 700; } .podcast .info p small + small { border-left: 1px solid; margin-left: 0.25rem; padding-left: 0.5rem; } @media (min-width: 768px) { .podcast .play { margin-left: auto; } } .podcast .play .btn { background-color: #00325f; color: #fff; border-radius: 3.125rem; line-height: 3.4; max-width: 17.625rem; overflow-x: hidden; padding-left: 4.125rem; transition: background-color 0.15s ease; text-overflow: ellipsis; white-space: nowrap; font-size: 13px; font-size: 0.8125rem; } .podcast .play .btn:hover, .podcast .play .btn:focus { background-color: #003f79; } .podcast .play .btn:before { background-color: #fff; border-radius: 50%; color: #333; left: 0.75rem; position: absolute; font-size: 28px; font-size: 1.75rem; width: 45px; height: 45px; line-height: 1.6; padding-left: 3px; } .podcast .play .btn.icon-pause:before { margin: 0; width: 45px !important; } .card .see-more .icon-recomendaciones { margin-top: 0; margin-right: 10px; height: 35px; width: 35px; } .distributor-alt .card .card-body .list-inline label { font-size: 16px; font-weight: 600; } .distributor-alt .card .card-body .list-inline li { margin: 20px 0px; } .podcast .play .btn.icon-pause:after { background-color: #333; box-shadow: 8px 0 0 0 #333; height: 17px; left: 26px; position: absolute; top: 24px; width: 5px; } .interest { padding: 3.125rem 0; } .interest h3 { color: #fff; margin-bottom: 1.25rem; font-size: 18px; font-size: 1.125rem; } @media (min-width: 992px) { .interest h3 { margin-bottom: 1.75rem; font-size: 20px; font-size: 1.25rem; } } .interest a { background: rgba(255, 255, 255, 0.85); color: black; display: flex; flex-flow: column; justify-content: center; line-height: 1.375rem; margin-bottom: 0.3125rem; min-height: 8.4375rem; padding: 1.4375rem; text-align: center; text-decoration: none; font-size: 15px; font-size: 1.1321rem; font-weight: 700; } .interest a span { color: #0057a6; display: block; margin-top: 0.625rem; transition: height 0.15s ease; line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } @media (min-width: 992px) { .interest a span { height: 0; margin-top: 0; overflow: hidden; } } .interest a:hover { background: white; text-decoration: none; } @media (min-width: 992px) { .interest a:hover span { height: 3.2rem; margin-top: 0.625rem; } } .digits .cifras, .digits1 .cifras, .digits2 .cifras, .digits5 .cifras, .caminoDeSantiago .digits4 .cifras { display: flex; flex-flow: column; justify-content: center; margin-bottom: 0.875rem; text-align: center; vertical-align: text-bottom; } .cifras span { /*line-height: 1;*/ /*margin-bottom: 0.9375rem;*/ font-size: 19px; } .cifras.primary.home h3 { margin: 0 55px; font-size: 22px; font-weight: lighter; line-height: 28px; } .cifras div.cifras-collapse { font-size: 14px; text-align: left; font-weight: bold; } .cifras p:first-child { font-size: 66px; font-size: 4.125rem; font-weight: 700; } @media (max-width: 700px) { .cifras p:first-child { font-size: 14px; font-weight: bold; } } @media (max-width: 700px) { .cifras .card.card-body p { font-size: 14px; margin-bottom: 0.715rem; text-align: left; } } @media (max-width: 700px) { .calendar-recomendaciones .tab-content .card.col-12 { display: flex; flex-direction: column; } } @media (max-width: 700px) { .cifras .card.card-body { background-color: #f1f1f1; } } @media (min-width: 700px) { .cifras p + p { margin-bottom: 0.3125rem; font-size: 16px; font-size: 1rem; } } .vertical-card { display: flex; justify-content: space-between; } @media (max-width: 600px) { .vertical-card { column-count: 1; display: block; } } .container .distributor-alt .vertical-card .card { box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%); margin-bottom: 1.5625rem; margin-top: 0.625rem; min-height: 270px; border: 0; max-width: 49%; height: max-content; } @media (max-width: 600px) { .container .distributor-alt .vertical-card .card { max-width: 100%; } } .cifras p + p + p { font-size: 11px; font-size: 0.6875rem; } .cifras.primary { background-color: #0057a6; color: #fff; min-height: 15.625rem; margin-bottom: 0; } .cifras.primary p { line-height: normal; } .cifras.primary p:first-child { font-size: 45px; font-size: 2.8125rem; } .cifras.primary p + p { margin-bottom: 0.5625rem; font-size: 18px; font-size: 1.125rem; } .cifras.primary p + p + p { font-size: 13px; font-size: 0.8125rem; } .card { margin-bottom: 1.5625rem; } .card .text-muted small { line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .card.link > a { color: #333; display: block; } .card.link > a:hover { opacity: 0.8; text-decoration: none; } .card.info { border: 0; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); min-height: 97%; padding: 1.5625rem; } .card.highlight { border: 0; text-align: center; } .card.highlight i { display: inline-block; text-align: center; } .card.highlight .card-title { font-weight: 700; } .card.highlight .card-title:after { border-bottom: 2px solid #9f9f9f; content: ""; display: block; margin: 0.75rem auto; width: 4.5625rem; } .card.details { border: 0; margin: 0; padding: 1rem 0 0.9375rem; } .card.details + .details { border-top: 1px solid #9f9f9f; } .card.details .card-body { padding: 0; } .card.details .card-title { margin-bottom: 0.625rem; line-height: 1.125em; font-size: 16px; font-size: 1rem; font-weight: 700; } .card.details .card-text { margin-bottom: 0.8125rem; line-height: 1.42857em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .card.details .card-link { color: #333; text-decoration: underline; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .card.details .card-link:hover { text-decoration: none; } .card.details .card-link:before { margin-right: 0.25rem; } .card.on-carousel { border: 0; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); } .card.on-carousel .card-body { padding: 0.75rem 0.625rem 0.625rem; line-height: 2.1em; font-size: 14px; font-size: 0.875rem; font-weight: 700; } .card.on-carousel .card-body .card-title { line-height: 1.29; min-height: 3.375rem; font-weight: 700; } @media (min-width: 768px) { .card.on-carousel.news .card-body { padding: 0.625rem; } } @media (min-width: 992px) { .card.on-carousel.news .card-body { padding: 1.875rem; } } @media (min-width: 768px) { .card.on-carousel.news .card-body .card-title { line-height: 1.5rem; margin-bottom: 0.1875rem; min-height: auto; font-size: 18px; font-size: 1.125rem; } } .card.on-carousel.news .card-body .card-text.text-muted { margin-bottom: 0; } @media (min-width: 768px) { .card.on-carousel.news .card-body .card-text.text-muted { margin-bottom: 0.75rem; } } .card.on-carousel.news .card-body .card-text:not(.text-muted) { display: none; } @media (min-width: 992px) { .card.on-carousel.news .card-body .card-text:not(.text-muted) { display: block; } } .card.on-carousel.action .card-body .card-title { margin-bottom: 0.375rem; min-height: auto; } .card.on-carousel.action .card-body .card-text { line-height: normal; font-weight: 400; } .card.event.schedule { min-height: 270px; border: 0; box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.2); } @media (max-width: 768px) { .card.event.schedule { min-height: 0px; } } .card.event.dark .card-body { background-color: #333; } .card.event.dark, .card.event.dark .card-title { color: #fff; } .card.event.dark .card-text { color: #fff; } .card.event.dark .card-text small { color: rgba(255, 255, 255, 0.8); } .card.event .card-body { padding: 0.8125rem 0.625rem; } .card.event .card-title { line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; line-height: normal; margin-bottom: 0.375rem; color: #0057a6; } .card.event .card-text { line-height: normal; margin-bottom: 0.1875rem; font-size: 14px; font-size: 0.875rem; font-weight: 700; } .card.event .card-text small, .card.encuentroCiudades .card-text small{ display: block; margin-bottom: 0.1875rem; font-weight: 600; } .card.campaing .card-img-overlay { padding: 0.6875rem 0.625rem; } .card.campaing .card-img-overlay p { font-weight: 700; } .card.campaing .card-img-overlay p:nth-child(1) { min-height: 2.25rem; } .card.campaing .card-img-overlay p small { font-size: 12px; font-size: 0.75rem; } .card.video { overflow: hidden; } .card.video:hover .card-img-overlay { bottom: -6.25rem; } .card .img-fluid, .card .navbar .navbar-brand img, .navbar .navbar-brand .card img { margin-bottom: 0; } .card .card-img-overlay { background-color: rgba(51, 51, 51, 0.9); color: #fff; padding: 0.8125rem 1.25rem 0.6875rem; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .card .card-img-overlay p { line-height: inherit; margin: 0; } .card .card-img-overlay p small { color: rgba(255, 255, 255, 0.8) !important; font-size: 10px; font-size: 0.625rem; font-weight: 600; } .feed-social-network .card i, .feed-social-network-alt .card i { align-items: center; border: 1px solid; border-radius: 50%; display: flex; font-size: 26px; /*font-size: 22px;*/ /*height: 3.125rem;*/ height: 4.125rem; justify-content: center; margin: 0.6875rem auto; /*width: 3.125rem;*/ width: 4.125rem; } .feed-social-network .card i.icon-twitter, .feed-social-network-alt .card i.icon-twitter { color: #55acee; } .feed-social-network .card i.icon-facebook, .feed-social-network-alt .card i.icon-facebook { color: #3b5998; } .feed-social-network .card i.icon-instagram, .feed-social-network-alt .card i.icon-instagram { background: radial-gradient( circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90% ); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; border-color: #fd5949; } .feed-social-network .card i.icon-youtube, .feed-social-network-alt .card i.icon-youtube { color: #ff0000; } .text ul li, .text p { line-height: 1.375em; } .text.weight-normal * { font-weight: normal; } .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: #0057a6; } .custom-switch .custom-control-input:checked ~ .custom-control-label::after { transform: translateX(1.1875rem); } .custom-switch .custom-control-label:before { background-color: #9f9f9f; border-radius: 3.125rem; height: 1.5rem; } .custom-switch .custom-control-label:after { background-color: #fff; border-radius: 50%; left: -3.0625rem; } .accordion.steps .steps .step:nth-child(odd) { background-color: #fff; } .accordion.steps .steps h2 { line-height: 1.33333em; font-size: 18px; font-size: 1.125rem; } .accordion.steps .steps h3 { line-height: 1.125em; font-size: 16px; font-size: 1rem; } .accordion.steps .steps .number { line-height: 0.65em; font-size: 40px; font-size: 2.5rem; } @media (min-width: 992px) { .accordion.steps .steps .number { line-height: 1; font-size: 80px; font-size: 5rem; font-weight: 300; } } .accordion.steps .card { margin-left: 1.25rem; } @media (min-width: 768px) { .accordion.steps .card { margin-left: 2.3125rem; } } .accordion.steps .card + .card { margin-top: 0.0625rem; } .accordion.steps .card:first-child .card-header { border-top: 1px solid #9f9f9f; } .accordion.steps .card:first-child .card-header .btn { border-left: 0; } .accordion.steps .card:first-child .card-header .btn span:before { background-color: #0057a6; bottom: -1.8125rem; content: ""; display: inline-block; left: 1.25rem; height: 100%; position: absolute; width: 0.125rem; } .accordion.steps .card .card-header { border-bottom: 0; box-shadow: inset 0 -1px 0 0 #9f9f9f; } .accordion.steps .card .card-header + div { border-left: 2px solid #0057a6; } .accordion.steps .card .card-header .btn { align-items: center; border-left: 2px solid #0057a6; display: flex; line-height: 1.3em; padding: 1rem 3.4375rem 1rem 2.0625rem; font-size: 20px; font-size: 1.25rem; font-weight: 700; } @media (min-width: 1200px) { .accordion.steps .card .card-header .btn { padding: 1.25rem 3.4375rem; } } .accordion.steps .card .card-header .btn span { align-items: center; background-color: #0057a6; border-radius: 50%; color: #fff; display: flex; left: -1.25rem; line-height: normal; height: 2.5rem; justify-content: center; position: absolute; width: 2.5rem; font-size: 18px; font-size: 1.125rem; font-weight: 700; } .accordion.steps .card .collapse, .accordion.steps .card .collapsing { position: relative; } .accordion.steps .card .card-body { background-color: #fff; line-height: 1.375em; padding: 1.875rem 0 1.875rem 0.8125rem; font-size: 16px; font-size: 1rem; } @media (min-width: 768px) { .accordion.steps .card .card-body { padding-left: 3.625rem; } } .accordion.steps .card .card-body li { margin: 0; } .accordion.steps .card .card-body .quote { margin: 1.875rem 0; } .accordion.steps .card .card-body .quote p { line-height: 1.33333em; font-size: 18px; font-size: 1.125rem; } @media (min-width: 768px) { .accordion.steps .card .card-body .quote p { line-height: 1.3em; font-size: 20px; font-size: 1.25rem; } } .accordion .card .card-body li { margin: 0; } .accordion .card .card-body .quote { margin: 1.875rem 0; } .accordion .card .card-body .quote p { line-height: 1.33333em; font-size: 18px; font-size: 1.125rem; } @media (min-width: 768px) { .accordion .card .card-body .quote p { line-height: 1.3em; font-size: 20px; font-size: 1.25rem; } } .accordion.steps .card .card-body .formalities { display: flex; justify-content: space-evenly; margin: 0 auto 1.5625rem; max-width: 15.3125rem; } .formalities-out { display: flex; justify-content: space-evenly; margin: 0 auto 1.5625rem; max-width: 15.3125rem; } @media (max-width: 700px) { .formalities-out { display: flex; justify-content: space-evenly; margin: 0 auto 1.5625rem; max-width: none; } } .formalities-out span { align-items: center; display: flex; flex-flow: column; } @media (min-width: 768px) { .formalities-out span { min-width: 7.5rem; } } .formalities-out span:before { content: ""; display: block; height: 3.125rem; width: 3.125rem; } .logos span:before { content: ""; display: block; height: 3.125rem; width: 16.125rem; } @media (max-width: 700px) { .btn-formalities { display: block; margin: 0 auto; } } .btn-formalities { max-width: 12.8125rem; display: block; margin: 0 auto; } .accordion.steps .card .card-body .formalities span { align-items: center; display: flex; flex-flow: column; } @media (min-width: 768px) { .accordion.steps .card .card-body .formalities span { min-width: 7.5rem; } } .accordion.steps .card .card-body .formalities span:before { content: ""; display: block; height: 3.125rem; width: 3.125rem; } .accordion .card .card-body .formalities { display: flex; justify-content: space-evenly; margin: 0 auto 1.5625rem; max-width: 15.3125rem; } @media (max-width: 700px) { .accordion .card .card-body .formalities { display: flex; justify-content: space-evenly; margin: 0 auto 1.5625rem; max-width: none; } } .accordion .card .card-body .formalities span { align-items: center; display: flex; flex-flow: column; } @media (min-width: 768px) { .accordion .card .card-body .formalities span { min-width: 7.5rem; } } .accordion .card .card-body .formalities span:before { content: ""; display: block; height: 3.125rem; width: 3.125rem; } .accordion.steps .card .card-body .btn { display: block; margin: 0 auto; } @media (min-width: 768px) { .accordion.steps .card .card-body .btn { max-width: 12.8125rem; } } .accordion.steps .card .card-body .alert { margin-bottom: 0.9375rem; padding: 0.9375rem; } .accordion.steps .card .card-body .alert .list { margin: 0; } .accordion.steps .card .card-body .resources { margin-top: 0.9375rem; } .accordion.steps .card .card-body .resources .list-group-item { background-color: #fff; border-bottom: 1px solid #cfcfcf; padding: 0; } .accordion.steps .list li p { margin: 0; } .accordion .card .card-body .btn { display: block; margin: 0 auto; } @media (min-width: 768px) { .accordion .card .card-body .btn { max-width: 12.8125rem; } .maps-accordion .accordion .accordion .card .card-header .btn { max-width: none; } } .maps-accordion .accordion .accordion .card .card-header .btn { color: #0057a6; } .maps-accordion .accordion .accordion .card .card-header .btn.btn-link.collapsed { color: #333; } .maps-accordion .accordion .accordion .card { margin-top: 1px; } .accordion .card .card-body .alert { margin-bottom: 0.9375rem; padding: 0.9375rem; } .accordion .card .card-body .alert .list { margin: 0; } .accordion .card .card-body .resources { margin-top: 0.9375rem; } p.mt-5 { margin-top: 7px !important; } .mt-8 { margin-top: 65px !important; } .accordion .card .card-body .resources .list-group-item.maps { display: flex; flex-direction: column; border-bottom: 1px solid #ebebeb; } .accordion .card .card-body .resources .list-group-item p.title-maps { margin-top: 0px; } .accordion .card .card-body .resources .list-group-item.maps.mt-2.mb-3 { display: flex; flex-direction: column; } .accordion .card .card-body .resources .list-group-item.maps p.description { margin-top: -7px; font-weight: bold; } .accordion .card .card-body .resources .list-group-item { border-bottom: 1px solid #cfcfcf; padding: 0; } .accordion .card .card-body .resources.maps .list-group-item { border-bottom: none; padding: 0; } .accordion .card .card-body .resources.plans { border-top: none; margin-top: 0px; } .accordion .card .card-body .resources .list-group-item.maps:nth-child(1) { margin-top: 0px; } .accordion .card .card-body .resources .list-group-item.maps { margin-top: 18px; } .accordion .list li p { margin: 0; } .maps-list-out .accordion .card .card-header, .maps-list-out .accordion .card .card-body { background-color: #fff; } .resources.maps { border-bottom: none; border-top: none; } .resources { border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; } .resources .list-group-item { display: flex; } .resources .list-group-item .option { align-items: center; display: flex; justify-content: space-between; padding: 0.9375rem 0; width: 100%; } .resources .list-group-item .option .title { line-height: 1.33333em; font-size: 18px; font-size: 1.125rem; font-weight: 700; margin-bottom: 0.9375rem; } .resources .list-group-item .option .description { margin: 0; } .resources .list-group-item .option .custom-switch { margin-left: 1.5625rem; margin-right: 0.8125rem; } @media (min-width: 1200px) { .resources .list-group-item .option .custom-switch { margin-left: 8.5rem; } } .resources .list-group-item .option .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: #0057a6; } .resources .list-group-item .option .custom-switch .custom-control-input:checked ~ .custom-control-label::after { transform: translateX(1.1875rem); } .resources .list-group-item .option .custom-switch .custom-control-label:before { background-color: #9f9f9f; border-radius: 3.125rem; height: 1.5rem; } .resources .list-group-item .option .custom-switch .custom-control-label:after { background-color: #fff; border-radius: 50%; left: -3.0625rem; } .resources .list-group-item.audio { padding: 0.9375rem 0.625rem; } @media (min-width: 576px) { .resources .list-group-item.audio { align-items: center; flex-flow: row-reverse; justify-content: space-between; } } @media (min-width: 768px) { .resources .list-group-item.audio { padding-left: 0; padding-right: 0; } } @media (min-width: 576px) { .resources .list-group-item.audio .wrapper { align-items: center; display: flex; flex-grow: 1; justify-content: space-between; } } .resources .list-group-item.audio .wrapper .title { display: flex; flex-flow: column; } .resources .list-group-item.audio .wrapper .title span { line-height: 1.375em; font-weight: 600; } .resources .list-group-item.audio .wrapper .title small { color: #666; line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .resources .list-group-item.audio .wrapper a { line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; text-decoration: underline; } @media (min-width: 576px) { .resources .list-group-item.audio .wrapper a { white-space: nowrap; } } .resources .list-group-item.audio .wrapper a:hover { text-decoration: none; } .resources .list-group-item.audio .wrapper a:before { content: "\F111"; font-size: 13px; margin-right: 0.3125rem; } .resources .list-group-item.audio .btn { border-radius: 50%; height: 44px; margin-right: 1.25rem; min-width: 44px; padding: 0; width: 44px; } @media (max-width: 575.98px) { .resources .list-group-item.audio .btn { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; background-color: #0057a6; } } @media (min-width: 576px) { .resources .list-group-item.audio .btn { border-radius: 0; margin-left: 1.25rem; height: auto; margin-right: 0; min-width: 8.4375rem; padding: 0.625rem; width: auto; white-space: nowrap; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; line-height: 1.3; } } .resources .list-group-item.audio .btn:before { color: #fff; content: "\F132"; font-size: 24px; font-size: 1.5rem; left: 0.0625rem; position: relative; } @media (min-width: 576px) { .resources .list-group-item.audio .btn:before { left: auto; line-height: 0; top: 3px; } } .resources .list-group-item:not(.audio) { justify-content: space-between; padding: 0; } .resources .list-group-item:not(.audio):first-child { border-top: 0; } .resources .list-group-item:not(.audio) p { margin: 1.125rem 0 1.0625rem 0; line-height: 1.375em; font-weight: 600; } .resources .list-group-item:not(.audio) p span { color: #666; } .resources .list-group-item:not(.audio) p span span + span { border-left: 1px solid; padding-left: 0.25rem; } .resources .list-group-item:not(.audio) .link { align-items: center; display: flex; flex-flow: row; margin-left: 0.9375rem; } .map-cifras .resources .list-group-item:not(.audio) .link { align-items: center; display: flex; position: absolute; bottom: 15px; flex-flow: row; margin-left: 0; } @media (max-width: 768px) { .map-cifras .resources .list-group-item:not(.audio) .link { align-items: center; margin-top: 50px; display: flex; flex-flow: row; position: initial; margin-bottom: 20px; } } .resources .list-group-item:not(.audio) .link .btn { border-radius: 50%; height: 2.5rem; padding: 0; width: 2.5rem; } .iconExternalLink:after { font-size: 15px; margin-left: 3px; } .resources .list-group-item:not(.audio) .link > a.icon-external-link:before { font-size: 25px; font-weight: 500; line-height: 2.5rem; padding-left: 4px; } .resources .list-group-item:not(.audio) .link .file-info { align-items: baseline; color: #666; display: none; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } @media (min-width: 768px) { .resources .list-group-item:not(.audio) .link .file-info { display: flex; align-items: center; } } .resources .list-group-item:not(.audio) .link .file-info:after { color: #333; margin-left: 0.625rem; } .resources .list-group-item:not(.audio) .link .file-info.pdf:after { content: "\F12F"; font-size: 25px; font-size: 1.5625rem; } .resources .list-group-item:not(.audio) .link .file-info.excel:after, .resources .list-group-item:not(.audio) .link .file-info.xls:after{ content: "\F109"; font-size: 25px; font-size: 1.5625rem; } .resources .list-group-item:not(.audio) .link .file-info.doc:after, .resources .list-group-item:not(.audio) .link .file-info.Word:after, .resources .list-group-item:not(.audio) .link .file-info.Powerpoint:after{ content: "\F137"; font-size: 25px; font-size: 1.5625rem; } .resources .list-group-item:not(.audio) .link .file-info.zip:after { content: "\F139"; font-size: 25px; font-size: 1.5625rem; } .resources .list-group-item:not(.audio) .link > a { color: #333; margin-left: 1.25rem; } .resources .list-group-item:not(.audio) .link > a:before { background-color: #ebebeb; border-radius: 50%; height: 2.5rem; line-height: 2.5; width: 2.5rem; } .resources .list-group-item:not(.audio) .link > a.icon-chevron:before { font-size: 25px; font-weight: 500; line-height: 2.5rem; padding-left: 4px; } .resources .list-group-item:not(.audio) .link .dropdown-menu { border: 0; box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2); padding: 1.25rem 0.8125rem; } .resources .list-group-item:not(.audio) .link .dropdown-menu .dropdown-item { padding: 0.3125rem 0; line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .resources .list-group-item:not(.audio) .link .dropdown-menu .dropdown-item:hover, .resources .list-group-item:not(.audio) .link .dropdown-menu .dropdown-item:active { background-color: #fff; color: #0057a6; } .card-body .payment .resources .list-group-item { align-items: center; } .card-body .payment .resources .list-group-item p { margin: 0.9375rem 0; } .payment .resources .list-group-item p span { display: block; line-height: 1.125rem; } .card-body .payment .resources .list-group-item p span + span { margin-top: 0.875rem; } .card-body .payment .resources .list-group-item p span.title { color: #0057a6; font-weight: 700; } .card-body .payment .resources .list-group-item .btn { margin-right: 0; } .payment-out .payment .resources .list-group-item p span + span { margin-top: 0.875rem; } .payment-out .payment .resources .list-group-item p span.title { color: #0057a6; font-weight: 700; } span.titleCountry { text-transform: capitalize; } .header .search { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .header .search .form-control { height: 3.125rem; } .header .search .icon-search { font-size: 24px; font-size: 1.5rem; } .search .icon-search { font-size: 24px; font-size: 1.5rem; } .search .form-control { color: #0057a6; height: 3.125rem; padding: 1rem; font-size: 14px; font-size: 0.875rem; font-weight: 700; } @media (min-width: 1200px) { .search .form-control { padding: 0.875rem 1.25rem 1.125rem; font-size: 16px; font-size: 1rem; } } .search .form-control:focus { border-color: #888; box-shadow: none; } .ul-maps { background: #edf1f5; padding-top: 20px; } .checkboxes { background: #f7f7f7; margin-top: -6px; padding-top: 10px; border-bottom: 1px solid #e0e0e0; padding-left: 25px; } .info-map { display: flex; flex-direction: row; min-height: 50px; padding: 11px 25px 0px 25px; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; } @media (max-width: 700px) { .info-map { display: block; flex-direction: row; min-height: 50px; margin-top: -6px; padding-top: 15px; border-bottom: 1px solid #e0e0e0; padding-left: 25px; } } .border-none { border-bottom: none; } .b-none{ border: none; } @media (max-width: 700px) { .first-checkbox { margin-right: 4%; } } .first-checkbox { margin-right: 10%; } .title-cifras { position: absolute; z-index: 11; left: 465px; color: white; top: 30px; } .label-checkbox { margin-right: 40px; } .input-checkbox { margin-right: 10px; } .rectangle-info-grey { height: 15px; width: 15px; border-radius: 1px; margin-right: 5px; background-color: #6c6c6c; } .rectangle-info-red { height: 15px; width: 15px; border-radius: 1px; margin-right: 5px; background-color: #d0021b; } .tabs-maps { background: #ebebeb; padding: 10px; } .tabs-maps p { margin-bottom: 0px; font-size: 20px; font-weight: bold; } .rectangle-info-yellow { height: 15px; width: 15px; border-radius: 1px; margin-right: 5px; background-color: #fbcf00; } .rectangle-info-green { height: 15px; width: 15px; border-radius: 1px; margin-right: 5px; background-color: #7ed321; } .icons-centros { height: 25px; width: 25px; margin-right: 10px; } .label-info { margin-right: 55px; } .input-checkbox { transform: scale(1.4); } .d-flex-column { display: flex; } @media (max-width: 700px) { .d-flex-column { display: flex !important; flex-direction: column; } } @media (max-width: 700px) { .d-flex-column .cifras { display: flex !important; flex-direction: row; text-align: left; padding-inline: 20px; } } @media (max-width: 700px) { .d-flex-column .cifras .number-circle { text-align: center; } } .padding-vertical.bg-grey .btn { width: auto; } @media (max-width: 700px) { .padding-vertical.bg-grey .btn { width: 45%; } } @media (max-width: 700px) { .d-flex-column .cifras .number-circle { text-align: center; } } @media (max-width: 700px) { .digits3.d-flex-column .cifras .number-circle { width: 70px; margin-right: 20px; padding: 11px; font-size: 42px; height: 70px; } } .fs-21 { font-size: 21px; font-weight: normal; } @media (max-width: 700px) { .d-flex-column .cifras .max-width-80 { margin-top: 0px; font-size: 14px; font-weight: 600; letter-spacing: 0; line-height: 20px; } } .cifras .number-circle .maps-checkbox { display: flex; justify-content: space-evenly; } @media (max-width: 700px) { .maps-checkbox { display: block; } } .maps-checkbox { display: flex; justify-content: space-evenly; } .checkboxes-caminos { max-width: 75%; margin-left: 155px; } .bold { font-weight: bold; margin-bottom: 5px; font-size: 16px; } .max-width-80 { max-width: 80%; margin: 0 auto; } .padding-bot-20 { padding-bottom: 20px; } .fs-16 { font-size: 16px !important; margin-bottom: 5px; font-weight: 600; } .sidebarDetail .fs-16 a { word-wrap: break-word; display: block; width: 72%; } .digits .cifras.primary .fs-16 { font-size: 16px !important; } .map .sidebar .accordion .card .card-header, .map .sidebar .accordion .card .card-body.bg-traffic { background: #edf1f5; } .traffic-data { display: flex; flex-direction: row; } .traffic-data2 { display: unset; } .traffic-data-description { display: flex; flex-direction: column; } .search .input-group-append .btn { padding: 0; width: 3.125rem; } @media (min-width: 1200px) { .search .input-group-append .btn { width: 3.75rem; } } .search::placeholder { color: #9f9f9f; } .search::-webkit-search-cancel-button { -webkit-appearance: none; } .search::-webkit-search-cancel-button:after { content: none; } .search .bootstrap-autocomplete.dropdown-menu { border: 0; box-shadow: 0 6px 10px 0 rgba(51, 51, 51, 0.2); margin-top: 0; } .search .bootstrap-autocomplete.dropdown-menu .dropdown-item { line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; padding-left: 1rem; } @media (min-width: 768px) { .search .bootstrap-autocomplete.dropdown-menu .dropdown-item { padding-left: 1.25rem; } } .navbar .navbar-brand { display: block; margin-right: 0; } .grey { color: #333333 !important; } @media (min-width: 1200px) { footer .logos .navbar-brand.gob { margin-right: 2.5rem; } } @media (min-width: 1200px) { .navbar .navbar-brand { min-width: 6.125rem; } } .navbar .navbar-brand img { margin-bottom: 0; } .navbar .navbar-collapse { background-color: #fff; bottom: 0; left: -17.1875rem; max-width: 17.1875rem; position: fixed; top: 0; width: 100%; transition: left 0.3s ease; } @media (prefers-reduced-motion: reduce) { .navbar .navbar-collapse { transition: none; } } @media (min-width: 26.25rem) { .navbar .navbar-collapse { left: -20rem; max-width: 20rem; } } @media (min-width: 1200px) { .navbar .navbar-collapse { background-color: transparent; flex-grow: 0; max-width: none; position: static; width: auto; z-index: auto; } } .navbar .navbar-collapse.open { left: 0; overflow-y: auto; } .navbar .navbar-toggler { border: 0; color: #333; font-size: 25px; margin-left: 0.625rem; padding: 0.5rem; width: auto; } @media (min-width: 576px) { .navbar .navbar-toggler-icon { height: 2.5em; width: 2.5em; } } @media (min-width: 1200px) { .navbar .navbar-nav { align-items: baseline; } } .p-cifras { font-size: 12px; font-weight: bold; color: black; margin: 10px 10px; } .tabs .custom-select, .tabs .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .tabs select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("../images/UH8xZElxenOI.svg") no-repeat right 0 center/12px 12px; border-width: 0 0 1px; padding: 0.375rem 0; line-height: 1.375em; font-weight: 600; } @media (min-width: 992px) { .tabs .custom-select, .tabs .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .tabs select { display: none; } } .tabs-blue .tabs .nav-tabs:first-child { margin-left: 0px; } .tabs .nav-tabs { display: none; padding: 0 0.3125rem; } @media (min-width: 992px) { .tabs .nav-tabs { display: flex; } } .tabs nav, .tabs-blue nav { margin-bottom: 20px; } .tabs .nav-tabs .nav-item { line-height: 1.125em; border: 0; color: #333; margin:0 0.8375rem; padding: 0.6875rem 0; } .tabs .nav-tabs .nav-item:first-child { margin-left: 0px; } .tabs-blue .tabs .nav-tabs .nav-item.active { box-shadow: 0 3px 0 0 #0057a6, inset 0 -2px 0 0 #0057a6; font-weight: bold; font-size: 18px; color: #333333; } .tabs-blue .tabs .nav-tabs .nav-item.active.black { box-shadow: 0 3px 0 0 black, inset 0 -2px 0 0 black; font-weight: bold; font-size: 18px; color: #333333; } .tabs-blue .tabs .nav-tabs .nav-item { font-size: 18px; font-weight: 600; color: #888888; } .tabs-full-blue .tabs .nav-tabs .nav-item { color: #0057a6; font-size: 18px; } .tabs-full-blue .tabs .nav-tabs .nav-item.active { font-size: 18px; font-weight: bold; box-shadow: 0 3px 0 0 #0057a6, inset 0 -2px 0 0 #0057a6; } .tabs .nav-tabs .nav-item.active { box-shadow: 0 3px 0 0 #333, inset 0 -2px 0 0 #333; font-weight: 600; } .tabs.full-width-tabs .nav-tabs .nav-item { width: 100%; } .tabs.event nav { left: 0.625rem; margin-left: -1.25rem; position: relative; } .tabs.event .nav-tabs { flex-wrap: nowrap; overflow-x: auto; padding-bottom: 0.1875rem; } .tabs.event .nav-tabs .nav-item { line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 700; text-align: center; white-space: nowrap; } .tabs.event .nav-tabs .nav-item span { display: block; line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .tabs.event .tab-content .tab-pane { padding: 2.5rem 0 1.25rem 1.25rem; } .tabs.event .tab-content .tab-pane .card { border: 0; padding-left: 0.9375rem; margin: 0; } .tabs.event .tab-content .tab-pane .card::before { background-color: #ebebeb; content: ""; display: inline-block; height: 100%; left: 0; position: absolute; width: 0.1875rem; } .tabs.event .tab-content .tab-pane .card::after { background-color: #fff; border-radius: 50%; box-shadow: 0 0 0 5px #0057a6; content: ""; display: inline-block; height: 0.3125rem; left: -0.0625rem; position: absolute; top: 1.1875rem; width: 0.3125rem; } .tabs.event .tab-content .tab-pane .card .card-title { line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .tabs.event .tab-content .tab-pane .card .card-text { line-height: 1.125em; font-size: 16px; font-size: 1rem; } .tabs.event .tab-content .tab-pane .card .card-text.data { line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .tabs.event .tab-content .tab-pane .card .card-text.data span { color: #666; } .actions.align-right ul, .social.align-right ul { justify-content: flex-end; } .actions ul, .social ul { align-items: baseline; display: flex; list-style: none; margin: 0; padding: 0; } .actions li + li, .social li + li { margin-left: 1.25rem; } .actions a, .social a { color: #333; } .actions a:hover, .social a:hover { opacity: 0.8; text-decoration: none; } .actions a.icon-zoom:before, .social a.icon-zoom:before { font-size: 24px; font-size: 1.5rem; } .icon-zoom-out:before { font-size: 24px; } .btn { padding: 0.625rem 1.5rem; position: relative; width: 100%; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } @media (min-width: 768px) { .btn { width: auto; } } .btn-outline-primary { background-color: #fff; border-color: rgba(159, 159, 159, 0.5); } .btn-outline-primary:hover { color: #fff; } .breadcrumb { line-height: 1.125rem; margin-bottom: 0; padding: 1.5625rem 0 1.25rem; font-size: 14px; font-size: 0.875rem; } .breadcrumb .breadcrumb-item a { color: #666; } .breadcrumb .active { color: #333; font-weight: 700; } .breadcrumb .breadcrumb-item::before { font-weight: 400; font-size: 10px; font-size: 0.625rem; } .breadcrumb .breadcrumb-item + .breadcrumb-item:before { color: #666; content: "\F106"; } #collapseFixedLinks, .fixed-links, .fixed-links-backdrop { position: fixed; } .fixed-links { background-color: #ffb200; border-color: #ffb200; border-top-right-radius: 0.625rem; border-top-left-radius: 0.625rem; bottom: 0; color: #fff; left: 1.875rem; min-height: 2.8125rem; padding: 0.625rem 0.9375rem; width: auto; z-index: 1040; } .fixed-links:before { font-size: 24px; font-size: 1.5rem; } @media (min-width: 992px) { .fixed-links { border-top-right-radius: 0; border-bottom-left-radius: 0.625rem; bottom: 20.5rem; left: auto; right: 0; } } #collapseFixedLinks { bottom: 0; right: 0; width: 100%; z-index: 1051; } @media (min-width: 992px) { #collapseFixedLinks { display: block; bottom: 3.125rem; right: -3.125rem; width: auto; transition: right 0.15s ease; } .caminoDeSantiago #collapseFixedLinks { bottom: 8.125rem; } } @media (min-width: 992px) and (prefers-reduced-motion: reduce) { #collapseFixedLinks { transition: none; } } @media (min-width: 992px) { #collapseFixedLinks:not(.show) .social ul { box-shadow: none; } } @media (min-width: 992px) { #collapseFixedLinks.collapsing { height: auto; } } @media (min-width: 992px) { #collapseFixedLinks.show { right: 0; } } #collapseFixedLinks .social { text-align: center; } #collapseFixedLinks .social ul { background-color: #fff; border-radius: 0.625rem 0.625rem 0 0; display: inline-flex; } @media (min-width: 992px) { #collapseFixedLinks .social ul { border-radius: 0.5rem 0 0 0.5rem; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.8); display: inline-block; } } #collapseFixedLinks .social ul li { display: inline-block; margin: 0; } @media (min-width: 992px) { #collapseFixedLinks .social ul li { display: block; } } #collapseFixedLinks .social ul li + li { border-left: 1px solid #cfcfcf; } @media (min-width: 992px) { #collapseFixedLinks .social ul li + li { border-left: 0; border-top: 1px solid #cfcfcf; } } #collapseFixedLinks .social ul li:first-child, #collapseFixedLinks .social ul li:first-child a { border-top-left-radius: 0.625rem; } @media (min-width: 992px) { #collapseFixedLinks .social ul li:first-child, #collapseFixedLinks .social ul li:first-child a { background-color: #ffb200; border-top-left-radius: 0.5rem; color: #fff; } .caminoDeSantiago #collapseFixedLinks .social ul li:first-child, .caminoDeSantiago #collapseFixedLinks .social ul li:first-child a { background-color: transparent; } } #collapseFixedLinks .social ul li:first-child .sr-only, #collapseFixedLinks .social ul li:first-child a .sr-only { background-color: #333; } #collapseFixedLinks .social ul li:last-child { position: relative; } #collapseFixedLinks .social ul li:last-child, #collapseFixedLinks .social ul li:last-child a { border-top-right-radius: 0.625rem; } @media (min-width: 992px) { #collapseFixedLinks .social ul li:last-child, #collapseFixedLinks .social ul li:last-child a { border-top-right-radius: 0; border-bottom-left-radius: 0.5rem; } } #collapseFixedLinks .social ul li:last-child:after { color: #fff; position: absolute; right: 0; top: -1.875rem; content: "\F107"; font-size: 12px; font-size: 0.75rem; } @media (min-width: 992px) { #collapseFixedLinks .social ul li:last-child:after { cursor: pointer; right: 4.375rem; top: -16.625rem; } .caminoDeSantiago #collapseFixedLinks .social ul li:last-child:after { right: 3.375rem; top: -12.25rem; } } #collapseFixedLinks .social ul li a { background-color: #fff; display: block; padding: 1rem; text-align: center; width: 3.125rem; } .caminoDeSantiago #collapseFixedLinks .social ul li a { font-size: 1.5rem; padding: 0.5rem; width: 2.7rem; color: #666; } @media (min-width: 992px) { #collapseFixedLinks:not(.show) .social ul li:last-child:after { content: none; } } .fixed-links-backdrop { background-color: rgba(0, 0, 0, 0.7); display: none; height: 100%; position: fixed; width: 100%; z-index: 1050; } .fixed-links-backdrop-map{ display:none; opacity: 0; } .fixed-links-backdrop-map.show { background-color: rgba(0, 0, 0, 0.7); display: block; height: 750px; position: absolute; width: 100%; opacity: 1; z-index: 1040; } .fixed-links-backdrop-map.show.desaparece { opacity: 0; } .fixed-links-backdrop.show{ display: block; opacity: 1; } .filter-group { margin: 0.625rem 0; } .contenedorMapas .filter-group { margin: 0; } @media (min-width: 768px) { .filter-group { margin: 2.1875rem 0 1.5625rem; } } .filter-group a.icon-filter { padding-left: 0; text-decoration: underline; width: auto; color: #0057a6; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; margin-top: 38px; } .filter-group a.icon-filter:hover, .filter-group a.icon-filter:focus { text-decoration: none; } .filter-group a.icon-filter:before { margin-right: 0.3125rem; } .filter-group h3 { margin-bottom: 1.6875rem; } .filter-group .topSidebar { padding: 0.9375rem 0.9375rem 1.5rem; } @media (min-width: 768px) { .filter-group .topSidebar { max-width: none; padding: 0; position: initial; } } .map.of-i { overflow-x: initial; } .filter-group .topSidebar.cifras-sidebar { max-width: none; padding: 0; position: initial; } .filter-group .topSidebar .tags { background-color: rgba(235, 235, 235, 0.5); margin-bottom: 3.1875rem; padding: 0.9375rem 0.625rem 1rem; } .filter-group .topSidebar .tags.pd-0 { padding: 3px 0px; } .pd-0 { padding: 3px 0px !important; } @media (min-width: 768px) { .filter-group .topSidebar .tags { background-color: transparent; margin-bottom: 0; padding-left: 0; padding-right: 3.4375rem; } } .filter-group .filter { display: flex; flex-direction: column; } @media (min-width: 768px) { .filter-group .filter { flex-direction: row; flex-wrap: wrap; } } @media (min-width: 768px) { .filter-group .filter .form-group { margin-right: 1.5625rem; } } .filter-group .filter .custom-select, .filter-group .filter .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .filter-group .filter select { display: block; min-width: 11.875rem; } @media (min-width: 768px) { .filter-group .filter .custom-select, .filter-group .filter .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .filter-group .filter select { max-width: 11.875rem; } } @media (min-width: 768px) { .filter-group .searcher .form-group { margin-left: auto; max-width: 15.9375rem; } } .filter-group .searcher .input-group-text { background-color: #fff; } .filter-group .searcher .input-group-text:before { font-size: 1.125rem; } .filter-group .searcher .form-control { height: 2.5rem; padding: 0.6875rem 1rem 0.6875rem 0; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 400; } .filter-group .tags label { margin-bottom: 1rem; } .filter-group .tags .action { color: #666; display: block; line-height: 1.125rem; margin-top: 0.3125rem; text-decoration: underline; white-space: nowrap; font-size: 14px; font-size: 0.875rem; font-weight: 600; } @media (min-width: 768px) { .filter-group .tags .action { display: inline-block; margin-top: 0; } } .filter-group .tags .action:hover { text-decoration: none; } .filter-group .tags .badge { background-color: transparent; border: 1px solid #cfcfcf; color: #666; line-height: 1.29; margin: 0 0.3125rem 0.625rem 0; padding: 0.625rem 0.875rem; font-size: 14px; font-size: 0.875rem; font-weight: 600; } @media (min-width: 768px) { .filter-group .tags .badge { margin-right: 0.3125rem; } } .filter-group .tags .badge:hover, .filter-group .tags .badge:focus { background-color: rgba(235, 235, 235, 0.5); border-color: #0057a6; color: #0057a6; } .filter-group .tags .badge.alt { color: #717171; line-height: 1.5em; padding: 0.3125rem 0.9375rem; font-size: 12px; font-size: 0.75rem; } .filter-group .tags .badge.active { background-color: rgba(235, 235, 235, 0.5); border-color: #0057a6; color: #0057a6; } .filter-group .tags .badge.active:after { margin-left: 0.75rem; content: "\F107"; font-size: 11px; font-size: 0.6875rem; } .column-map .cifras-map .cifras-row i.active:after { content: "\F107"; background: #0057a6; color: white; border-radius: 50%; /*padding: 5px;*/ padding: 6px 5px 4px; cursor: pointer; position: absolute; right: 45px; font-size: 0.7515rem; margin-top: 2px; } .column-map.sidebar .cifras-map .cifras-row:hover { cursor: pointer; } @media (max-width: 768px) { .column-map .cifras-map .cifras-row i.active:after { content: "\F107"; background: #0057a6; color: white; border-radius: 50%; padding: 5px; cursor: pointer; position: absolute; right: 45px; font-size: 0.7515rem; } } @media (max-width: 768px) { .column-map.sidebar.checks-cifras .cifras-map .cifras-row i.active:after { content: none; } } @media (max-width: 768px) { .column-map.sidebar.checks-cifras .cifras-map { border: none; } } @media (max-width: 768px) { .column-map.sidebar.checks-cifras .cifras-map { background-color: #ebebeb; } } .column-map.sidebar.checks-cifras .map-cifras .cifras-map .clicked p { color: black; } .checks-responsive { list-style: none; } .checks-responsive p.cifras-title { font-size: 12px; background: none; height: 0; } .checks-responsive ul { padding: 15px 15px; background: #f5f5f5; list-style: none; } .checks-responsive ul li { display: flex; margin: 10px auto; justify-content: space-between; } .checks-responsive ul li label { font-weight: bold; max-width: 85%; } .checks-responsive ul li a { color: #666666; font-size: 14px; text-decoration: underline; font-weight: 600; } .movilidad { /*position: absolute; right: 77px;*/ top:20px; } .movilidad button { height: 45px; border: 1px solid rgba(159, 159, 159, 0.5); background-color: #0057a6; width: 223px; } .movilidad button p { margin-bottom: 0; text-align: center; color: white; } .movilidad button a { text-decoration: none; } .checks-responsive span { color: #666666; } .checks-responsive ul li input { height: 17px; width: 17px; border: 2px solid #333333; } .checks-responsive ul ul { padding: 0; } .filter-group .list-mode { margin-left: auto; position: absolute; right: 0.9375rem; top: 3.875rem; } .filter-group .btn { padding-left: 0.75rem; padding-right: 0.75rem; } .filter-group .movilidad .btn { text-decoration: none; } .filter-group .btn + .btn { margin-left: 0.3125rem; } .cifras-header { font-size: 14px; font-weight: 600; color: #333; } body.overflow-hidden .filter-group .topSidebar.open { z-index: 1060; } body.overflow-hidden .filter-group .topSidebar.open ~ .filter-backdrop { opacity: 1; width: 100%; z-index: 1050; } .jumbotron { background-color: #ebebeb; padding: 3.125rem 0 3.125rem; } @media (min-width: 768px) { .jumbotron.over .lead { margin-bottom: -1rem; } } .jumbotron .list.list-group .list-group-item-action, .jumbotron .list.resources .list-group-item-action { background: transparent; border: 0; line-height: normal; margin-bottom: 1rem; padding: 0; text-decoration: underline; font-size: 12px; font-size: 0.75rem; } @media (min-width: 768px) { .jumbotron .list.list-group .list-group-item-action, .jumbotron .list.resources .list-group-item-action { line-height: 1.125rem; margin-bottom: 0.9375rem; font-size: 14px; font-size: 0.875rem; } } .jumbotron .list.list-group .list-group-item-action:hover, .jumbotron .list.resources .list-group-item-action:hover { text-decoration: none; } .jumbotron.side { padding-top: 2.1875rem; } @media (min-width: 992px) { .jumbotron.side { box-shadow: inset -20px 0 0 0 #666; } } @media (min-width: 992px) { .jumbotron.side.yellow { box-shadow: inset -20px 0 0 0 #ffb200; } } .jumbotron.side.yellow .lead { background-color: #ffb200; } .jumbotron.side.yellow .lead span, .jumbotron.side.yellow .lead span:before { background-color: #ffb200; color: #333; } .jumbotron .lead { background-color: #666; color: #fff; display: inline-block; margin-bottom: 1rem; padding-right: 1.875rem; width: auto; font-weight: 700; } @media (min-width: 768px) { .jumbotron .lead { margin-bottom: 1.875rem; } } .jumbotron .lead span { background-color: transparent; display: block; line-height: 2.8125rem; position: relative; text-transform: uppercase; font-size: 18px; font-size: 1.125rem; } @media (min-width: 768px) { .jumbotron .lead span { display: inline-block; } } .jumbotron .lead span:before { background-color: #666; content: ""; height: 100%; display: inline-block; width: 2000%; position: absolute; top: 0; left: -2000%; } .jumbotron .row { margin-bottom: 0 !important; } .jumbotron .home-section { padding-bottom: 1.875rem; padding-top: 0; } .jumbotron .home-section a, .jumbotron .home-section h2 { color: #333; } .jumbotron .carousel-by-item { margin-top: 3.125rem; } .jumbotron .carousel-top { margin-bottom: 0; } @media (min-width: 1200px) { .jumbotron .card { margin-bottom: 0; } } .list-mode a:not(.active) { color: #cfcfcf; } .list-mode a.active { cursor: default; } .list-mode a.active:hover { color: #0057a6; text-decoration: none; } .list-mode a:hover { color: #333; text-decoration: none; } .list-mode a .sr-only { color: #333; } .list-mode > a:first-child { margin-right: 0.1875rem; } .list-mode .list { position: relative; top: 0.0625rem; } .list-mode .list:before { width: 1rem; content: "\F111"; font-size: 19px; } .list-mode .mosaic:before { content: "\F115"; } .list-mode .schedule:before { content: "\F104"; font-size: 1.4375rem; position: relative; top: 2px; } @media (min-width: 768px) { .switch-list-mode.comboChange { margin-right: 60px; } } .switch-list-mode { align-items: baseline; display: flex; justify-content: flex-end; margin-right: 0.9375rem; padding: 0.625rem 0; } @media (min-width: 768px) { .switch-list-mode { margin-right: 2.8125rem; } } .switch-list-mode label { font-size: 14px; font-size: 0.875rem; margin: 0; } .switch-list-mode .custom-control-label { margin-left: 3.75rem; } .switch-list-mode .custom-control-label:before { top: -0.125rem; } .switch-list-mode .custom-control-label:after { top: 0; } .pagination { justify-content: center; margin-bottom: 1.25rem; margin-top: 1.25rem; font-size: 15px; font-size: 0.9375rem; } .pagination .page-item .page-link, .pagination .page-item.disabled .page-link, .pagination .page-item:disabled .page-link, .pagination .page-item.active .page-link { background-color: transparent; } .pagination .page-item:not(disabled) .page-link { cursor: pointer; } .pagination .page-item span:first-child { text-decoration: underline; font-weight: 700; } .pagination .page-item span:last-child { color: #0057a6; font-weight: 600; } .pagination .page-item.resume { line-height: 2.2; margin-left: 2.5rem; margin-right: 2.5rem; } /*.pagination .page-item:first-child .page-link:before { transform: rotate(180deg); content: "\F106"; } .pagination .page-item:last-child .page-link:before { content: "\F106"; }*/ .pagination .page-item:first-child .page-link:before { content: "\F106\F106"; letter-spacing: -9px; transform: rotate(180deg); } .pagination .page-item:nth-child(2) .page-link:before { transform: rotate(180deg); content: "\F106"; } .pagination .page-item:nth-child(4) .page-link:before { content: "\F106"; } .pagination .page-item:last-child .page-link:before { content: "\F106\F106"; letter-spacing: -9px; } .pagination .page-item:first-child{ margin-right: -15px; } .pagination .page-item:last-child{ margin-left: -15px; } .pagination .page-link { background-color: transparent; border: 0; } .pagination .page-link:hover { background-color: transparent; text-decoration: underline; } .player { bottom: 0; left: 0; position: fixed; right: 0; z-index: 1; } .player a:hover, .player button:hover { transition: opacity 0.15s ease; } .player .wrapper { background-color: #333; color: #fff; display: flex; padding: 0.625rem 0.9375rem; } @media (min-width: 768px) { .player .wrapper { align-items: flex-start; padding: 0.625rem 3.4375rem; } } .player .controls { align-items: center; display: flex; } .player .controls a:hover { opacity: 0.7; text-decoration: none; } .player .controls .forward, .player .controls .backward { background-color: #000; border-radius: 50%; color: #fff; display: none; height: 2.5rem; width: 2.5rem; } .accordion .card-header .btn .acordeonTitleSpan { font-size: inherit; color: #333; max-width: 95%; } @media (min-width: 768px) { .player .controls .forward, .player .controls .backward { display: inline-block; } } .player .controls .backward { background-image: url("../images/MogNm2US25WF.svg"); } .player .controls .forward { background-image: url("../images/lvQmG5uFuNnS.svg"); } .player .play { align-items: center; background-color: #fff; border: 8px solid #000; border-radius: 50%; display: flex; height: 3.4375rem; justify-content: center; width: 3.4375rem; font-size: 30px; font-size: 1.875rem; } @media (min-width: 768px) { .player .play { margin: 0 0.625rem; } } .player .play:before { color: #333; width: 1.625rem; } .player .info { flex-grow: 1; margin: 0 0.9375rem 0 0.625rem; } @media (min-width: 768px) { .player .info { margin: 0 2.3125rem 0 2.125rem; } } .player .info .title { line-height: normal; margin: 0; font-size: 15px; font-size: 0.9375rem; } @media (min-width: 768px) { .player .info .title { font-size: 18px; font-size: 1.125rem; } } .player .info .time { color: #ffb200; margin: 0.25rem 0 0.625rem; font-size: 10px; font-size: 0.625rem; font-weight: 700; } @media (min-width: 768px) { .player .info .time { margin-bottom: 0.3125rem; margin-top: 0.0625rem; font-size: 13px; font-size: 0.8125rem; } } .player .info .time span + span:before { content: "/ "; } .player .info .progress { background-color: rgba(255, 255, 255, 0.3); height: 0.3125rem; } .player .info .progress .progress-bar { background-color: #ffb200; } .player .close { color: white; height: 0.9375rem; opacity: 1; text-shadow: none; font-size: 15px; font-size: 0.9375rem; } @media (min-width: 768px) { .player .close { align-self: center; height: auto; font-size: 18px; font-size: 1.125rem; } } .dataTables_wrapper .dataTables_length select { border-color: rgba(159, 159, 159, 0.5); border-width: 0 0 1px; height: 1.375rem; padding: 0 0.1875rem 0.0625rem; width: 3.125rem; -webkit-appearance: none; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .dataTables_wrapper .dataTables_filter input { border: 1px solid #9f9f9f; } .calendar.recomendaciones .pickmeup .pmu-instance .pmu-button:not(.pmu-selected):hover { opacity: 1; cursor: default; } .table-complex .dataTables_wrapper .dataTables_filter input { border: 1px solid #9f9f9f; margin-left: 0; font-size: 18px; padding-left: 40px; width: 296px; height: 45px; margin-bottom: 4px; } .img-search { top: 10px; left: 10px; position: absolute; } .dttable img.img-search, .table-basic img.img-search { position: static; } .dttable .dataTables_wrapper .dataTables_length { top: unset; bottom: -10px; } .dttable .dataTables_filter { float: right!important; position: initial; margin-bottom: 0; } .dttable .dataTables_length::before { background-color: transparent; } .table-filter .dataTables_filter, .table-filter .dataTables_info { display: none; } .table-filter .table thead tr { height: 40px; } .dataTables_wrapper .dataTables_info { padding-top: 0.375rem; font-size: 14px; font-size: 0.875rem; } .dataTables_wrapper .dataTables_paginate .paginate_button { padding: 0; } .dataTables_wrapper .dataTables_paginate > span { margin: 0 0.625rem; } .dataTables_wrapper .dataTables_paginate > span .paginate_button { margin: 0; color: #0057a6 !important; font-size: 15px; font-size: 0.9375rem; font-weight: 600; } .dataTables_wrapper .dataTables_paginate > span .paginate_button:hover { background: transparent; border-color: transparent; box-shadow: none; color: #333 !important; text-decoration: underline !important; } .dataTables_wrapper .dataTables_paginate > span .paginate_button.current { background: transparent; border-color: transparent; color: #333; text-decoration: underline !important; font-weight: 700; } .dataTables_wrapper .dataTables_paginate > span .paginate_button.current:hover { background: transparent; border-color: transparent; } .dataTables_wrapper .dataTables_paginate > a.paginate_button { font-size: 0; } .dataTables_wrapper .dataTables_paginate > a.paginate_button:hover:not(.disabled) { background: transparent !important; border-color: transparent; color: #333 !important; opacity: 0.8; } .dataTables_wrapper .dataTables_paginate > a.paginate_button:before { font-size: 1rem; } .dataTables_wrapper .dataTables_paginate > a.paginate_button:first-child:before { transform: rotate(180deg); content: "\F106"; } .dataTables_wrapper .dataTables_paginate > a.paginate_button:last-child:before { content: "\F106"; } .table { border-bottom: 1px solid #cfcfcf !important; } .table thead tr th { background-color: #0057a6; color: #fff; line-height: 1.125rem; padding: 0.4375rem 1.25rem 0.4375rem 0.625rem; vertical-align: middle; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .table tbody tr td { line-height: 1.25rem; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .table tbody tr td.detail { text-align: center; } .state:before { border-radius: 50%; content: ""; display: inline-block; height: 0.625rem; margin-right: 0.625rem; width: 0.625rem; } .state.active:before { background-color: #60ce62; } .state.in-progress:before { background-color: #ffb200; } .state.solved:before { background-color: #9f9f9f; } .error .b1 { z-index: 1; } @media (min-width: 768px) { .error .b1 { position: absolute; right: 15%; width: 20rem; } .navegador-no-valido .b1 { position: absolute; width: 20rem; } .navegador-no-valido img{ margin-left: 90px; float: right; } } @media (min-width: 992px) { .error .b1 { right: 20%; width: 21.875rem; } .navegador-no-valido .b1 { float: right; width: 21.875rem; } } @media (min-width: 1200px) { .error .b1 { right: 30%; } .navegador-no-valido .b1{ width: 21.875rem; float: right; } } .error .b1 .title { line-height: 1.36364em; margin-bottom: 1rem; font-size: 22px; font-size: 1.375rem; font-weight: 700; } @media (min-width: 768px) { .error .b1 .title { line-height: 1.25em; font-size: 24px; font-size: 1.5rem; font-weight: 700; } } .error .b1 p { line-height: 1.42857em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .error .b1 a { color: #333; text-decoration: underline; } .error .b1 a:hover { text-decoration: none; } .error .img-fluid, .error .navbar .navbar-brand img, .navbar .navbar-brand .error img { display: block; margin: 1.625rem auto 0.9375rem; } @media (min-width: 1200px) { .error .img-fluid, .error .navbar .navbar-brand img, .navbar .navbar-brand .error img { margin: 0 0 2.4375rem; } } .results.list-group-item { display: flex; flex-direction: column; } .results.list-group-item p.blue { color: #0a5eaa; margin: 0; } .resources .results.list-group-item p { margin-top: 14px; max-width: 90%; } .maps-checkbox .check-label input { margin-top: 2px; } .mr-170 { margin-right: 170px !important; } .check-label { min-width: 100px; display: flex; } .resources .results.list-group-item p .step-consejo:nth-child(even) > .card.consejos { background-color: white; } .step-consejo:nth-child(odd) > .card.consejos { background-color: #f9f9f9; } .results .rect-gris i { font-size: 35px; margin: 0 auto; } @media (max-width: 768px) { .results .rect-gris i { font-size: 35px; margin: 0 4px; } } .no-result .title { line-height: normal; font-size: 16px; font-size: 1rem; font-weight: 700; } @media (min-width: 768px) { .no-result .title { line-height: 0.75em; font-size: 24px; font-size: 1.5rem; } } .no-result .text, .no-result .list { line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } @media (min-width: 768px) { .no-result .text, .no-result .list { line-height: 1.375em; font-size: 16px; font-size: 1rem; } } .no-result .text { display: none; } @media (min-width: 768px) { .no-result .text { display: block; } } .no-result .list { display: none; } @media (min-width: 768px) { .no-result .list { display: block; } } @media (min-width: 576px) { .schedule:not(.card) .card-columns { column-count: 1; } } @media (min-width: 768px) { .schedule:not(.card) .card-columns { column-count: 3; } } @media (min-width: 992px) { .schedule:not(.card) .card-columns { column-count: 4; column-gap: 1.875rem; } } .schedule:not(.card) .calendar, .schedule:not(.card) .card.event { margin-bottom: 1.5625rem; margin-top: 0.625rem; } .schedule:not(.card) .calendar { margin-left: -0.9375rem; margin-right: -0.9375rem; } @media (min-width: 768px) { .schedule:not(.card) .calendar { border: 2px solid #9f9f9f; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); margin-left: 0; margin-right: 0; } } .schedule:not(.card) .card.event .card-img-top { display: none; } @media (min-width: 768px) { .schedule:not(.card) .card.event .card-img-top { display: block; } } .schedule:not(.card).no-result { margin-bottom: 3.125rem; } .schedule:not(.card).no-result .card-columns { align-items: center; column-count: initial; } @media (min-width: 768px) { .schedule:not(.card).no-result .card-columns { display: flex; } } @media (min-width: 768px) { .schedule:not(.card).no-result .card-columns .calendar { max-width: 15.9375rem; } } .schedule:not(.card).no-result .no-result .title { line-height: 1.27273em; font-size: 22px; font-size: 1.375rem; } .schedule:not(.card).no-result .no-result .text, .schedule:not(.card).no-result .no-result .list { display: block; line-height: 1.42857em; font-size: 14px; font-size: 0.875rem; } .schedule #calendar { margin-bottom: 3.125rem; } .schedule #calendar .table-bordered { border: 0; } .schedule #calendar .table-bordered thead tr td { border-right: 0; } .schedule #calendar .table-bordered tbody td { border-left: 1px solid rgba(207, 207, 207, 0.3); } .schedule #calendar .table-bordered, .schedule #calendar .table-bordered th, .schedule #calendar .table-bordered td { border-color: rgba(207, 207, 207, 0.3); } .schedule #calendar .fc-col-header .fc-col-header-cell { padding-bottom: 0.625rem; } .schedule #calendar .fc-col-header tbody tr th { border-width: 0 0 1px; color: #666; text-transform: uppercase; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .schedule #calendar .fc-col-header tbody tr th a { padding: 0; } .schedule #calendar .fc-day-other { background-color: rgba(207, 207, 207, 0.3); } .schedule #calendar .fc-day-other .fc-daygrid-day-top { opacity: 0.75; } .schedule #calendar .fc-day-other .fc-daygrid-day-top .fc-daygrid-day-number { color: #666; } .schedule #calendar .fc-daygrid-event { border-radius: 0; border-width: 0 0 0 3px; margin: 1px 10px; white-space: normal; } .schedule #calendar .fc-daygrid-event .fc-event-title-container { padding: 0 3px; line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .schedule #calendar .fc-daygrid-event .fc-event-title-container .fc-event-title { padding: 0; } .schedule #calendar .fc-daygrid-event .fc-event-title-container .fc-event-title span { color: #666; display: block; line-height: 1.63636em; font-size: 11px; font-size: 0.6875rem; } .schedule #calendar .fc-daygrid-day-top { flex-direction: row; } .schedule #calendar .fc-daygrid-day-top .fc-daygrid-day-number { color: #333; cursor: pointer; padding-left: 0.625rem; line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .schedule #calendar .fc-daygrid-day-top .fc-daygrid-day-number:hover { text-decoration: underline; } .schedule #calendar .fc-daygrid-day-bottom { background-color: #ebebeb; color: #666; margin: 0.3125rem 0.625rem 0; padding: 0.1875rem 0.5rem 0.25rem; text-decoration: underline; line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .schedule #calendar .fc-daygrid-day.fc-day-today { background-color: #fff; } .schedule #calendar .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame { border: 3px solid #0057a6; } .schedule .fc-popover .fc-popover-header { padding: 0.1875rem 1rem; } .schedule .fc-popover .fc-popover-title { margin-left: 1.25rem; font-weight: 600; } .schedule .fc-popover .fc-popover-close:before { content: "\F107"; font-size: 10px; } .modal.day .modal-header .modal-title span { display: block; line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .modal.day .modal-body { max-height: 28.625rem; overflow-x: auto; } .modal.day .modal-body::-webkit-scrollbar { width: 0.25rem; } .modal.day .modal-body::-webkit-scrollbar-track { background-color: #ebebeb; } .modal.day .modal-body::-webkit-scrollbar-thumb { background-color: #0057a6; } .modal.day .modal-body .card { border-width: 1px 0; margin-bottom: 0; margin-right: 1.9375rem; } .modal.day .modal-body .card + .card { border-width: 0 0 1px; } .modal.day .modal-body .card .card-body { padding-left: 0; padding-right: 0; } .modal.day .modal-body .card .card-text { line-height: 1.125rem; font-size: 16px; font-size: 1rem; font-weight: 600; } .modal, .modal.day { z-index: 1060; } .modal .modal-content, .modal.day .modal-content { border: 0; border-radius: 0; padding: 0 1.5625rem 1.5625rem; } .modal .modal-header, .modal.day .modal-header { border: 0; padding-left: 0; padding-right: 0; } .modal .modal-body, .modal.day .modal-body { padding: 0 0 1rem; } .modal .modal-text, .modal.day .modal-text { line-height: 1.42857em; font-size: 14px; font-size: 0.875rem; font-weight: 600; margin-bottom: 1.25rem; } .modal .resources .list-group-item, .modal.day .resources .list-group-item { padding: 1.375rem 0.625rem; } .modal .resources .list-group-item > a, .modal.day .resources .list-group-item > a { color: #333; display: flex; } .modal .resources .list-group-item > a:before, .modal.day .resources .list-group-item > a:before { content: ""; display: inline-block; margin-right: 0.9375rem; height: 1.5rem; width: 1.5rem; } .modal form .form-group, .modal.day form .form-group { margin-bottom: 1.25rem; } .modal form .form-group .form-control, .modal.day form .form-group .form-control { background-color: #ebebeb; border: 0; color: #333; min-height: 2.5rem; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .modal form .form-group .form-control::placeholder, .modal.day form .form-group .form-control::placeholder { color: #666; } .modal form .custom-checkbox, .modal.day form .custom-checkbox { margin-bottom: 1.25rem; } .modal form .custom-checkbox .custom-control-label, .modal.day form .custom-checkbox .custom-control-label { line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .modal form .custom-checkbox .custom-control-label:before, .modal.day form .custom-checkbox .custom-control-label:before { border-color: #333; border-width: 2px; height: 0.9375rem; width: 0.9375rem; } .modal form .custom-checkbox .custom-control-label:before, .modal form .custom-checkbox .custom-control-label:after, .modal.day form .custom-checkbox .custom-control-label:before, .modal.day form .custom-checkbox .custom-control-label:after { top: 0.125rem; } .modal form .custom-checkbox .custom-control-label a, .modal.day form .custom-checkbox .custom-control-label a { color: #333; text-decoration: underline; } .modal form .custom-checkbox .custom-control-label a:hover, .modal.day form .custom-checkbox .custom-control-label a:hover { text-decoration: none; } .modal form .btn, .modal.day form .btn { display: block; margin: 0 auto; } @media (min-width: 576px){ .camaras .modal-dialog { max-width: 1000px; } } .camaras .modal-body{ margin-bottom: -16; } .camaras .modal-body img{ margin-bottom: 0; width: 120%; } .modal-backdrop { z-index: 1042; } .modal-backdrop.show, .modal-backdrop-map, .modal-backdrop-map.show { z-index: 1050; } .sidebarMap, .topSidebar, .sidebarDetail{ background-color: #fff; bottom: 0; left: -17.1875rem; max-width: 17.1875rem; position: fixed; top: 0; width: 100%; z-index: 1049; transition: left 0.3s ease; } @media (prefers-reduced-motion: reduce) { .sidebarMap, .topSidebar { transition: none; } } @media (min-width: 26.25rem) { .sidebarMap, .topSidebar, .sidebarDetail{ left: -20rem; max-width: 20rem; } } .icon-chevron.showSidebar.open{ left: 19.5rem; } .icon-chevron.showSidebar{ left: -0.5rem; } .map .sidebarDetail { height: 500px; top: 500px; } .sidebarMap.open, .topSidebar.open, .sidebarDetail.open { left: 0; top: 200px; overflow-y: auto; } .topSidebar.open{ top: 0px; } .sidebar.reverse { left: auto; right: -26.8999rem; max-width: 26.8999rem; transition: right 0.3s ease; } .title.title-maps-traffic { display: flex; } .icon-maps { margin-right: 10px; width: 27px; height: 27px; margin-top: 16px; } @media (prefers-reduced-motion: reduce) { .sidebar.reverse { transition: none; } } .sidebar.reverse.open { right: 0; } .sidebar.reverse { height: 500px; } .backdrop, .filter-backdrop, .navbar-backdrop { background-color: rgba(0, 0, 0, 0.7); bottom: 0; left: 0; right: 0; opacity: 0; position: fixed; top: 0; width: 0; z-index: 0; transition: opacity 0.15s linear; } @media (prefers-reduced-motion: reduce) { .backdrop, .filter-backdrop, .navbar-backdrop { transition: none; } } .backdrop::before, .filter-backdrop::before, .navbar-backdrop::before { font-size: 17px; font-size: 1.0625em; transition: all 0.3s ease; color: #fff; cursor: pointer; right: 0.75rem; position: absolute; top: 0.82353em; content: "\F107"; width: 1.375rem; height: 1.375rem; } @media (prefers-reduced-motion: reduce) { .backdrop::before, .filter-backdrop::before, .navbar-backdrop::before { transition: none; } } @media (min-width: 26.25rem) { .backdrop::before, .filter-backdrop::before, .navbar-backdrop::before { font-size: 22px; font-size: 1.375em; right: 2.5rem; top: 0.72727em; } } .list.compact li { margin: 0; } .result-list { padding: 1.875rem 0 0; } .result-list .search-context { align-items: baseline; } .result-list .result-list-header .total { color: #666; line-height: 1.125rem; font-size: 12px; font-size: 0.75rem; font-weight: 600; } .result-list .result-list-header .sort { align-items: baseline; display: flex; white-space: nowrap; } .result-list .result-list-header .sort select, .result-list .result-list-header .sort span { color: #666; line-height: 1.375rem; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .result-list .result-list-header .sort select { color: #333; display: inline-block; margin-left: 0.625rem; min-width: 9.25rem; line-height: 1.125rem; } .result-list .result-list-header .sort.pr-15 select { padding-right: 15px; } .result-list .result-list-body { padding-top: 0.9375rem; } .result-list .loading p, .contenedorloading .loading p, #contenedorCargando .loading p { line-height: 1.375em; padding: 0.625rem 3.75rem; text-align: center; font-size: 16px; font-size: 1rem; } .contenedorloading, #contenedorCargando { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background-color: rgb(249,249,249); opacity: .8; } .contenedorloading .loading p, #contenedorCargando .loading p { position: absolute; top: 44%; left: 40.45%; } #contenedorCargando .loading p{ position: fixed; top: 40%; } @media (min-width: 768px) { .result-list .loading p, .contenedorloading .loading p, #contenedorCargando .loading p { padding-top: 1.875rem; } } .result-list .loading p:before, .contendorCapaCamaras .loading p:before, .contenedorCVMU .loading p:before, #contenedorCargando .loading p:before, .cargandoImg.loading p:before, .cargandoImg.loading span:before { display: block; font-size: 2rem; margin-bottom: 1.25rem; content: "\F112"; -webkit-animation: spin 3s infinite linear; -moz-animation: spin 3s infinite linear; -ms-animation: spin 3s infinite linear; -o-animation: spin 3s infinite linear; animation: spin 3s infinite linear; } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); -moz-transform: rotate(359deg); -ms-transform: rotate(359deg); -o-transform: rotate(359deg); transform: rotate(359deg); } } @-moz-keyframes spin { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); -moz-transform: rotate(359deg); -ms-transform: rotate(359deg); -o-transform: rotate(359deg); transform: rotate(359deg); } } @-o-keyframes spin { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); -moz-transform: rotate(359deg); -ms-transform: rotate(359deg); -o-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); -moz-transform: rotate(359deg); -ms-transform: rotate(359deg); -o-transform: rotate(359deg); transform: rotate(359deg); } } .result-list .card { border: 0; border-bottom: solid 1px rgba(159, 159, 159, 0.5); margin-bottom: 0; padding-bottom: 0.75rem; padding-top: 0.9375rem; } @media (min-width: 768px) { .result-list .card { padding-bottom: 1.0625rem; } } .result-list .card .card-body { padding: 0; } .result-list .card .card-body .card-text.text-primary { line-height: 1.5; margin-bottom: 0.5rem; font-size: 12px; font-size: 0.75em; } @media (min-width: 768px) { .result-list .card .card-body .card-text.text-primary { line-height: 1.125rem; margin-bottom: 0.9375rem; font-size: 14px; font-size: 0.875rem; } } .result-list .card .card-body .card-title { color: #333; line-height: normal; margin-bottom: 0.5rem; font-size: 16px; font-size: 1rem; font-weight: 700; } @media (min-width: 768px) { .result-list .card .card-body .card-title { line-height: 1.725rem; margin-bottom: 0.9375rem; font-size: 24px; font-size: 1.5rem; } } .result-list .card .card-body .card-text { line-height: 1.125rem; font-size: 12px; font-size: 0.75rem; } @media (min-width: 768px) { .result-list .card .card-body .card-text { line-height: 1.375rem; margin-bottom: 0.9375rem; font-size: 16px; font-size: 1rem; } } @media (min-width: 768px) { .result-list .card .card-body .card-text:last-child { line-height: 1.375rem; margin-bottom: 0; font-size: 14px; font-size: 0.875rem; } } .alert { align-items: flex-start; border: 0; display: flex; margin: 0; padding: 0.9375rem 0.9375rem 1.0625rem; font-size: 14px; font-size: 0.875rem; } @media (min-width: 768px) { .alert { align-items: center; min-height: 3.125rem; padding: 0.5rem 0.9375rem; } } .alert:before { margin-right: 1.0625rem; font-size: 33px; font-size: 2.0625rem; } @media (min-width: 768px) { .alert:before { position: absolute; top: 0.5625rem; } } @media (min-width: 768px) { .alert-opos.alert:before { position: absolute; top: 1.2rem; color: #6f7073; } } .alert, .alert a { color: #333; } .alert-info, .alert-info a { color: #0c5460; } .alert > div, .alert > span { padding-right: 3.125rem; } @media (min-width: 768px) { .alert > div, .alert > span { padding-left: 3.125rem; } } .alert a { text-decoration: underline; } .alert a:hover { text-decoration: none; } .alert .close { line-height: 0.8; right: 0.9375rem; padding-right: 0; opacity: 1; } @media (min-width: 768px) { .alert .close { padding-right: 1.25rem; } } .alert .close:before { content: "\F107"; text-shadow: none; font-size: 18px; font-size: 1.125rem; } .alert.alert-warning { background-color: #ffd77b; } .alert.alert-warning:before { content: "\F136"; } .alert.alert-info:before { content: "\F11E"; } .map { overflow-x: hidden; position: relative; } .map .context { justify-content: flex-end; } .map .search { left: 0.9375rem; right: 0.9375rem; position: absolute; top: 0.9375rem; width: auto; } @media (min-width: 768px) { .map .search { left: 2.8125rem; max-width: 25.3125rem; right: auto; width: 100%; } } @media (max-width: 767.98px) { .map .sidebar { /*max-height: none !important;*/ max-height: 300px!important; max-width: none; padding: 2.375rem 0.9375rem 0; position: static; } } @media (min-width: 768px) { .map .sidebar { height: 500px; background-color: #fff; top: 0px!important; overflow-y: auto; padding: 1.5625rem; position: absolute; z-index: 0; } } @media (min-width: 768px) { .map .sidebarDetail { background-color: #fff; top: 0px!important; overflow-y: auto; position: absolute; z-index: 0; overflow-x: hidden; } } @media (max-width: 767.98px) { .map .sidebarDetail { max-height: 300px!important; max-width: none; position: absolute; left: 0; display: none; transition: top 0.3s ease; } } .map .sidebar > p { line-height: 1.375rem; margin-bottom: 0.75rem; } .map .sidebar .close { color: #333; display: none; opacity: 1; font-size: 15px; font-size: 0.9375rem; } @media (min-width: 768px) { .map .sidebar .close { display: block; } } .map .sidebar .close:hover { opacity: 0.8; } .map .sidebar .alert { align-items: normal; margin-bottom: 0.9375rem; padding: 0.6875rem 0.625rem 0.75rem; } .map .sidebar .alert > span { padding: 0; } .map .sidebar .alert > span span { display: block; } .map .sidebar .alert:before { height: 1.5625rem; margin-right: 0.625rem; position: relative; top: -0.125rem; width: 1.5625rem; font-size: 25px; font-size: 1.5625rem; content: "\F10A"; } .map .sidebar .alert .title { margin-bottom: 0.25rem; font-weight: 700; } .map .sidebar .alert p { line-height: 1.28571em; margin-bottom: 0; font-size: 14px; font-size: 0.875rem; font-weight: 400; } .map .sidebar .cards, .map .sidebar .accordion { margin-bottom: 0.875rem; } .map .sidebar .cards .card { border: 0; border-bottom: 1px solid rgba(159, 159, 159, 0.5); margin: 0; } .map .sidebar .cards .card .card-header, .map .sidebar .cards .card .card-body { background-color: #fff; border: 0; padding: 0; } .map .sidebar .cards .card .card-header { padding: 0.9375rem 0 0.25rem; } .map .sidebar .accordion .card.maps { border-bottom: none; } .map .sidebar .accordion .card, .map .sidebar .titleCamino .card { border-bottom: 1px solid rgba(159, 159, 159, 0.5); padding-bottom: 0.0625rem; } .map .sidebar .accordion .card + .card, .map .sidebar .titleCamino .card + .card { margin-top: 0; } .map .sidebar .accordion .card .card-header, .map .sidebar .accordion .card .card-body, .map .sidebar .titleCamino .card .card-body, .map .sidebar .titleCamino .card .card-header { background-color: #fff; } .map .sidebar .accordion .card .card-header, .map .sidebar .titleCamino .card .card-header { border-bottom: 0; } .map .sidebar .accordion .card .card-header .btn, .map .sidebar .titleCamino .card .card-header .btn { max-width:84%; border: 0; padding: 0.9375rem 0 0.875rem; } .map .sidebar .accordion_ccaa .card .card-header .btn { max-width: none; } .map .sidebar .accordion .card .card-header .title, .map .sidebar .titleCamino .card .card-header .title { line-height: 1.3em; margin: 0; font-size: 20px; font-size: 1.25rem; } .map .sidebar .accordion .card .card-body, .map .sidebar .titleCamino .card .card-body { box-shadow: none; padding: 0 0 0.75rem; } .map .sidebar .share { margin-bottom: 1rem; } .map .sidebar .share p { margin-bottom: 0.875rem; line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 700; } .map .sidebar .share .social li + li { margin-left: 0.625rem; } .map .sidebar .share .social li a { color: #666; font-size: 25px; font-size: 1.5625rem; } .locations .location { border-bottom: 1px solid rgba(159, 159, 159, 0.5); padding: 1.125rem 0 1.25rem; } .locations .location:first-of-type, .locations .location:first-child { border-top: 1px solid rgba(159, 159, 159, 0.5); } .locations .location .title { align-items: center; display: flex; line-height: 1.3rem; margin-bottom: 0.9375rem; font-size: 20px; font-size: 1.25rem; } .locations .location .title:before { margin-right: 0.9375rem; } @media (min-width: 768px) { .locations .info { align-items: center; display: flex; justify-content: space-between; } } .horizontal .timeline { height: 600px; overflow: hidden; margin: 10px auto; position: relative; background-image: url("../images/VOYkxWEos94r.png"); background-position: left 103px; background-repeat: repeat-x; } .vertical .timeline { max-width: 500px; height: 550px; overflow: hidden; margin: 40px auto; position: relative; background: url("../images/NpdWVdiM1awP.png") 19px top repeat-y; } .horizontal .timeline .rectangle-copy { height: 88%; width: 1200px; margin-top: 34px; background-color: rgba(255, 255, 255, 0.8); } .vertical .timeline .rectangle-copy { height: 100%; width: 1200px; margin-top: 0px; background-color: rgba(255, 255, 255, 0.8); } .horizontal .timeline .image-background { background: url(../images/GrF6EvB44He8.png); height: 100%; width: 100%; margin-left: 0px; } .vertical .timeline .image-background { background: url(../images/GrF6EvB44He8.png); height: 100%; width: 100%; margin-left: -15px; } .horizontal .timeline #dates { margin-top: 20px; width: 800px; height: 60px; overflow: hidden; } .vertical .timeline #dates { max-width: 25%; width: 100%; overflow: hidden; padding: 0; float: left; margin-right: 10px; margin-left: 10px; } .horizontal .timeline #dates li { list-style: none; float: left; width: 200px; height: 100px; font-size: 24px; text-align: center; background: url(../images/ft9a7CrmVRnb.png) center bottom 44px no-repeat; } .horizontal .timeline #dates li.selected2 { background: url(../images/pyn6yCBL8wAF.png) center bottom 44px no-repeat; background-size: 20px; background-position: center bottom 41px; } .vertical .timeline #dates li.selected2 { background: url(../images/pyn6yCBL8wAF.png) center bottom 44px no-repeat; background-size: 20px; background-position: left center; } .vertical .timeline #dates li { list-style: none; width: 100px; height: 100px; line-height: 100px; font-size: 20px; padding-left: 25px; background: url(../images/ft9a7CrmVRnb.png) left center no-repeat; background-position: 4px; } #dates a { line-height: 38px; color: #9f9f9f; font-weight: bold; padding-bottom: 10px; } .horizontal .timeline #dates .selected { font-size: 38px; color: #0057a6; font-weight: bold; } .vertical .timeline #dates .selected { font-size: 25px; font-weight: bold; color: #0057a6; } #dates a:hover { text-decoration: none; } .horizontal .timeline #issues { height: 395px; margin: 20px auto; overflow: hidden; } .vertical .timeline #issues li { height: 600px; text-align: center; list-style: none; } .horizontal .timeline #issues li { display: flex; flex-direction: row; width: 1200px; height: 395px; margin-top: 55px; list-style: none; float: left; } .vertical .timeline #issues { width: 260px; max-width: 70%; height: 600px; padding: 0; overflow: hidden; float: left; } .selected-carousel { margin: 0 auto; } .vertical .timeline #issues li.selected { margin-top: 80px; } .vertical .timeline #issues li.selected img, .vertical .timeline #issues li.selected iframe, .vertical .timeline #issues li.selected video { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } .horizontal .timeline #issues li.selected img, .horizontal .timeline #issues li.selected iframe, .horizontal .timeline #issues li.selected video { -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } .vertical .timeline #issues li img, .vertical .timeline #issues li iframe, .vertical .timeline #issues li video { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); /* IE 6 & 7 */ zoom: 1; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; transition: all 2s ease-in-out; -webkit-transform: scale(0.7, 0.7); -moz-transform: scale(0.7, 0.7); -o-transform: scale(0.7, 0.7); -ms-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); } .horizontal .timeline #issues li img, .horizontal .timeline #issues li iframe, .horizontal .timeline #issues li video { float: left; background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); /* IE 6 & 7 */ zoom: 1; -webkit-transition: all 2s ease-in-out; transition: all 2s ease-in-out; -webkit-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); } .horizontal .timeline .img-fluid { margin-left: 70px; margin-right: 150px; width: 375px; height: 300px; } .vertical .timeline .img-fluid { width: 165px; height: 123px; } .card-time { color: #333333; font-family: "Open Sans"; font-size: 73px; font-weight: bold; letter-spacing: 0; line-height: 99px; } #grad_left, #grad_right { width: 100px; height: 350px; position: absolute; top: 0; } .horizontal .timeline .text-timeline { max-width: 35%; width: 416px; text-align: center; } .vertical .timeline .text-timeline { margin-top: 30px; text-align: center; } .text-timeline .card-title:after { border-bottom: 3px solid #333333; content: ""; display: block; margin: 0.75rem auto; width: 4.5625rem; } .horizontal .timeline .title-timeline { font-size: 73px; font-weight: bold; } .vertical .timeline .title-timeline { font-size: 39px; font-weight: bold; } .line-timeliner { font-weight: 700; border-bottom: 2px solid #9f9f9f; content: ""; display: block; margin: 0.75rem auto; width: 4.5625rem; } .vertical .timeline .card-text-bold { margin-top: 20px; font-size: 14px; font-weight: bold; } .horizontal .timeline .card-text-bold { margin-top: 20px; font-size: 20px; font-weight: bold; } .horizontal .timeline .card-text { font-size: 16px; font-weight: 600; } .vertical .timeline .card-text { font-size: 14px; font-weight: 600; } .horizontal .timeline #next, .horizontal .timeline #prev, .digits1 .owl-carousel #prev, .digits1 .owl-carousel #next { position: absolute; top: 0; font-size: 70px; top: 262px; width: 30px; height: 80px; background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; } #prev-arrow { position: absolute; top: 0; font-size: 70px; top: 262px; width: 30px; height: 80px; background-position: 0 0; background-repeat: no-repeat; overflow: hidden; } #next-arrow { position: absolute; top: 0; font-size: 70px; top: 262px; width: 30px; height: 80px; background-position: 0 0; background-repeat: no-repeat; overflow: hidden; } .vertical .timeline #next, .vertical .timeline #prev { position: absolute; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); left: 50%; font-size: 70px; width: 35px; height: 80px; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; } #next:hover, #prev:hover { } .horizontal .timeline #next { right: 0; background-image: url("../images/kJU16994gHc3.png"); } .digits1 .owl-carousel #prev, .digits1 .owl-carousel #next { top: 70px; } .digits1 .owl-carousel #prev { left: -5px; background-image: url("../images/XJxAD1shd1CV.png"); } #next-arrow { z-index: 100; top: 85px; right: 15px; background-image: url("../images/kJU16994gHc3.png"); } #next-arrow:hover { cursor: pointer; } #prev-arrow:hover { cursor: pointer; } #prev-arrow { top: 85px; z-index: 100; left: 15px; background-image: url("../images/XJxAD1shd1CV.png"); } .digits1 .owl-carousel #next { right: -5px; background-image: url("../images/kJU16994gHc3.png"); } .horizontal .timeline #prev { left: 0; background-image: url("../images/XJxAD1shd1CV.png"); } .vertical .timeline #next { bottom: -22px; background-image: url("../images/kJU16994gHc3.png"); } .vertical .timeline #prev { top: -22px; background-image: url("../images/XJxAD1shd1CV.png"); } .imageTable { cursor: pointer; display: inline-block; width: 40px; height: 40px; background-image: url("../images/VtZk6Yky7xX5.png"); } @media (max-width: 770px) { .imageTable { margin-left: 30px; } } .imageTable:hover { display: inline-block; width: 40px; height: 40px; background-image: url("../images/k0s4KejRJGqV.png"); } #next.disabled, #prev.disabled { opacity: 0.2; } .locations .info .btn { white-space: nowrap; } @media (min-width: 1200px) { .locations .info .btn { min-width: 9.0625rem; } } .mb-4.content-title { margin-bottom: 10px !important; margin-top: 28px; margin-left: 25px; } li.content-links { line-height: 2.875rem; list-style-type: none; } .content-links a { color: #333333; } .content-links a:hover { color: #0057a6; } .indiceAnclas { border: 0.5px solid #666666; } .modal-dialog.qr { max-width: 300px; margin: 1.75rem auto; } @media (min-width: 768px) { .locations .cards { align-items: flex-start; display: flex; } } .locations .card { border: 0; display: flex; flex-flow: row; margin-bottom: 1.25rem; } @media (min-width: 768px) { .locations .card:first-child .card-body { min-width: 20.3125rem; } } .locations .card:last-child { margin-bottom: 0.625rem; } .locations .card .card-header, .locations .card .card-body { padding: 0; } .locations .card .card-header { background-color: #fff; border: 0; margin-right: 1.25rem; min-width: 4.375rem; } .locations .card .card-header .title { line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 700; } .locations .card .card-body p { margin: 0; } @media (min-width: 768px) { .context { align-items: flex-end; display: flex; justify-content: space-between; } } .context .custom-switch label:not(.active) { color: #666; } @media (min-width: 768px) { .context .search { max-width: 25.3125rem; } } .cifras-map .cifras-row { display: flex; margin: 20px 0px; } .column-map .cifras-map .cifras-row.clicked { display: flex; padding: 20px 0px; background-color: #f2f6fa; margin: 0; } .map-cifras .column-map .cifras-map .cifras-row p { margin-left: 5px; padding: 0px; } .map-cifras .filter-group .resources .results.list-group-item { min-height: 283px; } .icon-car.cifras i { margin-bottom: 0px; } .map-cifras .column-map .cifras-map .cifras-row.clicked p { margin-left: 5px; max-width: 76%; } .cifras-title { background-color: #ebebeb; height: 60px; } .cifras-map li { list-style: none; background-color: white; border-bottom: 1px solid #ebebeb; } .cifras-map .cifras-row.clicked { background-color: #f2f6fa; } .map-cifras .cifras-map .clicked p { color: #0057a6; padding-top: 20px; margin: 0; padding-bottom: 20px; background-color: #f2f6fa; } .column-map .cifras-map .result-search { background-color: #dddee1; height: 26px; padding: 1.5px; position: absolute; right: 0; width: 40px; color: #858689; text-align: center; } .cifras-map .result-search p { color: #858689; } ul.cifras-map { padding: 0px; } .bg-gray.cifras-filters.py-3 { width: 100%; padding-right: 5px; padding-left: 5px; margin-right: auto; margin-left: auto; max-width: 1140px; background-color: #ebebeb; } .row.cifras h2 { text-align: left; margin-bottom: 10px; } .row.cifras { flex-direction: row; background-color: #f8f8f8; } @media (max-width: 768px) { .row.cifras { flex-direction: column; background-color: #f8f8f8; } } .row.cifras .description-filters { margin-top: 60px; margin-left: 20px; } .row.cifras .description-filters p { margin-bottom: 10px; font-size: 16px; text-align: left; } .row.cifras .button-filters { bottom: 10px; position: absolute; right: 10px; } .row.cifras .button-filters-responsive { margin: 0 auto; width: 145px; } .row.cifras .default-filters { margin-top: 190px; } @media (max-width: 768px) { .row.cifras .default-filters { margin-top: 30px; margin: 0 auto; } } .bg-gray.filter-section { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; max-width: 1140px; margin-top: -15px; background-color: #ebebeb; } .mh-110 { min-height: 110px; } .filter-section p { margin-top: 15px; margin-left: 20px; font-size: 14px; font-weight: 600; } .cifras-filters .icon-cifras input[type="checkbox"] { position: relative; left: -43px; z-index: 999; transform: scale(1.25); } .tipo-DGTCifras .filter-section a.btn.btn-link { padding-left: 0px; padding-bottom: 20px; margin-left: -10px; } .filter-section .mh-110 a:after, .tipo-DGTCifras .filter-section a:after { content: "\F106"; font-size: 1.3444rem; position: relative; cursor: pointer; right: -0.4375rem; top: 50%; transform: rotate(90deg); bottom: -2px; } .filter-section .mh-110 a[aria-expanded="true"]:after, .tipo-DGTCifras .filter-section a[aria-expanded="true"]:after { transform: rotate(270deg); } .filter-section button { height: 40px; width: 134px; color: #065ba8; box-sizing: border-box; background-color: #ffffff; border: 1px solid rgba(159, 159, 159, 0.5); } .row.cifras .infoSection{ background-color: #F1F1F1; } .row.cifras .default-filters p { /*margin-bottom: 10px;*/ font-size: 16px; line-height: 24px; text-align: center; width: 400px; margin-top: auto; top: 50%; position: absolute; left: 50%; transform: translate(-50%,-50%); font-weight: 900; } .row.cifras .default-filters img.fondo { top: 50%; position: absolute; left: 50%; transform: translate(-50%,-60%); } .row.cifras .default-filters a { top: 55%; position: absolute; left: 50%; transform: translate(-50%,50%); width: 22%; } .row.cifras .cifras-filters .icon-cifras p { font-size: 16px; } .row.cifras .description-filters ul { text-align: left; } .row.cifras .description-filters p.title-filter { font-size: 20px; color: #0057a6; } @media (max-width: 768px) { .row.cifras p.title-filter { font-size: 14px; } } .dataTables_wrapper .dataTables_length { position: absolute; right: 0; bottom: -10px; } .two-calendars3 .pickmeup .pmu-instance .pmu-days { width: auto; } .two-calendars3 .pmu-selected.highlight.pmu-button { font-weight: 600; color: #333; background-color: rgba(0, 87, 166, 0.1); } .two-calendars3 .pmu-selected.highlight.pmu-button:hover { cursor: default; } .icons-filters .no-actived:hover { cursor: pointer; } .icons-filters .disabled:hover { cursor: not-allowed; } .dataTables_wrapper .dataTables_length select { appearance: none; background: url(../images/WGng6u0FhT6P.svg) no-repeat right 0 center/12px 12px; border-width: 0 0 1px; padding: 0.375rem 0; line-height: 1.28571em; margin-inline: 4px; height: calc(1.5em + 0.75rem + 2px); font-size: 14px; font-size: 0.875rem; min-width: 5.875rem; width: auto; font-weight: 600; } .table-complex .dataTables_filter { float: left; margin-bottom: 5px; } .table-complex { padding-bottom: 30px; } .fs-14 { font-size: 14px !important; } .cifras-filters { display: flex; flex-direction: row; justify-content: space-around; } .cifras-filters .icon-cifras i::before, .cifras-filters .icon-cifras span{ vertical-align: middle; } div.icon-cifras { /*font-size: 70px;*/ font-size: 40px; /*margin-bottom: 7px;*/ text-align: left; } div.icons-results.cifras { display: table-cell; vertical-align: middle; margin: 2px auto; } .see-more.cifras-search { margin-top: -15px; padding: 20px 0px; } @media (max-width: 768px) { div.icons-results { display: block !important; margin: 2px auto; flex-direction: row; text-align: center; } } .calendar.recomendaciones .pickmeup.pmu-view-days.pmu-flat { display: flex; } .expander .cifras-map .li-nb:first-child { margin-top: -20px; } .no-expander { margin-top: -15px; } .map-cifras .resources .results.list-group-item .title-80 { max-width: 91%; margin-top: 20px; margin-bottom: 10px; } .calendar-description { margin: auto 0; color: #333333; text-align: left; } .li-flex { display: flex; } .card .card-body .padding-0 { padding: 0; } .padding-30 { padding: 30px; } .padding-vertical { padding: 25px 0; } .li-flex label { font-size: 16px; font-weight: 600; } .digits3 .cifras .number-circle { width: 46px; padding: 9px; font-size: 24px; height: 46px; border-radius: 50%; border: 1px solid black; margin-inline: auto; margin-top: 0; } .digits3 { text-align: center; } @media (max-width: 700px) { .calendar-description { margin: 20px auto; text-align: left; } } .calendar-recomendaciones .bg-white.col-sm-12.col-lg-7 { display: flex; } .calendar .pickmeup nav:first-child .pmu-button.pmu-month { margin-bottom: 1.75rem; width: 100%; font-size: 17px; color: #0057a6; font-size: 1.0625rem; } @media (min-width: 576px) { .calendar .pickmeup nav .pmu-prev, .calendar .pickmeup nav .pmu-next { bottom: 50%; position: absolute; top: -3%; } } .calendar .pickmeup nav .pmu-next { right: 22px; } @media (min-width: 1001px) { .calendar-recomendaciones.card.col-12 { display: flex; flex-direction: row; padding: 0; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); } } .num-registros label { color: black; font-size: 14px; font-weight: 600; } .dataTables_paginate.paging_simple_numbers { text-align: center; float: none; padding-top: 1.2em; } .table-complex .dataTables_wrapper .dataTables_info { display: none; } @media (max-width: 1000px) { .calendar-description { padding: 25px; } } @media (max-width: 1000px) { .calendar-recomendaciones.card.col-12 { display: flex; flex-direction: column; padding: 0; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); } } .calendar.recomendaciones.fullwidth .two-calendars, .calendar.recomendaciones.fullwidth .two-calendars2 { margin: 1.125rem 0 4.5rem; } .calendar.recomendaciones.fullwidth .two-calendars3 { margin-bottom: 0px; } @media (min-width: 768px) { .calendar .pickmeup .pmu-instance + .pmu-instance { margin-left: 1.125rem; } } @media (min-width: 768px) { .two-calendars3 .pickmeup .pmu-instance + .pmu-instance { margin-left: 1.195rem; padding-right: 5px; } } @media (min-width: 768px) { .two-calendars3 .pickmeup .pmu-instance { width: 13em; } } .calendar-recomendaciones.card.col-12 .bg-gray { min-height: 305px; } .icon-cifras { /* padding: 15px;*/ } .icon-cifras:hover { cursor: pointer; /*background-color: white;*/ background-color: #F1F1F1; /*box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);*/ margin-right: -15px; margin-left: -15px; padding-left: 15px; } .box-shadow-div { background-color: white; box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%); } a.buttonAccederDGTCifras:after { margin-right: -14px; font-size: 15px; vertical-align: middle; } .tipo-DGTCifras .contenedorFiltros { padding-bottom: 25px; } @media (min-width: 768px) { .box-shadow-div-desktop { /*background-color: white;*/ background-color: #F1F1F1; /*box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);*/ margin-right: -15px; margin-left: -15px; padding-left: 15px; } } @media (max-width: 768px) { .box-shadow-div-mobile { /*background-color: white;*/ background-color: #F1F1F1; /*box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);*/ margin-right: -15px; margin-left: -15px; padding-left: 15px; } div.multiCollapse { background-color: #EBEBEB; margin-right: -15px; margin-left: -15px; padding-left: 15px; padding-top: 15px; padding-bottom: 1px; } } .context .map-searcher { line-height: 1.57143em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } @media (min-width: 768px) { .context .map-searcher { line-height: 1.28571em; font-size: 16px; font-size: 1rem; } } .map .card .card-body, .locations .card .card-body { line-height: 1.28571em; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .map .card .card-body > .list, .locations .card .card-body > .list { line-height: 1.375rem; font-size: 16px; font-size: 1rem; } .map .card .card-body p > span, .locations .card .card-body p > span { display: block; margin-bottom: 0.25rem; } .map .card .card-body dl, .locations .card .card-body dl { margin-bottom: 1rem; } .map .card .card-body dl dt, .map .card .card-body dl dd, .locations .card .card-body dl dt, .locations .card .card-body dl dd { display: inline; } .map .card .card-body dl dt, .locations .card .card-body dl dt { font-weight: 600; } .map .card .card-body dl dt:before, .locations .card .card-body dl dt:before { content: ""; display: block; margin-bottom: 0.25rem; } .map .card .card-body dl dd a, .locations .card .card-body dl dd a { color: inherit; text-decoration: underline; } .map .card .card-body dl dd a:hover, .locations .card .card-body dl dd a:hover { text-decoration: none; } @media (max-width: 575.98px) { .pills .container { padding: 0; } } .pills .wrapper { background-color: #ebebeb; padding: 1.875rem; } @media (min-width: 768px) { .pills .wrapper { padding: 1.875rem 3.75rem; } } .pills .wrapper .title { margin: 0; padding-bottom: 0.4375rem; } .pills .wrapper .subtitle { margin-top: 1.875rem; margin-bottom: 0.9375rem; } .pills .wrapper p { margin: 0; } .pills .title { position: absolute; margin-bottom: 30px; } .pildoras-titulo { position: absolute; font-size: 80px; color: #fff; margin-left: -56px; margin-top: -45px; font-weight: 700; } .pills .wrapper h2 + h3.subtitle, .pills .wrapper h2 + span.subtitle { margin-top: 3.3em; } .pills .wrapper h2 + span.subtitle { line-height: 1.3em; font-size: 1.25rem; font-weight: 700; display: block; } .go-top { background-color: #f8f8f8; border-top-left-radius: 0.3125rem; border-top-right-radius: 0.3125rem; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5); bottom: 0; height: 2.1875rem; position: fixed; right: 20px; text-align: center; width: 2.5875rem;/*2.1875rem;*/ z-index: 1; } .go-top:hover { background-color: rgba(248, 248, 248, 0.9); } .go-top:before { color: #666; position: relative; top: 0.275rem; transform: rotate(-90deg); } /* @import 'card/index'; @import 'forms/forms'; @import 'collapse/collapse'; @import 'carousel/index'; */ body.overflow-hidden .navbar.header .navbar-collapse.open { z-index: 1; } body.overflow-hidden .navbar.header .navbar-collapse.open ~ .navbar-backdrop { opacity: 1; width: 100%; } .header.navbar { background-color: #fff; box-shadow: 0 1px 7px rgba(51, 51, 51, 0.4); padding: 0; position: sticky; top: 0; z-index: 1041; transition: top 0.3s ease; } @media (prefers-reduced-motion: reduce) { .header.navbar { transition: none; } } @media (min-width: 1200px) { .header.navbar { padding: 0 1rem; top: 1.8125rem; } } .header.navbar .container { flex-wrap: nowrap; justify-content: space-between; min-height: 80px; } .header h1, .header span { margin: 0; } @media (min-width: 1200px) { .header h1, .header span { margin-right: 1rem; } } @media (max-width: 1200px) { .header #logoSecundario span { margin: -10px; } } .header .navbar-brand { max-width: 6.3125rem; padding: 0.75rem 0; } .header .icon-menu { font-size: 26px; font-size: 1.625rem; } .header .icon-search { font-size: 24px; font-size: 1.5rem; } .header a.toggle-search { color: #333; height: 3.75rem; line-height: 1; padding: 1rem; width: 3.75rem; transition: color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; } @media (prefers-reduced-motion: reduce) { .header a.toggle-search { transition: none; } } @media (min-width: 1200px) { .header a.toggle-search { height: 5rem; margin-left: auto; min-width: 2.5rem; padding: 1.5rem 0; } } .header a.toggle-search[aria-expanded="true"] .icon-search:before { content: "\F107"; font-size: 20px; font-size: 1.25rem; } .header #collapseSearch { box-shadow: 200px 0 0 0 #ebebeb, -200px 0 0 0 #ebebeb; left: 0; position: absolute; top: 4.6875rem; width: 100%; z-index: 1; } @media (min-width: 1200px) { .header #collapseSearch { top: 5rem; } } @media (min-width: 2560px) { .header #collapseSearch { box-shadow: 2500px 0 0 0 #ebebeb, -2500px 0 0 0 #ebebeb; } } .header #collapseSearch .wrapper { background-color: #ebebeb; padding: 1.5rem 0; } .header #collapseSearch .wrapper .custom-select, .header #collapseSearch .wrapper .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .header #collapseSearch .wrapper select { padding-bottom: 0.5rem; padding-top: 0.75rem; } .header .list.list-group .list-group-item-action, .header .list.resources .list-group-item-action { background: transparent; border: 0; line-height: normal; margin-bottom: 1rem; padding: 0; text-decoration: underline; font-size: 12px; font-size: 0.75rem; } @media (min-width: 768px) { .header .list.list-group .list-group-item-action, .header .list.resources .list-group-item-action { line-height: 1.125rem; margin-bottom: 0.9375rem; font-size: 14px; font-size: 0.875rem; } } .header .list.list-group .list-group-item-action:hover, .header .list.resources .list-group-item-action:hover { text-decoration: none; } @media (min-width: 1200px) { .header > .container { max-width: none; } } @media (min-width: 2560px) { .header > .container { max-width: 2500px; } } @media (min-width: 1200px) { .header .navbar-nav, .header .navbar-nav .nav-item, .header .navbar-nav .nav-link { height: 100%; } } .header .navbar-nav .dropdown-item, .header .navbar-nav .nav-item, .header .navbar-nav .nav-title { box-shadow: inset 0 -1px 0 0 #ebebeb; } @media (min-width: 1200px) { .header .navbar-nav .dropdown-item, .header .navbar-nav .nav-item, .header .navbar-nav .nav-title { box-shadow: none; } } .header .navbar-nav .dropdown-item, .header .navbar-nav .nav-item { background-color: transparent; margin-left: 0.9375rem; margin-right: 1.125rem; font-weight: 600; } @media (min-width: 1200px) { .header .navbar-nav .dropdown-item, .header .navbar-nav .nav-item { color: #0057a6; margin-right: 0; } } .header .navbar-nav .dropdown-item:hover, .header .navbar-nav .dropdown-item:hover > a, .header .navbar-nav .nav-item:hover, .header .navbar-nav .nav-item:hover > a { color: #0057a6; } .header .navbar-nav .dropdown-item:hover:before, .header .navbar-nav .dropdown-item:hover > a:before, .header .navbar-nav .nav-item:hover:before, .header .navbar-nav .nav-item:hover > a:before { color: #333; } .header .navbar-nav .dropdown-item:focus, .header .navbar-nav .dropdown-item:focus > .nav-link, .header .navbar-nav .nav-item:focus, .header .navbar-nav .nav-item:focus > .nav-link { color: #0057a6; } .header .navbar-nav .dropdown-item:focus:before, .header .navbar-nav .dropdown-item:focus > .nav-link:before, .header .navbar-nav .nav-item:focus:before, .header .navbar-nav .nav-item:focus > .nav-link:before { color: #333; } .header .navbar-nav .nav-title, .header .navbar-nav .dropdown-item, .header .navbar-nav .nav-link { align-items: center; color: #333; display: flex; line-height: 18px; min-height: 3.125rem; padding: 0.4375rem 0; width: auto; font-size: 14px; font-size: 0.875rem; font-weight: 600; } .header .navbar-nav .nav-title { background-color: #ebebeb; padding: 0.4375rem 0.9375rem; pointer-events: none; font-weight: 700; } @media (min-width: 1200px) { .header .navbar-nav .nav-title { display: none; } } @media (min-width: 1200px) { .header .navbar-nav .nav-link { margin: 0 0.9375rem; padding: 1.8125rem 0; white-space: nowrap; } } @media (min-width: 1920px) { .header .navbar-nav .nav-link { margin: 0 1.875rem; } } .header .navbar-nav .nav-link:hover { text-decoration: none; } @media (min-width: 1200px) { .header .navbar-nav .nav-link:hover ~ .dropdown-menu { display: block; } } .header .navbar-nav .childs > .dropdown-item { margin: 0; width: 100%; } @media (min-width: 1200px) { .header .navbar-nav .childs > .dropdown-item { border: 0; padding-right: 1.5625rem; } } .header .navbar-nav .childs > .dropdown-item, .header .navbar-nav .dropdown-toggle { position: relative; } .header .navbar-nav .childs > .dropdown-item:before, .header .navbar-nav .dropdown-toggle:before { right: 0; position: absolute; top: 1.125rem; content: "\F106"; } @media (min-width: 1200px) { .header .navbar-nav .childs > .dropdown-item:before, .header .navbar-nav .dropdown-toggle:before { top: auto; font-size: 12px; font-size: 1.321rem; } } .header .navbar-nav .childs > .dropdown-item:after, .header .navbar-nav .dropdown-toggle:after { content: none; } @media (min-width: 1200px) { .header .navbar-nav .childs > .dropdown-item:after, .header .navbar-nav .dropdown-toggle:after { content: ""; } } @media (min-width: 1200px) { .header .navbar-nav .childs > .dropdown-item:hover, .header .navbar-nav .dropdown-toggle:hover { cursor: default; } } @media (min-width: 1200px) { .header .navbar-nav .dropdown-toggle:before { content: none; } } .header .navbar-nav .dropdown-toggle:after { content: none; } .header .navbar-nav .dropdown { position: static; } .header .navbar-nav .dropdown-item { white-space: normal; } @media (min-width: 1200px) { .header .navbar-nav .dropdown-item { border-left: 15px solid transparent; border-right: 15px solid transparent; box-shadow: inset 0 -1px 0 0 #ebebeb; margin-left: 0; max-width: 25%; padding: 0.4375rem 0; } } @media (min-width: 2560px) { .header .navbar-nav .dropdown-item { max-width: 39.0625rem; } } @media (min-width: 1200px) { .header .navbar-nav .dropdown-item[aria-haspopup="true"] { max-width: 100%; } } @media (min-width: 1200px) { .header .navbar-nav .dropdown-item:hover, .header .navbar-nav .dropdown-item:hover > .dropdown-item { color: #fff; color: #0057a6; } } .header .navbar-nav .childs { box-shadow: none; padding: 0; /* .childs { &.dropdown-item, ~ .dropdown-item, .dropdown-item { @include media-breakpoint-up(xl) { max-width: 100% } } }*/ } @media (min-width: 1200px) { .header .navbar-nav .childs:hover > .dropdown-menu { display: block; } } @media (min-width: 1200px) { .header .navbar-nav .childs .dropdown-item .header .navbar-nav .childs .dropdown-item.childs, .header .navbar-nav .childs .dropdown-item { max-width: 100%; } } .dropdown-menu li a, .dropdown-item li a { color: #333; } .dropdown-menu li a:hover, .dropdown-item li a:hover { text-decoration: none; } #tags p a { text-decoration: none; } #tags p { margin-bottom: 0; } .list-group p { margin-bottom: 0; } p a.list-group-item { text-decoration: none; } .listados h1 { margin-bottom: 16px; } span.label { line-height: 1.5em; font-size: 12px; font-size: 0.75rem; font-weight: 600; display: inline-block; margin-bottom: 16px; } .header .navbar-nav .dropdown-menu { border: 0; bottom: 0; left: 0; margin: 0; padding: 0; overflow: visible; position: absolute; right: 0; top: 0; } @media (min-width: 1200px) { .header .navbar-nav .dropdown-menu { background-clip: border-box; background-color: #fff; bottom: auto; top: auto; } } @media (min-width: 1200px) { .header .navbar-nav .dropdown-menu:hover { display: block; } } .header .navbar-nav .dropdown-menu:after { background-color: rgba(159, 159, 159, 0.5); bottom: 0.9375rem; left: 25%; position: absolute; top: 0.9375rem; width: 1px; } @media (min-width: 1200px) { .header .navbar-nav .dropdown-menu:after { content: ""; } } @media (min-width: 1920px) { .header .navbar-nav .dropdown-menu:after { left: 25%; } } @media (min-width: 2560px) { .header .navbar-nav .dropdown-menu:after { left: 39.0625rem; } } @media (min-width: 1200px) { .header .navbar-nav .dropdown-menu, .header .navbar-nav .dropdown-menu .dropdown-menu { padding: 0.9375rem 0; } } @media (min-width: 1200px) { .header .navbar-nav .dropdown-menu .dropdown-menu { background-color: transparent; left: 25%; height: 100%; position: absolute; top: 0; width: 25%; } } @media (min-width: 1920px) { .header .navbar-nav .dropdown-menu .dropdown-menu { left: 25%; width: 25%; } } @media (min-width: 2560px) { .header .navbar-nav .dropdown-menu .dropdown-menu { left: 39.0625rem; width: 39.0625rem; } } @media (min-width: 1200px) { .header .navbar-nav .dropdown-menu .dropdown-menu:after { left: 100%; } } @media (min-width: 1200px) { .header .navbar-nav .dropdown-menu .dropdown-menu .dropdown-menu { left: 100%; width: 100%; } } .header .navbar-nav .dropdown-menu.show { overflow-y: auto; } @media (min-width: 1200px) { .header .navbar-nav .dropdown-menu.show { overflow: hidden; } } .header .navbar-nav .selected { color: #0057a6; font-weight: 700; } .header .navbar-nav .secondary { background-color: rgba(235, 235, 235, 0.3); box-shadow: none; margin: 0; } @media (min-width: 1200px) { .header .navbar-nav .secondary { display: none; } } .header .navbar-nav .secondary > a { box-shadow: inset 0 -1px 0 0 #ebebeb; margin-left: 0.9375rem; margin-right: 1.125rem; padding: 0.4375rem 0; } @media (min-width: 1200px) { .header .navbar-nav .nav-item { margin-left: 0; } } @media (min-width: 1200px) { .header .navbar-nav .nav-item:hover .nav-link { box-shadow: inset 0 -4px 0 0 #0057a6; } } .header .navbar-nav .nav-item + .nav-item:before { background-color: #ebebeb; height: 1.25rem; position: absolute; top: 1.875rem; width: 1px; } @media (min-width: 1200px) { .header .navbar-nav .nav-item + .nav-item:before { content: ""; } } @media (min-width: 1200px) { .header .navbar-nav .nav-item > .dropdown-menu { box-shadow: 0 8px 11px 0 rgba(51, 51, 51, 0.3); max-width: none; top: 5rem; width: 100%; } } .header .navbar-nav .nav-item.active .nav-link { font-weight: 600; } @media (min-width: 1200px) { .header .navbar-nav .nav-item.active .nav-link { box-shadow: inset 0 -4px 0 0 #0057a6; } } .header .navbar-nav .nav-item.active .nav-link:hover { cursor: default; } .header .navbar-nav .back { color: #888; padding-left: 1.125rem; font-weight: 700; } @media (min-width: 1200px) { .header .navbar-nav .back { display: none; } } .header .navbar-nav .back:before { left: 0.9375rem; position: absolute; top: 1.125rem; transform: rotate(180deg); content: "\F106"; } .header .navbar-nav .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu:after { content: none; } footer { background-color: #0057a6; padding: 1.5rem 0 0; } @media (max-width: 550px) { .footer-link { color: white; text-decoration: none; } } footer .logos { display: flex; flex-flow: wrap; justify-content: space-between; } .footer-link { color: white; text-decoration: none; } .footer-link:hover { color: white; text-decoration: underline; } footer h3 { color: #fbcf00; margin: 1.5rem 0 0.625rem; font-size: 14px; font-size: 0.875rem; font-weight: 700; } @media (min-width: 992px) { footer h3 { margin-top: 0; } } @media (min-width: 1200px) { footer h3 { font-size: 16px; font-size: 1rem; } } @media (min-width: 768px) { footer .logos { justify-content: initial; } } footer .logos a { color: #fff; } @media (min-width: 992px) { footer .logos + h3 { margin-top: 1.25rem; } } footer .logos .navbar-brand { margin: 0; } @media (min-width: 768px) { footer .logos .navbar-brand.dgt { margin-right: 0.625rem; } } table.dataTable thead .sorting_desc { background-image: url("../images/o3KnuX8x6O9n.png"); } table.dataTable thead .sorting_asc { background-image: url("../images/aWDPxAowYXiB.png"); } table.dataTable thead .sorting { background-image: url("../images/6zwyt7wBoqcF.png"); } table.dataTable thead .td-text-center { text-align: center; } footer .logos .navbar-brand.dgt img { left: -1rem; margin-top: -0.5rem; max-width: 6.125rem; padding: 0.3125rem; position: relative; width: 100%; } footer .logos .navbar-brand.gob img { max-width: 20.25rem; } footer .list .list-group-item { background-color: transparent; border: 0; color: #fff; line-height: 1.69231em; padding: 0.3125rem 0; font-size: 13px; font-size: 0.8125rem; font-weight: 600; } footer .list a:hover { text-decoration: underline; } footer .list.contact span:first-child { font-weight: 700; } footer .list.contact a:first-child { font-weight: 700; } @media (min-width: 992px) { footer .list.contact span:first-child { display: block; line-height: 1.1em; font-size: 20px; font-size: 1.25rem; font-weight: 700; } } @media (min-width: 992px) { footer .list.contact a:first-child { display: block; line-height: 1.1em; font-size: 20px; font-size: 1.25rem; font-weight: 700; } } footer .list.contact span:first-child:after { content: "\2192"; margin-left: 0.1875rem; } @media (min-width: 992px) { footer .list.contact span:first-child:after { content: none; } } @media (max-width: 992px) { footer .list.list-group.contact .list-group-item { list-style-type: none; display: inline; } } @media (min-width: 992px) { /* footer .container .row > *:nth-of-type(2) { order: 3; } */ } @media (min-width: 1200px) { footer > .container { max-width: none; } } @media (min-width: 2560px) { footer > .container { max-width: 2500px; } } @media (min-width: 1200px) { footer > .container { padding-left: 1.9375rem; padding-right: 1.9375rem; } } footer .container-fluid { background-color: #333; padding: 0.1875rem 0.9375rem; } @media (min-width: 576px) { footer .container-fluid { padding: 0.1875rem 0; } } footer .container-fluid a { line-height: 1; font-size: 11px; font-size: 0.6875rem; font-weight: 600; } @media (min-width: 1200px) { footer .container-fluid a { font-size: 12px; font-size: 0.75rem; } } footer .container-fluid a + a { border-left: 1px solid rgba(255, 255, 255, 0.8); margin-left: 0.5rem; padding-left: 0.5rem; } @media (min-width: 1200px) { footer .container-fluid a + a { margin-left: 0.75rem; padding-left: 0.75rem; } } footer .list.contact .rrssFooter a{ padding-right: 6px; color: white; font-size: 21px; display: initial; } .rrssFooter{ display: flex!important; padding-right: 6px; color: white; font-size: 21px; } @media (max-width: 992px){ .li-rrssFooter{ display: flex!important; } } .pre-header { align-items: stretch; background-color: #ebebeb; display: none; height: 1.8125rem; padding-bottom: 0; padding-top: 0; position: sticky; top: 0; z-index: 1042; } @media (min-width: 1200px) { .pre-header { display: flex; } } .pre-header .container { align-items: normal; } @media (min-width: 1200px) { .pre-header > .container { max-width: none; } } @media (min-width: 2560px) { .pre-header > .container { max-width: 2500px; } } .pre-header .dropdown .dropdown-toggle { display: inline; color: #333; } .pre-header .dropdown .dropdown-toggle:hover { text-decoration: none; } .pre-header .dropdown .dropdown-toggle:after { content: none; } .pre-header .dropdown .dropdown-item:hover { background-color: #fff; } .pre-header .dropdown .dropdown-menu.show { border: 0; box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2); position: absolute; } .pre-header .dropdown .dropdown-toggle, .pre-header .dropdown .dropdown-item { font-size: 14px; font-size: 0.875rem; font-weight: 600; } .pre-header .navbar-nav { flex-flow: row; } .pre-header .navbar-nav .nav-item { line-height: 1.5rem; } .pre-header .navbar-nav .dropdown + .dropdown:before { background-color: #333; content: ""; height: 10px; width: 1px; display: inline-block; } .pre-header .navbar-nav .dropdown .dropdown-menu { padding: 0.625rem 0; } .pre-header .navbar-nav .dropdown .dropdown-toggle { padding: 0 1.25rem; } .pre-header .navbar-nav .dropdown .dropdown-toggle[aria-expanded="true"]:after { transform: rotate(270deg); } .pre-header .navbar-nav .dropdown .dropdown-toggle:after { content: "\F106"; border: 0; margin-left: 0.5rem; position: relative; transform: rotate(90deg); top: 0.1875rem; font-size: 10px; font-size: 1.321rem; } .pre-header .navbar-nav .dropdown .dropdown-item { align-items: center; display: flex; min-height: 2.5rem; padding: 0 0.9375rem; white-space: nowrap; } .pre-header .navbar-nav .dropdown .dropdown-item:hover { color: #0057a6; } .pre-header .select.dropdown span, .pre-header .select.dropdown .dropdown-toggle { font-size: 12px; font-size: 0.75rem; font-weight: 600; } .pre-header .select.dropdown .code { background-color: #cfcfcf; border: 3px solid #cfcfcf; border-radius: 2px; display: inline; height: 1.25rem; margin-right: 0.625rem; width: 1.25rem; } .pre-header .select.dropdown .dropdown-toggle { color: #333; line-height: 16px; } .pre-header .select.dropdown .dropdown-menu { left: -50%; margin: 0; min-width: 8.75rem; padding: 0.625rem 0.3125rem; } .pre-header .select.dropdown .dropdown-item { line-height: 1.3; padding: 0.5rem 0.625rem 0.4375rem; } .pre-header .select.dropdown .dropdown-item:hover span + span { text-decoration: underline; } .pre-header .select.dropdown .dropdown-item:hover.active span + span { cursor: default; text-decoration: none; } .pre-header .select.dropdown .dropdown-item:active { background-color: #fff; color: #0057a6; } .pre-header .select.dropdown .dropdown-item:active .code { color: #333; } .pre-header .select.dropdown .dropdown-item.active { background-color: #fff; color: #0057a6; } .pre-header .select.dropdown .dropdown-item.active:after { content: "\F105"; margin-top: 0.1875rem; position: absolute; right: 0.9375rem; } .pre-header .select.dropdown .dropdown-item.active .code { color: #333; } .slider-container { margin-top: 2.5rem; width: 300px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .slider-container .back-bar { height: 10px; position: relative; } .slider-container .back-bar .selected-bar { position: absolute; height: 100%; } .slider-container .back-bar .pointer { position: absolute; width: 10px; height: 10px; background-color: red; cursor: col-resize; opacity: 1; z-index: 2; } .slider-container .back-bar .pointer.last-active { z-index: 3; } .slider-container .back-bar .pointer-label { position: absolute; top: -26px; font-size: 14px; background: white; white-space: nowrap; line-height: 1; } .slider-container .back-bar .focused { z-index: 10; } .slider-container .clickable-dummy { cursor: pointer; position: absolute; width: 100%; height: 100%; z-index: 1; } .slider-container .scale { /*display: none;*/ } .slider-container .scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; } .slider-container .scale ins { font-size: 14px; text-decoration: none; position: absolute; left: 0; top: 5px; color: #999; line-height: 1; } .slider-container.slider-readonly .clickable-dummy, .slider-container.slider-readonly .pointer { cursor: auto; } .theme-green .back-bar { height: 5px; border-radius: 2px; background-color: #eeeeee; background-color: #e7e7e7; background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); background-image: -webkit-gradient( linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd) ); background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); background-image: -o-linear-gradient(top, #eeeeee, #dddddd); background-image: linear-gradient(to bottom, #eeeeee, #dddddd); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0); } .theme-green .back-bar .selected-bar { border-radius: 2px; background-color: #a1fad0; background-image: -moz-linear-gradient(top, #bdfade, #76fabc); background-image: -webkit-gradient( linear, 0 0, 0 100%, from(#bdfade), to(#76fabc) ); background-image: -webkit-linear-gradient(top, #bdfade, #76fabc); background-image: -o-linear-gradient(top, #bdfade, #76fabc); background-image: linear-gradient(to bottom, #0057a6, #0057a6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbdfade', endColorstr='#ff76fabc', GradientType=0); } .theme-green .back-bar .pointer { width: 14px; height: 14px; top: -5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; border: 1px solid #aaa; background-color: #e7e7e7; background-image: -moz-linear-gradient(top, #0057a6, #0057a6); background-image: -webkit-gradient( linear, 0 0, 0 100%, from(#0057a6), to(#0057a6) ); background-image: -webkit-linear-gradient(top, #0057a6, #0057a6); background-image: -o-linear-gradient(top, #0057a6, #0057a6); background-image: linear-gradient(to bottom, #0057a6, #0057a6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0); } .theme-green .back-bar .pointer-label { color: #333; } .theme-green .back-bar .focused { color: #333; } .theme-green .scale span { border-left: 1px solid #e5e5e5; } .distributor-alt.multas .card-title { color: #0057A6; } .distributor-alt.multas .card-body { padding: 25px 35px; } .theme-green .scale ins { color: #999; } .theme-blue .back-bar { height: 5px; border-radius: 2px; background-color: #0057a6; background-color: #0057a6; background-image: -moz-linear-gradient(top, #0057a6, #0057a6); background-image: -webkit-gradient( linear, 0 0, 0 100%, from(#0057a6), to(#0057a6) ); background-image: -webkit-linear-gradient(top, #0057a6, #0057a6); background-image: -o-linear-gradient(top, #0057a6, #0057a6); background-image: linear-gradient(to bottom, #0057a6, #0057a6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0); } .theme-blue .back-bar .selected-bar { border-radius: 2px; background-color: #92c1f9; background-image: -moz-linear-gradient(top, #b1d1f9, #64a8f9); background-image: -webkit-gradient( linear, 0 0, 0 100%, from(#b1d1f9), to(#64a8f9) ); background-image: -webkit-linear-gradient(top, #b1d1f9, #64a8f9); background-image: -o-linear-gradient(top, #b1d1f9, #64a8f9); background-image: linear-gradient(to bottom, #b1d1f9, #64a8f9); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb1d1f9', endColorstr='#ff64a8f9', GradientType=0); } .theme-blue .back-bar .pointer { width: 14px; height: 14px; top: -5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; border: 1px solid #0057a6; background-color: #0057a6; background-image: -moz-linear-gradient(top, #0057a6, #0057a6); background-image: -webkit-gradient( linear, 0 0, 0 100%, from(#0057a6), to(#0057a6) ); background-image: -webkit-linear-gradient(top, #0057a6, #0057a6); background-image: -o-linear-gradient(top, #0057a6, #0057a6); background-image: linear-gradient(to bottom, #0057a6, #0057a6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0); } .theme-blue .back-bar .pointer-label { color: #999; } .theme-blue .back-bar .focused { color: #333; } .theme-blue .scale span { border-left: 1px solid #e5e5e5; } .theme-blue .scale ins { color: #999; } /** ORGANIZAR */ @media (min-width: 768px) { .b1 h1 { line-height: 1.423077em; font-size: 29px; } .b1 p { line-height: 24px; font-size: 18px; } } /*.b1 .date { margin-bottom: 1.25rem }*/ .image-text p { line-height: 1.375em; font-weight: 600; line-height: 1.375rem; } /*#copyURL{ top: 20%; border: 1px solid #9F9F9F; }*/ /* 25/09/2020 */ ul.check > ul{ list-style: none; } /* para listados que estan dentro de acordeones linea que se ve gris en vez de blanco*/ .collapse .resources { border-top: 1px solid #FFFFFF; } /* acordeones con fondo blanco */ .accordion.steps .resources { border-top: 1px solid #CFCFCF; } /* @media (min-width: 768px) { */ /* .accordion.steps .card .card-body .btn { */ /* max-width: 12.8125rem; */ /* min-width: 12.8125rem; */ /* } */ /* } */ /*Nuevo modal*/ #genericModal input{ width: 100%; } .header .navbar-nav .dropdown-toggle:before { font-size: 28px; top: 0.79rem; /* left: 0; */ } .header .navbar-nav .childs>.dropdown-item:before { font-size: 32px; } /*home boton play boletin*/ .podcast .play .btn:before { font-size: 30px; padding-left: 5px; } /* selectores de tipo listado no es para Pablo */ .list-mode a:before { font-size: 25px!important; } .list-mode .mosaic{ position: relative; top: 1px; } .list-mode .schedule:before{ top: 0; } .event-list.list-mode>a:first-child { margin-right: -0.2rem; } /* Fin selectores de tipo listado no es para Pablo */ /* Fallo en los alert porque el cms añade un tag P*/ .alert p { margin-bottom: 0; } .distributor .text { padding: 2.1875rem 1.125rem 1.875rem; } .numerado ol { counter-reset: item; } .numerado ol li { display: block; } .numerado ol li:before { content: counters(item, ".") " "; counter-increment: item; } /* listados nube tags */ .filter-group .tags .badge:active{ background-color: rgba(235, 235, 235, 0.5); border-color: #1c75d8; color: #1c75d8; } /* listados nube tags */ /* evento de varios dias que salga en gris en el calendario */ .schedule #calendar .fc-daygrid-event{ background-color: #CCC!important; /* ver pluguin para meter este color en la llamada al calendario*/ } /* fin evento de varios dias que salga en gris en el calendario */ /* Modal calendario eventos cuando se pincha en un día con evento*/ h3#modalDayDetailLabel:first-letter { text-transform: capitalize; } /* Fin Modal calendario eventos cuando se pincha en un día con evento*/ /* traductor */ /*ventana ejemplo de traducción*/ div#goog-gt-tt { display: none!important; } /* linea seleccionada de traducción*/ font.goog-text-highlight { background-color: transparent; box-shadow: none; } #google_translate_element{ display: none!important; } .goog-te-banner-frame.skiptranslate { display: none!important; } body { top: 0 !important; } /* Fin traductor */ img.icon-peligrosidad-nav { width: 22px; margin: -4px 2px 0; } .card-body.activa { border-left: #FFB200 solid; border-radius: 3px; } .card-title-container { display: flex; justify-content: space-between; } .card-title-container small { border: 1px solid; border-radius: 14px; padding: 1px 10px; } .normatrafico .card-title-container p.card-text.text-primary { margin-bottom: 15px; } .normatrafico .card-title-container .tags small { margin-right: 10px; font-size: 90%; } .normatrafico .card-title-container .tags small.active { background-color: rgba(235, 235, 235, 0.5); border-color: #0057a6; color: #0057a6!important; } .bannerApp { padding: 30px 0; } .bannerApp .ico-store{ width: 97px; margin-top: 10px; } .bannerApp .img-app{ height: 225px; position: relative; } .ulHtml ul li{ margin-bottom: 0.625rem; } #mapAccordion ul.ul-maps { padding-right: 5px; } .modal-backdrop-map .result-list{ vertical-align: middle; top: 40%; position: relative; color: white; } .accordion .card-header button:first-letter{ text-transform: capitalize; } .accordion.dataMap .card-header { background-color: #FFF; } .accordion.dataMap .card-header button{ font-size: 18px; } .accordion.dataMap .card-body { background-color: #edf1f5; } .accordion.dataMap .accordion .accordion .card-body { background-color: white; } .accordion.dataMap .card-body .tituloMapList, .sidebarDetail .accordion .tituloMapList{ color: #0057a6; white-space: nowrap; } .accordion.dataMap .accordion{ border: 1px solid #ccc; } .accordion.dataMap .accordion .card-header{ padding: 0 40px 0 20px; } .accordion.dataMap .accordion p{ margin-bottom: 5px; } .accordion.dataMap .accordion .icon-maps { margin-right: 0; width: 37px; height: 37px; margin-top: 10px; } /*Cambios final*/ .sidebarDetail .icon-chevron:before { font-size: 25px; content: "\F106"; } .sidebarDetail .icon-chevron{ padding: 6px 6px; } .sidebarDetail .accordion .row li p{ margin: 0px; } .sidebarDetail .accordion .row .tituloMapList{ margin-left: 25px; } .hideSidebarDetail{ background: rgb(235, 235, 235); height: 39px; } .hideSidebarDetail span{ position: absolute; transform: rotate(180deg); left: 0; background: rgb(235, 235, 235); } .hideSidebarDetail a{ left: 37px; width: 100%; position: absolute; background-color: rgb(235,235,235); height: 40px; display: inline-block; padding-top: 8px; } .sidebarDetail .row.titulo{ background-color: rgb(0, 87, 166); padding: 0.5rem; } .sidebarDetail .row.titulo{ padding: 0.5rem; } .sidebarDetail .row.titulo p{ color: white; margin: 5px 15px 11px 19px; } .icon-chevron.showSidebar{ top: 12px; position: absolute; background-color: white; border-radius: 11px; transition: left 0.3s ease; transform: rotate(180deg); } .hideSidebarDetailMovil{ opacity: 1; color: white!important; padding: 7px 25px; } .canarias-link, .geolocalizacion-link{ margin-bottom: 5px; } .buttons-maps div{ margin: 0px 15px 15px 0; } .listadoColaboradores .maps-accordion{ height: 500px; overflow-y: auto; } .pregutas-respuestas:after { border-top: 2px solid #0057a6; display: block; content: ''; border-top-style: dashed; margin-bottom: 20px; } .preg-resp { color: #0057a6; } .directo { display: flex; font-weight: 600; font-size: 15px; padding: 12px 12px 0 0; } .actualizar .directo { color: #0057a6; padding: 0; } .offline .badge-light{ border: 2px solid #cfcfcf; } .online .badge-light{ border: 2px solid #62A84B; } .actualizar label { color: #0057a6; font-size: 15px; } .actualizar .refresh .icon-dgt-actualizacion:before { color: #0057a6; font-size: 20px; margin-right: 10px; } .preg-resp strong { margin-right:15px; } .actualizar .refresh .icon-dgt-actualizacion { cursor: pointer; } .actualizar .refresh .icon-dgt-actualizacion:before { transition:.3s; } .actualizar .refresh .icon-dgt-actualizacion:hover:before { transform:rotate(90deg); } .actualizar .refresh .icon-dgt-actualizacion:hover span { text-decoration: underline; } .despedida { background-color: #0057a6; padding: 25px; } .despedida p { font-weight:300; font-size:15px; color: #fff; } .despedida h3{ color: #fff; } .vjs-seek-to-live-control { display:block; } .mediaBox .vjs-live .vjs-seek-to-live-control { display:inline-block; } .vjs-seek-to-live-control { border-radius: 1.4rem; } .vjs-seek-to-live-control:not(.vjs-at-live-edge) { cursor:pointer; background:#fff; border:0.1rem solid #000; opacity:0.67; } .vjs-seek-to-live-control.vjs-at-live-edge { margin-bottom: 19px; background-color: #fff; } .in-line { border: 2px solid #0057a6; margin-bottom: 19px; background-color: #fff; border-radius: 1.4rem; color: #0057a6; margin-left: 15px; } .in-line p { margin-bottom: 10px; margin-top: -5px; margin-left: 30px; } .vjs-seek-to-live-control:before { letter-spacing: 0.75pt; white-space: nowrap; line-height: 2.4rem; display: inline-block; } .vjs-seek-to-live-control.vjs-at-live-edge .vjs-icon-placeholder { width: 0.9rem; height: 0.9rem; border-radius: 100%; background: #62A84B; float: left; margin: 0.8rem 0.8rem 0.8rem 0.8rem; } .vjs-live-control,.vjs-seek-to-live-text { display:none; } .vjs-live-button .vjs-live-label.onair { } .vjs-live-button .vjs-live-label { /*background:rgb(240,80,16);border-radius:0.3rem;height:4rem;*/ } .vjs-live-button .vjs-control .vjs-control-text { display:none; } .puntos-parpadeo { width: 0.2rem; height: 0.2rem; border-radius: 100%; background: #0057a6; float: left; margin: 0.3rem 0.3rem 0.3rem 0.3rem; margin-top: 24px; } .point-flash { margin-left: 5px; } .escribiendo { margin-left: 20px; margin-top: 15px; } .animated, .parpadea.text { -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; } .parpadea1.text { -webkit-animation-duration: 6s; animation-duration: 6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; } .parpadea2.text { -webkit-animation-duration: 5s; animation-duration: 5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; } .parpadea3.text { -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; } .offline .animated.flash { visibility: hidden; margin-left: 10px; margin-right: -10px; } @-webkit-keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } @keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } .flash { -webkit-animation-name: flash; animation-name: flash; } .dataRevista { display: flex; justify-content: space-between; } .dataRevista small{ color: #666; line-height: 1.57143em; font-size: 13px; font-size: 0.81rem; font-weight: 600; display: block; } .stripes-zone { background: repeating-linear-gradient(45deg, rgba(190, 190, 190, .6), rgba(180, 180, 180, .3) 10px, rgba(125, 125, 125, .2) 10px, rgba(60, 60, 60, .2) 20px); border-radius: 5px; padding: 5px; } .stripes-zone2 { background: repeating-linear-gradient(45deg, rgba(0, 87, 166, 1), rgba(0, 87, 166, .9) 10px, rgba(0, 87, 166, .8) 10px, rgba(0, 87, 166, .7) 20px); } span.span-ico-logo + span.span-ico-logo:before { content: ""; background-color: #ebebeb; height: 3.25rem; position: absolute; top: 0.875rem; width: 2px; } .span-ico-logo + .span-ico-logo .navbar-brand img{ margin-left: 16px; } @media (max-width: 600px){ .header .span-ico-logo { margin-right: 30px; margin-left: -20px; } footer .logos { display: inline; } footer .list.contact span:first-child:after { color: transparent; } footer .logos .navbar-brand.gob img { margin-right: 20px; } } @media (min-width: 1200px){ .header .modoOcultoBuscador { margin-left: auto; } } .navbar .span-ico-logo .navbar-brand { display: inline-flex; } .list-group-item.list-group-item-action .icon-external-link::before { font-size: 15px; } @media (max-width: 600px) { footer .list.list-group.contact .list-group-item a { font-size: 18px; } footer .list .list-group-item { font-weight: 800; } .icon-instagram-alt::before { font-size: 25px; } .icon-twitter::before { font-size: 25px; margin-left: 7px; } .icon-youtube::before { font-size: 25px; margin-left: 7px; } .icon-facebook-alt::before { font-size: 25px; margin-left: 7px; } } /* footer */ footer h2 { color: #fbcf00; margin: 1.5rem 0 0.625rem; font-size: 14px; font-size: 0.875rem; font-weight: 700; } @media (min-width: 992px) { footer h2 { margin-top: 0; } } @media (min-width: 1200px) { footer h2 { font-size: 16px; font-size: 1rem; } } footer .logos + h2 { margin-top: 1.25rem; } /* titulos pagina inicio */ .interest h2 { color: #fff; margin-bottom: 1.25rem; font-size: 18px; font-size: 1.125rem; } @media (min-width: 992px){ .interest h2 { margin-bottom: 1.75rem; font-size: 20px; font-size: 1.25rem; } } .procedure.home h2, .news.home h2, .campaings.home h2, .events.home h2, .actions.home h2 { display: inline-block; margin-bottom: 1.25rem; padding-right: 0.9375rem; text-transform: uppercase; } @media (min-width: 768px){ h2 { line-height: 1.3em; /* font-size: 20px; font-size: 1.25rem;*/ }} .campaings h2 { margin-bottom: 1.25rem; } .procedure.home h2 + a, .news.home h2 + a, .campaings.home h2 + a, .events.home h2 + a, .actions.home h2 + a { position: absolute; right: 0.9375rem; } @media ((min-width: 992px)){ .procedure.home h2 + a span, .news.home h2 + a span, .campaings.home h2 + a span, .events.home h2 + a span, .actions.home h2 + a span { position: relative; } } .procedure.home h2 + a span, .news.home h2 + a span, .campaings.home h2 + a span, .events.home h2 + a span, .actions.home h2 + a span { text-decoration: underline; top: -0.125rem; font-size: 13px; font-size: 0.8125rem; font-weight: 600; } .procedure.home h2 { margin-bottom: 35px; } /* Listado Seguridad Vial */ .listado-documentos .resources { margin-left: 30px; margin-right: 30px; margin-bottom: 25px; } @media (max-width: 768px) { .listado-documentos .card-body, .listado-documentos .resources .list-group-item{ margin-left: 10px; margin-right: 10px; } .listado-documentos .card-body p{ font-size: 16px; } .listado-documentos .card-body .card-title{ font-size: 18px; } .listado-documentos .resources { margin-left: 20px; margin-right: 20px; margin-bottom: 25px; } /* .listado-documentos .resources .list-group-item { margin-left: 10px; margin-right: 10px; }*/ } .listado-documentos .card.on-carousel.news .card-body .card-title { font-weight: bolder; } /*sidebar*/ .sidebar { background-color: #FFF; bottom: 0; left: -17.1875rem; max-width: 17.1875rem; position: fixed; top: 0; width: 100%; z-index: 1050; transition: left 0.3s ease; } @media (prefers-reduced-motion: reduce) { .sidebar { transition: none; } } @media (min-width: 26.25rem) { .sidebar { left: -20rem; max-width: 20rem; } } .sidebar.open { left: 0; overflow-y: auto; } .filter-group .sidebar { padding: 0.9375rem 0.9375rem 1.5rem; } @media (min-width: 768px) { .filter-group .sidebar { max-width: none; padding: 0; position: initial; } } .filter-group .sidebar .tags { background-color: rgba(235, 235, 235, 0.5); margin-bottom: 3.1875rem; padding: 0.9375rem 0.625rem 1rem; } @media (min-width: 768px) { .filter-group .sidebar .tags { background-color: transparent; margin-bottom: 0; padding-left: 0; padding-right: 2.8125rem; } } body.overflow-hidden .filter-group .sidebar.open { z-index: 1060; } body.overflow-hidden .filter-group .sidebar.open ~ .filter-backdrop { opacity: 1; width: 100%; z-index: 1050; } .caminoDeSantiago .variantes-camino h3{ font-size: 0.95rem; } .caminoDeSantiago .variantes-camino ul{ margin-bottom: 0; } .caminoDeSantiago .variantes-camino ul li { list-style: none; margin-left: -15px; } .caminoDeSantiago .variantes-camino ul li img{ margin-top: 0px; } @media print { .no-print { display:none!important; } .print{ display:block!important; } .contenedorCVMU .espacidado-controlado { margin-bottom: 0.975rem!important; } .resultadoCVMU .step{ padding: .675rem 0 .625rem!important; } /*.resultadoCVMU .step > div{ margin-top: 0.3rem!important; } .step ul { margin-bottom: 0.375rem!important; } */ } /* error vmp */ .contenedorCVMU .error-ico { border: 2px solid red; padding: 0px 2px 1px; border-radius: 50%; margin-left: 6px; color: red; font-size: 37px; font-weight: 500; line-height: 24px; cursor: pointer; } .contenedorCVMU span.errorText { padding-left: 1.7rem; padding-right: 1.7rem; } /* .contenedorCVMU .alert.alert-error:before { content: "\F107"; color: red; font-size: 15px; border: 2px solid; margin-top: 3px; border-radius: 16px; padding: 3px; } */ .contenedorCVMU .alert-info, .alert-error a { color: black; } .contenedorCVMU .alert-error { background-color: rgba(255, 0, 0, 0.1); border: 1px solid red; } /* boton imprimir */ .contenedorCVMU .btn-light { background-color: #fff; } .contenedorCVMU .btn-light:hover { background-color: #e2e6ea; } .contenedorCVMU label.font-weight-bold { font-size: 18px; } .contenedorCVMU span.seleccion { font-size: 16px; } .contenedorCVMU span.seleccionable { margin-left: 10px; } .contenedorCVMU p.card-title.seleccionable { font-weight: bold; } .contenedorCVMU p.card-subtitle.marcaSelecionada { font-weight: normal; } .contenedorCVMU .selectoresCVMU { padding-left: 30px !important; padding-right: 30px !important; } .contenedorCVMU .vmp .ampliar { box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%); /*background-image: url(/.galleries/Images/vmp/ampliar.png); background-size: 25px; background-repeat: no-repeat; */ width: 25px; height: 25px; position: absolute; top: 8px; right: 8px; /* display: flex; */ float: right; } .contenedorCVMU .vmp img.ampliar { position: relative; left: -40px; top: -30px; } .contenedorCVMU .vmp .ampliar img{ width: 25px; cursor: pointer; } .contenedorCVMU .vmp .imageVmp { height: 131px; } @media (max-width: 1200px){ .contenedorCVMU .vmp .imageVmp { width: 100%; height: 100%; } } .contenedorCVMU .vmp .card-body{ text-align: center; } .contenedorCVMU .vmp .card.on-carousel .card-body .card-title { min-height: auto; } .contenedorCVMU .vmp .card-body .card-subtitle{ font-weight: 400; } .contenedorCVMU .rowVMP{ display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } @media (min-width: 576px){ .vmp .modal-dialog { max-width: 1000px; } } .vmp .modal-body{ margin-bottom: -16; } .vmp .modal-body img{ margin-bottom: 0; width: 120%; } .vmp a.active{ border: 1px solid #1c75d8; color: #1c75d8; } /*=============VMP====================*/ .vmp .badge { background-color: transparent; border: 1px solid #cfcfcf; color: #666; line-height: 1.29; margin: 0 0.3125rem 0.625rem 0; padding: 0.625rem 0.875rem; font-size: 14px; font-size: 0.875rem; font-weight: 600; min-width: 24%; background-color: white; /* margin-right: -4px; */ } .vmp .badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 0rem; background-color: white; text-align: left; background-color: transparent; border: 1px solid #cfcfcf; color: #666; line-height: 1.29; margin: 0 0.3125rem 0.625rem 0; padding: 0.625rem 0.875rem; font-size: 14px; font-size: 0.875rem; font-weight: 600; min-width: 24%; background-color: white; /* margin-right: -4px; */ } .vmp .badge:active { /*background-color: rgba(235, 235, 235, 0.5);*/ background-color: white; border-color: #1c75d8; color: #1c75d8; } .vmp .badge:hover, .vmp .badge:focus { /*background-color: rgba(235, 235, 235, 0.5);*/ background-color: white; border-color: #0057a6; color: #0057a6; } .downloadCVMU{ float: right; } .btn.icon-download { color: #0057a6; margin-bottom: 20px; /*background-color: #fff;*/ border-color: #ebebeb; } .btn.icon-download:before { margin-right: 5px; } .fichatecnica .cifras{ display: flex; flex-flow: column; justify-content: center; margin-bottom: 0.875rem; text-align: center; vertical-align: text-bottom; } .fichatecnica .cifras.primary { min-height: 13.625rem; } .fichatecnica img{ margin: 0 auto; } .stars .filter-group { margin-top: 0; } .medalla { background-image: url(../images/hx8Zjd1e0JuH.svg); background-repeat: no-repeat; background-position-y: 3px; padding-left: 25px!important; } .medalla-1 { background-image: url(../images/PkqnGDvaU69m.svg); } .medalla-2{ background-image: url(../images/KCTU17ZgAGuc.svg); } .medalla-3 { background-image: url(../images/aloZtNZ9zH5T.svg); } .mapa.medalla { background-position-y: center; background-size: 22px; } .distribuidorDocumentos .resources .list-group-item:not(.audio) .link { margin-left: 0; } .sidebarDetail .img-hover-zoom, .listadoColaboradores .img-hover-zoom{ position: absolute; right: 0px; margin: 10px; box-shadow: 0px 0px 5px 1px black; } .sidebarDetail .img-hover-zoom img, .listadoColaboradores .img-hover-zoom img{ width: 25px; } .resultadoConsulta{ /*margin-right: 531px;*/ } .radio_grua { height: 20px; width: 20px; vertical-align: text-bottom; } .consulta_grua{ display: flex; justify-content: center; } .resultadoError{ background-color: rgba(235, 235, 235, 0.3); } .resultadoGruas{ padding: 30px; } .invisible { opacity: 0 !important; } .fondo-transparente{ background-color: transparent !important; } .actividad-mapa{ color: #333; margin-bottom: 5px; margin-top: 5px; margin-left: 21px; } a.mostrarImg{ margin-top: 10px; } a.mostrarImg .iconoTipo { background-color: #ebebeb; line-height: 18px; padding: 3px 5px; border-radius: 50%; } a.mostrarImg .iconoTipo:hover { background-color: #2157a2; color: #FFF; } .mostrarImg span.titulo:hover { text-decoration: underline; } .mostrarImg span.fecha:hover { text-decoration: none; } .mostrarImg span.fecha { color: #666; margin-left: 30px; } a.mostrarImg:hover { text-decoration: none; } .hover-icono { background-color: #2157a2!important; color: #FFF; } a.mostrarImg .fecha{ min-width: 450px; } .infografia{ background-color: #0057a6; position: relative; padding: 11px; padding-left: 25px; padding-right: 25px; } .infografia .card{ margin-bottom: 0px; padding: 0px; background-clip: padding-box; border: 8px solid transparent; } .infografia .card .imagen p{ position: absolute; bottom: 0px; /* text-align: justify; */ margin: 16px; } .infografia .card .imagen{ /*height: inherit;*/ height: 314px; } .infografia .texto-infografico{ color: white; font-size: 21px; font-weight: 400; } .infografia .texto-infografico:after{ border-bottom: 6px solid white; content: ""; display: block; margin: 15px 0; width: 5.5625rem; }