body{font-size:.85rem;font-size:16px;color:#616771;font-family:'Source Sans Pro', sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#1d252d;font-weight:600}a{color:#1A8479;transition:all .3s ease}a:hover,a:focus{color:#04aa9e;text-decoration:none}.btn{font-size:18px;padding:8px 24px;border-radius:4px;font-weight:600}.btn:focus{box-shadow:none}.btn-sm{padding:8px 12px}.btn-icon{padding:12px}.btn-default{background:#fff;border-color:#04aa9e;color:#04aa9e}.btn-default:hover,.btn-default:focus{border-color:#1A8479;color:#1A8479}.btn-primary{background:#04aa9e;border-color:#04aa9e}.btn-primary:hover,.btn-primary:focus{background:#1A8479;border-color:#1A8479}.alert{color:#000;background:#fff;border-radius:0;border:none;border-left:5px solid transparent;box-shadow:3px 3px 10px rgba(0,0,0,0.1);padding:7px 10px;margin-bottom:30px}.alert #flash_notice,.alert #flash_alert{display:inline-flex}.alert p{display:inline-block}.alert p:last-of-type{margin-bottom:0}.alert:before{font-weight:600;font-family:fontawesome;margin-right:5px}.alert-success{border-left-color:#4c9d21}.alert-success:before{content:"\f058";color:#4c9d21}.alert-error{border-left-color:#df2d2d}.alert-error:before{content:"\f057";color:#df2d2d}.alert-warning{border-left-color:#f5bc5c}.alert-warning:before{content:"\f06a";color:#f5bc5c}.alert-info,.alert-primary{border-left-color:#04aa9e}.alert-info:before,.alert-primary:before{content:"\f05a";color:#04aa9e}.top-nav{background:#f1f4f7;min-height:50px;display:flex}.top-nav .container{display:flex;justify-content:space-between;align-items:center;color:#616771}.top-nav .container .msg{width:100%;text-align:center}.top-nav .nav.navbar-nav{flex-direction:row}.top-nav .nav.navbar-nav>li>a{padding:5px 15px;display:inline-block;color:#616771}.top-nav .nav.navbar-nav .pull-right{display:inline-flex}.top-nav .nav.navbar-nav .pull-right .btn-sm{font-size:16px;padding:4px 8px}header #header{background:#fff}header #header img#logo{height:107px}header #header .row-header-login{display:flex;justify-content:space-between}header #header #login-header-right{display:flex;align-items:center;justify-content:end;font-size:20px}header #header #login-header-right form,header #header #login-header-right a{height:100%;display:flex;align-items:center;margin-left:3px}header #header #login-header-right a,header #header #login-header-right button{color:#1d252d;background:none;border:0;border-bottom:3px solid transparent;transition:all .15s;height:100%;padding:0 1rem 0 1rem}header #header #login-header-right a:hover,header #header #login-header-right button:hover{border-bottom-color:#1A8479}header #header .lloydsGMT{font-size:24px;color:#000;text-align:center;margin-top:20px}header #header .client-name{color:#04aa9e;font-size:20px;line-height:20px;margin-top:30px}header #header .client-name.pull-right{float:right !important;text-align:right}header #header .row-header{display:flex;justify-content:space-between}header #header .row-header #logo-link{display:flex}header #header .row-header .navbar-nav{flex-direction:row;align-items:center;font-size:16px}header #header .row-header .navbar-nav a{color:#1d252d}header #header .row-header .navbar-nav li{margin-left:1.7rem}.row-header-bottom{background:#f1f4f7;color:#616771;margin-bottom:30px;margin-left:0px;margin-right:0px;font-size:14px}.row-header-bottom .container{padding-top:10px;padding-bottom:10px;display:flex;justify-content:space-between}#video-home{display:flex;width:100%;height:35vh;min-height:350px;overflow:hidden;position:relative;justify-content:center;max-width:1600px;margin:0px auto}#video-home video{-o-object-fit:cover;object-fit:cover}#video-home .container{position:absolute;z-index:11;height:100%;display:flex;justify-content:end;max-width:100%;padding-right:2vw}#video-home #vertical-logo{width:140px;bottom:20px;position:relative}#video-home #vertical-logo img{max-width:100%;height:auto}#video-home:after{content:"";position:absolute;width:100%;height:100%;background:rgba(13,70,101,0.5);z-index:2}.row-welcome{background:#1A8479;max-width:1600px;margin:0px auto;margin-bottom:30px}.row-welcome h1{color:#fff;margin:0;font-size:24px;padding:1.6rem 0}.login-content p strong{font-size:1.5rem;line-height:1.5rem;font-weight:700;color:#1d252d}.login-content ul{font-style:italic}.alert-login{margin-top:30px;border-left-color:#1A8479}.alert-login:before{color:#1A8479}.navbar-lloyds{background:#04aa9e;color:#fff;border:none;border-radius:0;margin-bottom:0;padding:0}.navbar-lloyds #navbar{padding-left:0px;width:100%;margin-left:0px;border-top:none;box-shadow:none}.navbar-toggle{position:relative;float:right;padding:9px 0 0 0;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:0;border-radius:0}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-lloyds.gmt-nav #navbar .navbar-nav{flex-direction:row}.navbar-lloyds.gmt-nav #navbar .navbar-nav>li>a{padding:15px 13px;color:#fff;display:inline-block;font-size:18px}.navbar-lloyds.gmt-nav #navbar .navbar-nav>li.active>a,.navbar-lloyds.gmt-nav #navbar .navbar-nav>li>a:hover,.navbar-lloyds.gmt-nav #navbar .navbar-nav>li>a:focus{background:#000;background:#1A8479}.h3,h3{font-size:1.2rem;margin:1.0rem 0 .25rem 0}.h2,h2{font-size:1.5rem;margin:1.0rem 0 .25rem 0}.h1,h1{margin:1.2rem 0 .45rem 0;font-size:2.0rem}table.table>thead>tr>th{background:#1A8479;color:#fff;border-bottom:0;font-weight:400}table.table{margin-bottom:30px}table.table th,table.table td{border-left:5px solid #fff;border-right:5px solid #fff}table.table th:first-child,table.table td:first-child{border-left:none}table.table th:last-child,table.table td:last-child{border-right:none}table.table th a{color:#fff;border-bottom:1px dotted rgba(255,255,255,0.5);transition:all .3s ease}table.table th a:hover,table.table th a:focus{border-bottom:1px solid rgba(255,255,255,0.75)}table.table>tbody>tr>td,table.table>tbody>tr>th,table.table>tfoot>tr>td,table.table>tfoot>tr>th,table.table>thead>tr>td,table.table>thead>tr>th{border-bottom:1px solid #ddd}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f2f2f2}.sidebar{padding:0}.sidebar h6{background:#000;color:#fff;text-align:center;padding:1rem;margin:0;position:relative}.sidebar h6:after{content:"";position:absolute;bottom:-4px;left:50%;margin-left:-4px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000}.sidebar ul.tech-menu,.sidebar ul.nav{margin-bottom:40px}.sidebar ul.tech-menu li,.sidebar ul.nav li{padding:2px 0;border-bottom:1px solid #ddd}.sidebar ul.tech-menu li a,.sidebar ul.nav li a{padding:5px 10px;background:#f9f9f9;display:block;transition:all .3s ease}.sidebar ul.tech-menu li a:hover,.sidebar ul.tech-menu li a:focus,.sidebar ul.nav li a:hover,.sidebar ul.nav li a:focus{background:#04aa9e;color:#fff}.bulletin-row{margin:0;padding:10px 0 10px 0;border-bottom:solid 1px #ddd}.bulletin-body .toolong{max-height:40px;position:relative;overflow:hidden}.bulletin-body .toolong:after{position:absolute;height:100%;z-index:1;content:"";left:0;right:0;top:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 15%, white 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}.box{border:1px solid #eee;height:100%}.box .embed-responsive img{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.box .box-content{padding:30px;font-weight:300;line-height:22px}.box .box-content h3{margin-top:0;font-size:22px}form.filter{background:#f1f4f7;border-radius:3px;padding:20px;margin-bottom:20px;margin-top:15px}form.filter hr.filter{margin-top:0}footer{margin-top:10vh;background:#f1f4f7;color:#616771}footer .main-footer{padding:70px 0;font-size:80%}footer .post-footer{background:#1A8479}footer .post-footer .navbar-nav{flex-direction:row}footer .post-footer .navbar-nav li>a{color:#fff;padding:10px 15px;display:inline-block}@media (min-width: 768px){.navbar-toggle{display:block}}@media (min-width: 992px){.navbar-toggle{display:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}}.well{background:#ebebeb;border:none;box-shadow:none;padding:1px 0px 20px 20px}.check_marks{height:20px;background-image:url(//d3vaqqickg213d.cloudfront.net/assets/icons/check-mark-green.svg);display:inline-block;text-indent:-9999px;width:20px;height:20px;background-repeat:no-repeat;background-size:20px 20px}.pies{text-align:center;padding:20px;display:table}.pies ul{text-align:left;margin:0;padding:0;list-style:none}.pies ul li span{display:inline-block;height:12px;width:12px;margin-right:5px}.reportstatus{margin:1px;text-align:center;display:block;float:left;width:30px;height:30px;padding:0px;line-height:28px}#dash-messages{background:#fff;box-shadow:3px 3px 10px rgba(0,0,0,0.1);border:thin solid #eee;padding:20px}#dash-messages img{width:auto;max-height:75px;margin-right:15px}#dash-messages p{padding-bottom:20px;margin-bottom:20px;border-bottom:thin solid #eee}#dash-messages p:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.pagination{justify-content:center}.pagination .page-item a{color:#1A8479}.pagination .page-item a:hover{color:#04aa9e}.pagination .page-item.active .page-link{background:#1A8479;border-color:#1A8479;color:#fff}.reportstatus.file{background-color:#333}.reportstatus.grey{background-color:#ccc}.reportstatus.danger{background-image:url(//d3vaqqickg213d.cloudfront.net/assets/icons/danger.svg)}.reportstatus.warning{background-image:url(//d3vaqqickg213d.cloudfront.net/assets/icons/warning.svg)}.reportstatus.check_marks{background-image:url(//d3vaqqickg213d.cloudfront.net/assets/icons/check-mark.svg)}.reportstatus.routine-analysis{background-image:url(//d3vaqqickg213d.cloudfront.net/assets/icons/routine-analysis.svg)}.reportstatus.pdf{background-image:url(//d3vaqqickg213d.cloudfront.net/assets/icons/pdf.svg)}.reportstatus.html{background-image:url(//d3vaqqickg213d.cloudfront.net/assets/icons/html.svg)}.reportstatus.excel{background-image:url(//d3vaqqickg213d.cloudfront.net/assets/icons/excel.svg)}.reportstatus.text{background-image:url(//d3vaqqickg213d.cloudfront.net/assets/icons/text.svg)}.reportstatus.xml{background-image:url(//d3vaqqickg213d.cloudfront.net/assets/icons/xml.svg)}.reportstatus.icon{display:block;text-indent:-9999px;width:20px;height:20px;padding:5px;box-sizing:content-box;background-position:5px 5px;background-repeat:no-repeat;background-size:20px 20px}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;background-color:#f5f5f5;border-color:#ddd}.reportstatus.green{background-color:#4c9d21}.reportstatus.amber{background-color:#f5bc5c}.reportstatus.red{background-color:#df2d2d}.reportstatus.blue{background-color:cadetblue}.labstatus.pass{background-color:#4c9d21}.labstatus.warning{background-color:#f5bc5c}.labstatus.fail{background-color:#df2d2d}.labstatus tr.fail td{background-color:#FFCCCC !important}.labstatus tr.pass td{background-color:#ADFFBD !important}.labstatus tr.warning td{background-color:#FCFFAD !important}.labstatus tr.ninety td{background-color:#FFE2AD !important}table#samples_by_vessel th.green{background-color:#4c9d21}table#samples_by_vessel th.amber{background-color:#f5bc5c}table#samples_by_vessel th.puce{background-color:#df2d2d}table#samples_by_vessel th.ninety{background-color:#df2d2d}table#samples_by_vessel th.red{background-color:#df2d2d}table#samples_by_vessel td.green{background-color:#e2f3c6}table#samples_by_vessel td.amber{background-color:#fbddc8}table#samples_by_vessel td.puce{background-color:#f8cec3}table#samples_by_vessel td.ninety{background-color:#f8cec3}table#samples_by_vessel td.red{background-color:#f3c3d1}.pies ul li span.green{background:#4c9d21}.pies ul li span.amber{background:#f5bc5c}.pies ul li span.ninety{background:#df2d2d}.pies ul li span.red{background:#df2d2d}.table>thead>tr>td.pass,.table>thead>tr>th.pass,.table>thead>tr.pass>td,.table>thead>tr.pass>th,.table>tbody>tr>td.pass,.table>tbody>tr>th.pass,.table>tbody>tr.pass>td,.table>tbody>tr.pass>th,.table>tfoot>tr>td.pass,.table>tfoot>tr>th.pass,.table>tfoot>tr.pass>td,.table>tfoot>tr.pass>th{background-color:#e2f3c6}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>thead>tr:hover>td.warning,.table>thead>tr:hover>th.warning,.table>thead>tr.warning:hover>td,.table>thead>tr.warning:hover>th,.table>tbody>tr:hover>td.warning,.table>tbody>tr:hover>th.warning,.table>tbody>tr.warning:hover>td,.table>tbody>tr.warning:hover>th,.table>tfoot>tr:hover>td.warning,.table>tfoot>tr:hover>th.warning,.table>tfoot>tr.warning:hover>td,.table>tfoot>tr.warning:hover>th{background-color:#fbddc8}.table>thead>tr>td.ninety,.table>thead>tr>th.ninety,.table>thead>tr.ninety>td,.table>thead>tr.ninety>th,.table>tbody>tr>td.ninety,.table>tbody>tr>th.ninety,.table>tbody>tr.ninety>td,.table>tbody>tr.ninety>th,.table>tfoot>tr>td.ninety,.table>tfoot>tr>th.ninety,.table>tfoot>tr.ninety>td,.table>tfoot>tr.ninety>th{background-color:#f8cec3}.table>thead>tr>td.fail,.table>thead>tr>th.fail,.table>thead>tr.fail>td,.table>thead>tr.fail>th,.table>tbody>tr>td.fail,.table>tbody>tr>th.fail,.table>tbody>tr.fail>td,.table>tbody>tr.fail>th,.table>tfoot>tr>td.fail,.table>tfoot>tr>th.fail,.table>tfoot>tr.fail>td,.table>tfoot>tr.fail>th{background-color:#f3c3d1}#samples-detail-table tr.green{background-color:#e2f3c6}#samples-detail-table tr.amber{background-color:#fbddc8}#samples-detail-table tr.puce{background-color:#f8cec3}#samples-detail-table tr.red{background-color:#f3c3d1}.stages-dates table tr{background-color:#00000028 !important}.contact-row{display:flex;wrap:nowrap}.contact-row .col{display:flex;width:25%}.contact-row .col .well-contact{padding:0;width:100%;background:#f9f9f9;margin-bottom:30px}.contact-row .col .well-contact dt{background:#000;color:#fff;text-align:center;padding:1rem;margin:0 0 5px 0;position:relative}.contact-row .col .well-contact dt:after{content:"";position:absolute;bottom:-4px;left:50%;margin-left:-4px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000}.contact-row .col .well-contact dd{padding:5px 10px 0 10px;margin:0}div.field_with_errors{display:inline}div.field_with_errors input{border:1px solid red}div.errorExplanation{border:1px solid red;background:#ee9797;padding:10px;margin:10px 0px}form label{width:160px}.breadcrumb a{margin:0px 7px}.breadcrumb a:first-child{margin-left:0px}span.label{text-align:right;float:left;width:200px;padding-right:15px;clear:left;color:#414042;font-weight:bold}.w-90{width:90%}input.big_tick[type=checkbox]{width:25px;height:25px;position:relative;top:5px}
