@font-face {font-family: "Maersk";src : url("/i/images/js/fuentes_web/MaerskHeadline-Light.woff") format("woff"), url("/i/images/js/fuentes_web/MaerskHeadline-Light.ttf") format("truetype")} .txt-titulo { font-family: Maersk; font-size: 20px; font-weight: bold; color: #000000; } .table { border: red 5px solid; } .txt-label { font-family: Maersk; font-size: 14px; font-weight: bold; color: #6F6F74; } .txt-input { color: #6F6F74; font-size: 13px; font-family: Maersk; border: 2px solid #DDDDDD; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; outline: none; height: 30px; padding: 3px 7px; display: block; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .boton { font-family: "Maersk"; font-size: 14px; color: #FFFFFF; height: 30px; width: 120px; background-color: #42B0D5; border: 2px solid #42B0D5; border-radius: 15px; } .boton4 { font-family: "Maersk"; font-size: 14px; color: #FFFFFF; background-color: #42B0D5; } .tabla-titulo { font-family: Maersk; text-align: center; font-size: 13px; height: 28px; font-weight: bold; color: #FFFFFF; background-color: #42B0D5; } .tabla-titulo3 { font-family: Maersk; text-align: center; font-size: 13px; height: 28px; border: 2px solid #CACACA; font-weight: bold; color: #FFFFFF; background-color: #42B0D5; } .titulo_det { font-family: Maersk; text-align: center; font-size: 10px; height: 20px; font-weight: bold; color: #FFFFFF; background-color: #42B0D5; } .tabla-titulo2 { font-family: Maersk; text-align: left; font-size: 13px; padding: 2px; height: 28px; font-weight: bold; color: #FFFFFF; background-color: #42B0D5; } .tabla-celda { font-family: Maersk; text-align: center; font-size: 13px; height: 25px; font-weight: bold; color: #6F6F74; background-color: #FFFFFF; border: 1px solid #DDDDDD; } .tabla-faccre { font-family: Maersk; text-align: center; font-size: 13px; height: 25px; font-weight: bold; color: #6F6F74; border: 1px solid #DDDDDD; } .bg_tittle { background-color: #42B0D5; color: #fff; font-family: Maersk; font-size: 14px; font-weight: bold; } .tabla-celda2 { font-family: Maersk; text-align: left; font-size: 13px; padding: 2px; height: 25px; font-weight: bold; color: #6F6F74; background-color: #FFFFFF; border: 1px solid #DDDDDD; } a.one:link {color:#00243D;} a.one:visited {color:#00243D;} a.one:hover {color:#FF0000;} .break_1{margin-top:1em;} .break{margin-top:3.2em;} .txt-tittle { font-family: "Maersk"; font-size: 25px; font-weight: bold; color: #42B0D5; } .txt-tittle2 { font-family: "Maersk"; font-size: 15px; font-weight: bold; color: #42B0D5; } .txt-labelt { font-family: "Maersk"; font-size: 15px; font-weight: bold; color: #55555D; } .txt-1 { color: #55555D; font-size: 14px; font-family: "Maersk"; border: 2px solid #CACACA; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; height: 30px; padding: 3px 7px; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-21{ font-family: "Maersk"; font-size: 11px; height: 20px; color: #55555D; background-color: #FFFFFF; } .txt-2{ font-family: "Maersk"; font-size: 14px; height: 25px; font-weight: bold; color: #55555D; background-color: #FFFFFF; } .txt-2_1{ font-family: "Maersk"; font-size: 12px; height: 25px; font-weight: bold; color: #42B0D5; background-color: #FFFFFF; } .txt-2_1 a{ font-family: "Maersk"; font-size: 12px; height: 25px; font-weight: bold; color: #42B0D5; background-color: #FFFFFF; } .txt-2_1 a:visited{ font-family: "Maersk"; font-size: 12px; height: 25px; font-weight: bold; color: #42B0D5; background-color: #FFFFFF; } .txt-2_1 a:hover{ font-family: "Maersk"; font-size: 12px; height: 25px; font-weight: bold; color: #FFFFFF; background-color: #42B0D5; } .txt-3 { color: #55555D; font-size: 13px; font-family: "Maersk"; border: 1.5px solid #CACACA; height: 22px; width:100%; margin-right:8px; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-3:disabled { background:transparent; } .txt-4 { color: #55555D; font-size: 14px; font-family: "Maersk"; border: 1.5px solid #CACACA; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; height: 30px; background-color: #FFFFFF; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-41 { color: #55555D; font-size: 14px; font-family: "Maersk"; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; height: 30px; background-color: #FFFFFF; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-5 { color: #00000; font-size: 14px; font-family: "Maersk"; border: 1px solid #000000; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; overflow-y: scroll; resize: none; background-color: #FFFFFF; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-6 { color: #55555D; font-size: 14px; font-family: "Maersk"; border: 1.5px solid #CACACA; border-radius: 2px; text-align:center; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; height: 30px; background-color: #FFFFFF; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-7 { color: #55555D; font-size: 14px; font-family: "Maersk"; border: 1.5px solid #CACACA; height: 22px; margin-right:8px; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-7:disabled { background:transparent; } .txt-8 { color: #55555D; font-size: 10px; font-family: "Maersk"; border: 1.5px solid #CACACA; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; height: 20px; background-color: #FFFFFF; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-9 { color: #55555D; font-size: 14px; font-family: "Maersk"; border: 1.5px solid #CACACA; height: 22px; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-10 { color: #55555D; font-size: 10px; font-family: "Maersk"; border: 1.5px solid #CACACA; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; background-color: #FFFFFF; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-11 { color: #55555D; font-size: 12px; font-family: "Maersk"; border: 1.5px solid #CACACA; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; height: 30px; background-color: #FFFFFF; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-12 { color: #55555D; font-size: 14px; font-family: "Maersk"; border-top: 0px solid #CACACA; border-left: 0px solid #CACACA; border-right: 1.5px solid #CACACA; border-bottom: 1.5px solid #CACACA; height: 22px; width:80%; margin-left:8px; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-13{ font-family: "Maersk"; font-size: 14px; font-weight: bold; color: #55555D; background-color: #FFFFFF; } div.scrollmenu { background-color: white white-space: nowrap; } div.scrollmenu a { display: inline-block; color: white; text-align: center; padding: 14px;text-decoration: none;} div.scrollmenu a:hover { background-color: #777; } .boton1 { font-family: "Maersk"; font-size: 14px; color: #FFFFFF; height: 30px; background-color: #42B0D5; border: 2px solid #42B0D5; -webkit-border-radius: 15px; border-radius: 15px; } .boton1:hover { background-color: #00243D; border: 3px inset #00243D; } .boton1:active { box-shadow: 0 2px #666;transform: translateY(3px); } .boton1:disabled { cursor: not-allowed; background-color: #CACACA; } .boton2 { font-family: "Maersk"; font-size: 18px; font-weight:bold; color: #FFFFFF; height: 25px; width: 40px; text-align: center; cursor: pointer; background-color: #42B0D5; border: 5px #42B0D5; border-radius: 3px; box-shadow: 0 5px #999; } .boton2:hover { background-color: #00243D; border: 2px #00243D; } .boton2:active { box-shadow: 0 2px #666;transform: translateY(3px); } .boton2:disabled { cursor: not-allowed; } .boton3 { font-family: "Maersk"; font-size: 13px; font-weight:bold; color: #FFFFFF; height: 20px; width: 40px; text-align: center; cursor: pointer; background-color: #42B0D5; border: 5px #42B0D5; border-radius: 3px; box-shadow: 0 5px #999; } .boton3:hover { background-color: #00243D; border: 2px #00243D; } .boton3:active {box-shadow: 0 2px #666;transform: translateY(3px); } .boton3:disabled { cursor: not-allowed; } .boton4 { font-family: "Maersk"; font-size: 13px; font-weight:bold; color: #FFFFFF; height: 20px; text-align: center; cursor: pointer; background-color: #42B0D5; border: 5px #42B0D5; border-radius: 3px; box-shadow: 0 5px #999; } .boton4:hover { background-color: #00243D; border: 2px #00243D; } .boton4:active {box-shadow: 0 2px #666;transform: translateY(3px); } .boton4:disabled { cursor: not-allowed; } .boton5 { font-family: "Maersk"; font-size: 10px; font-weight:bold; color: #FFFFFF; height: 20px; text-align: center; cursor: pointer; background-color: #42B0D5; border: 5px #42B0D5; border-radius: 3px; box-shadow: 0 5px #999; } .boton5:hover { background-color: #00243D; border: 2px #00243D; } .boton5:active {box-shadow: 0 2px #666;transform: translateY(3px); } .boton5:disabled { cursor: not-allowed; } .styleframe {padding:5px;background:#ffffff;display: inline-block;justify-content: center;border: 2px outset #000000;overflow-x: scroll;} .styledetalle {padding:5px;background:#ffffff;display: inline-block;height : 250px;width : 95%;overflow-x: scroll;overflow-y: scroll;border: 1px outset #000000;} .stylevisor {padding:5px;background:#ffffff;display: inline-block;height : 350px;width : 95%;overflow-x: scroll;overflow-y: scroll;border: 1px outset #000000;} .styleborde {padding:16px;background:#ffffff;border: 2px outset #000000;} .container { display: block; position: relative; padding: 4px; margin-bottom: 12px; margin-left: 1px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .checkmark { position: absolute; top: 0; left: 0; height: 15px; width: 15px; border-radius: 3px; border: 1.5px solid #42B0D5; } .container:hover input ~ .checkmark { background-color: #ccc; } .container input:checked ~ .checkmark { background-color: #42B0D5; } .checkmark:after { content: ""; position: absolute; display: none; } .container input:checked ~ .checkmark:after { display: block; } .container .checkmark:after { left: 4px; top: 1px; width: 5px; height: 9px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } input[type=checkbox] { width: 15px; height: 15px; margin-right: 0px; cursor: pointer; font-size: 11px; visibility: hidden; } input[type=checkbox]:hover { background-color: #ccc; } input[type=checkbox]:after { content: " "; background-color: #fff; display: inline-block; margin-left: 0px; padding-bottom: 0px; color: #FFF; width: 15px; height: 15px; visibility: visible; border: 1.5px solid #42B0D5; padding-left: 0px; border-radius: 3px; } input[type=checkbox]:checked:after { content: "\2713"; background-color: #42B0D5; padding: -5px; font-weight:bold; font-size: 14px; } .loader { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url(/i/ohs_images/cargando.gif) 50% 50% no-repeat rgb(249,249,249); opacity: .8; } #myProgress { position: relative; width: 100%; height: 30px; background-color: #42B0D5; } #myBar { position: absolute; width: 0%; height: 100%; background-color: #42B0D5; } #label { text-align: center; line-height: 30px; color: white; } .switch { position: relative; display: inline-block; width: 40px; height: 17px; } .switch input { opacity: 0; width: 0; height: 0; } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; } .slider:before { position: absolute; content: ""; height: 13px; width: 13px; left: 2px; bottom: 2px; background-color: white; -webkit-transition: .4s; transition: .4s; } input:checked + .slider { background-color: #42B0D5; } input:focus + .slider { box-shadow: 0 0 1px #2196F3; } input:checked + .slider:before { -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); } /* Rounded sliders */ .slider.round { border-radius: 34px; } .slider.round:before { border-radius: 50%; } ul.acorh, ul.acorh * { margin: 0; padding: 0; border: 0; } ul.acorh { margin: 5px auto; padding: 0; list-style: none; width: 90%; font-size: 13px; font-family: "Maersk"; } ul.acorh li { list-style: none; } ul.acorh li a { display: block; padding: 5px 5px 5px 5px; background: #42B0D5; color: #fff; border-bottom: 1px solid #000; border-top: 1px solid #666; text-decoration: none; box-sizing: border-box; } ul.acorh li ul { max-height: 0; margin: 0; padding: 0; list-style: none; overflow: hidden; transition: .3s all ease-in; } ul.acorh li li a { padding: 5px 5px 5px 20px; background: #fff; color: #42B0D5; font-size: 13px; border: 0; border-bottom: 1px solid #ccc; box-sizing: border-box; } ul.acorc li li:last-child a { border-bottom: 0; } ul.acorh li:hover ul { max-height: 300px; transition: .3s all ease-in; } ul.acorh li a:hover { background: #00243D; color: #fff; } .button_s { font-family: "Maersk"; display: inline-block; border-radius: 4px; background-color: #42B0D5; color: #FFFFFF; text-align: center; font-size: 14px; padding: 5px; width: 100px; border: 2px solid #42B0D5; -webkit-border-radius: 15px; border-radius: 10px; transition: all 0.5s; cursor: pointer; margin: 2px; box-shadow: 0 4px #999; } .button_s span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; } .button_s span:after { content: '\00bb'; /* Entidades CSS. Para usar entidades HTML, use →*/ position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s; } .button_s:hover span { padding-right: 25px; } .button_s:hover span:after { opacity: 1; right: 0; } .button_s:active {box-shadow: 0 5px #666;transform: translateY(3px); } .button_s:disabled { cursor: not-allowed; } .button_a { font-family: "Maersk"; display: inline-block; background-color: #42B0D5; color: #FFFFFF; text-align: center; font-size: 14px; padding: 5px; width: 100px; border: 2px solid #42B0D5; -webkit-border-radius: 15px; border-radius: 10px; transition: all 0.5s; cursor: pointer; margin: 2px; box-shadow: 0 4px #999; } .button_a span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; } .button_a span:after { content: '\00ab'; /* Entidades CSS. Para usar entidades HTML, use →*/ position: absolute; opacity: 0; top: 0; left: -20px; transition: 0.5s; } .button_a:hover span { padding-left: 25px; } .button_a:hover span:after { opacity: 1; left: 0; } .button_a:active {box-shadow: 0 5px #666;transform: translateY(3px); } .button_a:disabled { cursor: not-allowed; } .txt-alertas{ font-family: "Maersk"; font-size: 16px; height: 25px; font-weight: bold; color: #55555D; background-color: #FFFFFF; } .txt-11 { color: #55555D; font-size: 11px; font-family: "Maersk"; border: 1.5px solid #CACACA; height: 22px; width:100%; margin-right:8px; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .txt-11:disabled { background:transparent; } .inputfile { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; } .inputfile + label { max-width: 80%; font-size: 1.25rem; /* 20px */ font-weight: 700; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; display: inline-block; overflow: hidden; padding: 0.625rem 1.25rem; /* 10px 20px */ } .no-js .inputfile + label { display: none; } .inputfile:focus + label, .inputfile.has-focus + label { outline: 1px dotted #000; outline: -webkit-focus-ring-color auto 5px; } .inputfile + label * { /* pointer-events: none; */ /* in case of FastClick lib use */ } .inputfile + label svg { width: 1em; height: 1em; vertical-align: middle; fill: currentColor; margin-top: -0.25em; /* 4px */ margin-right: 0.25em; /* 4px */ } .inputfile-4 + label { color: #42B0D5; font-family: "Maersk"; } .inputfile-4:focus + label, .inputfile-4.has-focus + label, .inputfile-4 + label:hover { color: #722040; } .inputfile-4 + label figure { width: 25px; height: 25px; border-radius: 50%; background-color: #42B0D5; display: block; padding: 10px; margin: 0 auto 5px; } .inputfile-4:focus + label figure, .inputfile-4.has-focus + label figure, .inputfile-4 + label:hover figure { background-color: #722040; } .inputfile-4 + label svg { width: 100%; height: 100%; fill: #f1e5e6; } .hr-style { border: 3px solid black; border-radius: 2px; } .button_b { font-family: "Maersk"; display: inline-block; background-color: #42B0D5; color: #FFFFFF; text-align: center; font-size: 14px; padding: 5px; width: 200px; border: 2px solid #42B0D5; -webkit-border-radius: 15px; border-radius: 10px; transition: all 0.5s; cursor: pointer; margin: 2px; box-shadow: 0 4px #999; } .button_b span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; } .button_b span:after { content: '\294E'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s; } .button_b:hover span { padding-right: 25px; } .button_b:hover span:after { opacity: 1; right: 0; } :root { --background-color: #fff; --border-color: #ccc; --text-color: #555; --selected-text-color: #42B0D5; --hover-background-color: #eee; } .yearpicker-container { position: absolute; color: var(--text-color); width: 250px; font-family: "Maersk"; border: 1px solid var(--border-color); border-radius: 3px; font-size: 1rem; box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.2); background-color: var(--background-color); } .yearpicker-header { display: flex; width: 100%; height: 2.5rem; border-bottom: 1px solid var(--border-color); align-items: center; justify-content: space-around; } .yearpicker-prev, .yearpicker-next { cursor: pointer; font-size: 2rem; } .yearpicker-prev:hover, .yearpicker-next:hover { color: var(--selected-text-color); } .yearpicker-year { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; text-align: center; padding: 0.5rem; } .yearpicker-items { list-style: none; padding: 0.5rem 0.5rem; flex: 0 0 33.3%; width: 100%; } .yearpicker-items:hover { background-color: var(--hover-background-color); color: var(--selected-text-color); cursor: pointer; } .yearpicker-items.selected { color: var(--selected-text-color); } .hide { display: none; } .yearpicker-items.disabled { pointer-events: none; color: #bbb; } .divside{ height : 220px; overflow-y: scroll; }