body{
    /*! background: rgba(21,101,192 ,0.2) !important; */
}
body *{
    /* font-family: "FrutigerLTW02-45Light",Arial,Helvetica,Verdana,sans-serif; */
    color: #003b43;
}
.normalWeight {
    font-weight: normal;
}
.row {
    text-align: center;
    /* font-family: "FrutigerLTW02-45Light",Arial,Helvetica,Verdana,sans-serif; */
    min-height: 20px;
    padding: 3px 0;
    font-size: 100%;
}

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}

/*HEADER*/

#fao-header {
    padding: 0;
    margin: 0 0 30px 0;
    background-color: #0D6CAC;
    height: 90px;
}
#fao-header h1 {
    float: left;
    margin: 15px 15px;
    padding: 0;
}
#fao-header div.app-name {
    border-left: 1px solid #fff;
    float: left;
    height: 60px;
    margin: 15px 15px 15px 5px;
    padding: 0 15px;
    position: relative;
    top: auto;
}
#fao-header .app-name h2 a{
    color: #fff;    
}
#fao-header .web-home{
    display: none;
}

/*LANGUAGE*/
* #languageRow {
    top: 98px;
}
#languageRow  {
    position: absolute;
    right: 20px;
    top: 90px;
    margin: 0;
    height: 30px;
}
div.tx-srlanguagemenu-pi1 {
    text-align: right;
    margin-top: 6px;
}
div.tx-srlanguagemenu-pi1 .CUR, div.tx-srlanguagemenu-pi1 .NO {
    font-weight: normal;
    color: #5191c8;
    margin: 0 10px;
    text-transform: capitalize;
    font-size: 12px !important;
}
div.tx-srlanguagemenu-pi1 .CUR a {
    color: #000;
}

/* LEFT SECTION REMOVE Corner radius */
#left-panel .ui-corner-all,
#left-panel .ui-corner-top,
#left-panel .ui-corner-left,
#left-panel .ui-corner-tl {
  border-top-left-radius: 0;
}
#left-panel .ui-corner-all,
#left-panel .ui-corner-top,
#left-panel .ui-corner-right,
#left-panel .ui-corner-tr {
  border-top-right-radius: 0;
}
#left-panel .ui-corner-all,
#left-panel .ui-corner-bottom,
#left-panel .ui-corner-left,
#left-panel .ui-corner-bl {
  border-bottom-left-radius: 0;
}
#left-panel .ui-corner-all,
#left-panel .ui-corner-bottom,
#left-panel .ui-corner-right,
#left-panel .ui-corner-br {
  border-bottom-right-radius: 0;
}

/*LEFT SECTION*/
#left-panel {
    /* font-family: "FrutigerLTW02-45Light",Arial,Helvetica,Verdana,sans-serif; */
}
#left-panel .ui-accordion-header{
    text-align: left;
    line-height: 20px;
    background-color: #ccd7d9;
    border: 0;
    border-bottom: 1px solid #fff;
    color: #003b43;
    padding: 6px 30px;
    font-weight: normal;
    font-size: 14px !important;
    margin-top: 1px;
}
#left-panel .ui-accordion-header-active {
    color: #fff;
    background: #7f9ca0;
}
#left-panel #searchAccordion h3{
  border:0;
  font-size: 13px;
}
#left-panel #searchAccordion .inputContainer:first-child h3{
    margin-top: 0;
}
#left-panel .ui-accordion-content{
    border:0;
    padding: 20px 25px;
    margin: 0;
}
#left-panel input[type="text"]{
    padding: 2px 4px;
    font-family: inherit;
    font-size: 12px;
    font-weight: normal;
    margin: 0 5px 5px 0;
    min-width: 255px 
}
#left-panel .gr-selectable-list {
    margin: 3px 0 5px 0;
    width: 217px;
  
/*    max-height: 70px;
    overflow: hidden;
    overflow-y: scroll;
    border: 1px solid #ccc; */
  
}
#left-panel .myScrollableBlock {
    max-height: 70px;
    overflow: hidden;
    overflow-y: scroll;
    border: 1px solid #ccc;
  
}
#left-panel input[type="button"], #left-panel input[type="reset"], #left-panel input[type="submit"]{
  color:#fff !important;
  border:0;
  height:29px !important;
  line-height:29px !important;
  padding:0 20px !important;
  position:relative;
  margin-right:12px;
  font-size:0.875em !important;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  box-shadow: #d1cece 0px 2px 3px;
  background: #0E6DA5;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0E6DA5), to(#0D5399));
  background: -webkit-linear-gradient(#0E6DA5, #0D5399);
  background: -moz-linear-gradient(#0E6DA5, #0D5399);
  background: -ms-linear-gradient(#0E6DA5, #0D5399);
  background: -o-linear-gradient(#0E6DA5, #0D5399);
  background: linear-gradient(#0E6DA5, #0D5399);
  -pie-background: linear-gradient(#0E6DA5, #0D5399);  
}
#left-panel #searchAccordion .subAccordion .ui-accordion-header{
    background: none;
    color: #003b43;
    border-left: 3px solid #ccd7d9;
}
#left-panel #searchAccordion .subAccordion .ui-accordion-header-active {
    font-weight: bold;
    border-left: 3px solid #7f9ca0;
}

#left-panel .subAccordion input[type="text"]{
    min-width: 205px;
}

#left-panel .subAccordion input[type="text"].datePicker{
    min-width: 60px;
}

#left-panel .subAccordion input[type="number"]{
    width: 100px;
}
#left-panel .subAccordion select{
    width: 219px;
}
#left-panel .subAccordion .subAccordionInput{
    border-left: 3px solid #7f9ca0;
    padding-left: 17px;
}
/*DROPDOWN*/
#left-panel select{
  background-color: #fff;
  border:1px solid #406B72;
  font-size:1em;
  font-weight: normal;
  height: 26px;
  position: relative;
  width: 190px;
  background: url("http://www.fao.org/fileadmin/templates/faoweb/images/select-icons.png") 190px -118px no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#left-panel select::-ms-expand { /* for IE 11 */
    display: none;
}
#left-panel select a.sbSelector:focus {
  border:1px solid #37AAEA;
  -webkit-box-shadow:#6896a3 0px 0px 3px;
  -moz-box-shadow:#6896a3 0px 0px 3px;
  box-shadow:#6896a3 0px 0px 3px;     
}

#left-panel select a {
  color:#406B72 !important;  
}
#left-panel select option {
    border-bottom: dotted 1px #c7deee;
    display: block;
    outline: none;
    padding: 5px 7px 5px 0;
    color: #406B72 !important;
}

/*MAINCONTENT*/
#maincontent {
    /* min-width: 1150px; */
    padding-top: 0;
}
#maincontent *{
    font-size: 13px;
    border-radius: 0;
/*! border: 0; */
}
#maincontent th {
    background-color: #ccdfe7;
}
#maincontent th, #maincontent td {
    padding: 5px 10px;
    vertical-align: top;
    border: 0;
    border-left: 1px solid #D4E0E4;
}
#maincontent .record-detail-id:hover{
    text-decoration: underline;
}
#maincontent table.dataTable tr.odd {
    background-color: #ffffff;
}
#maincontent table.dataTable tr.even {
    background-color: #E4EEF2;
}
#maincontent #extsearch-table_wrapper{
    border: 0;
}
#maincontent #extsearch-table_wrapper .row-fluid{
    margin-bottom: 15px;
    height: 25px;
}
#maincontent #extsearch-table{
    margin: 0 0 15px 0;
}
#maincontent #extsearch-table th {
    cursor: initial!important;
}

/*VESSEL HEADER*/
#vessel-details-header{
    background: #ffffff;
    margin-bottom: 25px;
    padding: 20px 25px;
}
#maincontent #vessel-details-header td {
    border: 0;
    padding: 1px 5px;
}
/*TABS*/
#maincontent .ui-tabs{
    border: 0;
    padding: 0;
}

#maincontent .ui-widget-header{
    background: #9EA7AE;
    border: 0;
}
#maincontent .ui-tabs .ui-tabs-nav{
    padding: 0;
}
#maincontent .ui-tabs .ui-tabs-nav li{
    border: 0;
    margin: 0;
    left: 0;
}
#maincontent .ui-tabs .ui-tabs-nav li.ui-tabs-active{
    margin: 0;
}
#maincontent .ui-tabs .ui-tabs-nav li .ui-tabs-anchor {
    padding: 7px 15px;
    color: #fff;
    font-size: 14px;
}
#maincontent .ui-tabs .ui-tabs-nav li .ui-tabs-anchor:hover {
    text-decoration: none;
}
#maincontent .ui-tabs .ui-tabs-nav li .ui-tabs-anchor:hover{
    text-decoration: underline;
}
#maincontent .ui-tabs .ui-tabs-nav li.ui-tabs-active a{
    color: #ec6e00;
}

/*MAIN CONTENT EXPANDABLE*/
#maincontent .ui-accordion-header {
    background: none;
    color: #003b43;
    border: 0;
    border-left: 3px solid #ccd7d9;
    font-size: 14px !important;
}
#maincontent .ui-accordion-header-active {
    font-weight: bold;
    border-left: 3px solid #7f9ca0;
}
#maincontent .ui-accordion-content{
    border: 0;
    border-left: 3px solid #ccd7d9;
}
#maincontent .ui-accordion-content-active{
    border-left: 3px solid #7f9ca0;
}
#maincontent #tabs .row{
    height: auto;
}

#maincontent input[type="button"], #maincontent input[type="reset"], #maincontent input[type="submit"]{
  color:#fff !important;
  border:0;
  height:29px !important;
  line-height:29px !important;
  padding:0 20px !important;
  position:relative;
  margin-right:12px;
  font-size:0.875em !important;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  box-shadow: #d1cece 0px 2px 3px;
  background: #0E6DA5;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0E6DA5), to(#0D5399));
  background: -webkit-linear-gradient(#0E6DA5, #0D5399);
  background: -moz-linear-gradient(#0E6DA5, #0D5399);
  background: -ms-linear-gradient(#0E6DA5, #0D5399);
  background: -o-linear-gradient(#0E6DA5, #0D5399);
  background: linear-gradient(#0E6DA5, #0D5399);
  -pie-background: linear-gradient(#0E6DA5, #0D5399);  
}
#maincontent .details-provider{
    font-style: italic;
    font-size: 11px;
    padding-left: 15px; 
}

/*DROPDOWN DATALENGTH*/
#maincontent .dataTables_length select{
  border:1px solid #406B72;
  font-size:1em;
  font-weight: normal;
  height: 26px;
  position: relative;
  width: 100px;
  background: url("http://www.fao.org/fileadmin/templates/faoweb/images/select-icons.png") 70px -118px no-repeat #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#maincontent .dataTables_length select::-ms-expand { /* for IE 11 */
    display: none;
}

#auth-box-details .row-table{   
 /*   min-height: 360px;*/
}

/*TABLE FIX*/

/*ICONS*/
#maincontent .ui-tabs .ui-tabs-nav li:nth-child(1) a{
    padding-left: 45px;
    background: url('/fileadmin/templates/global_records/images/vessel-white.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
}
#maincontent .ui-tabs .ui-tabs-nav li:nth-child(2) a{
    padding-left: 45px;
    background: url('/fileadmin/templates/global_records/images/flag-white.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
}
#maincontent .ui-tabs .ui-tabs-nav li:nth-child(3) a{
    padding-left: 45px;
    background: url('/fileadmin/templates/global_records/images/fish-white.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
}
#maincontent .ui-tabs .ui-tabs-nav li:nth-child(4) a{
    padding-left: 45px;
    background: url('/fileadmin/templates/global_records/images/officer-white.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
}
#maincontent .ui-tabs .ui-tabs-nav li:nth-child(5) a{
    padding-left: 45px;
    background: url('/fileadmin/templates/global_records/images/anchor-white.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
}
#maincontent .ui-tabs .ui-tabs-nav li:nth-child(6) a{
    padding-left: 45px;
    background: url('/fileadmin/templates/global_records/images/book-white.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
}
#maincontent .ui-tabs .ui-tabs-nav li:nth-child(7) a{
    padding-left: 45px;
    background: url('/fileadmin/templates/global_records/images/binoculars-white.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
}

/*ICONS ACTIVE*/
#maincontent .ui-tabs .ui-tabs-nav li.ui-tabs-active:nth-child(1) a{
    background: url('/fileadmin/templates/global_records/images/vessel.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
    padding-left: 45px;
}
#maincontent .ui-tabs .ui-tabs-nav li.ui-tabs-active:nth-child(2) a{
    background: url('/fileadmin/templates/global_records/images/flag.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
    padding-left: 45px;
}
#maincontent .ui-tabs .ui-tabs-nav li.ui-tabs-active:nth-child(3) a{
    background: url('/fileadmin/templates/global_records/images/fish.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
    padding-left: 45px;
}
#maincontent .ui-tabs .ui-tabs-nav li.ui-tabs-active:nth-child(4) a{
    background: url('/fileadmin/templates/global_records/images/officer.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
    padding-left: 45px;
}
#maincontent .ui-tabs .ui-tabs-nav li.ui-tabs-active:nth-child(5) a{
    background: url('/fileadmin/templates/global_records/images/anchor.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
    padding-left: 45px;
}
#maincontent .ui-tabs .ui-tabs-nav li.ui-tabs-active:nth-child(6) a{
    background: url('/fileadmin/templates/global_records/images/book.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
    padding-left: 45px;
}
#maincontent .ui-tabs .ui-tabs-nav li.ui-tabs-active:nth-child(7) a{
    background: url('/fileadmin/templates/global_records/images/binoculars.png') no-repeat;
    background-size: 20px;
    background-position: 15px 6px;
    padding-left: 45px;
}

/*Open Search Results*/
#c442103 #detailContainer .record-detail-id {
    color: #fff !important;
    border: 0;
    height: 29px !important;
    line-height: 29px !important;
    padding: 0 20px !important;
    position: relative;
    font-size: 0.875em !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: #d1cece 0px 2px 3px;
    background: #0E6DA5;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0E6DA5), to(#0D5399));
    background: -webkit-linear-gradient(#0E6DA5, #0D5399);
    background: -moz-linear-gradient(#0E6DA5, #0D5399);
    background: -ms-linear-gradient(#0E6DA5, #0D5399);
    background: -o-linear-gradient(#0E6DA5, #0D5399);
    background: linear-gradient(#0E6DA5, #0D5399);
    -pie-background: linear-gradient(#0E6DA5, #0D5399);
    width: initial;
    text-align: center;
    float: right;
    margin-top: 15px;
}


/*edits on 20160707*/

#maincontent #detailContainer .row > div {
    margin-bottom: 0px;
}

#maincontent #detailContainer #core-box-accordion .row {
    padding: 0;
}
#auth-box-details h2 , #record-box-details h2, #entry-denials-details-box h2{
    font-size: 16px;
    border-bottom: 2px solid #ccc;
    margin: 10px 15px 10px 10px;
    padding: 0 0 15px 0;
}

/*AUTHORIZATION*/
#info-box table, #info-box #auth-box-details #auth-details table, #info-box #auth-box-details #auth-details td, #info-box #auth-box-details #auth-details tr {
    border: 0;
}

.authDetails-label, .inspection-label {
    font-weight: bold;
    text-align: left;
}

.authDetails-value {
    text-align: left;
}

.authDetails-innerTable table {
    text-align: left;
}

#authTableClick {
    width: 100%;
}

#infobox #authTableClick th, #infobox #authTableClick td, #infobox #authTableClick tr {
    background: none;
    border: 0;
    text-align: left;
}

/*
#info-box table, #info-box td {
    border: initial !important;
}
*/

/*INSPECTION*/



/*this css MUST be always at the end*/
/*from pagecontent 442104*/
#historical-flag-table:nth-child(even) {
    background-color:#f5f5f5;
}

#detailContainer {
    clear:both;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background-color:#fff;
}

#tabs {
    font-family:inherit;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    background:none;
}

#info-box table {
    margin-bottom:2px;
}

#info-box div.left {
    position:absolute;
    left:50px;
    max-width:40%;
    text-align:left;
}

#info-box div.left1 {
    position:absolute;
    max-width:33%;
    text-align:left;
    left:5%;
}

#info-box div.left2 {
    position:absolute;
    left:35%;
    max-width:25%;
    text-align:left;
}

#info-box div.left3 {
    position:absolute;
    left:65%;
    max-width:30%;
    text-align:left;
}

#info-box div.left4 {
    position:absolute;
    left:95%;
    text-align:left;
}

#auth-box-table div.left1 {
    position:absolute;
    max-width:25%;
    text-align:center;
    left:0;
}

#auth-box-table div.left2 {
    position:absolute;
    left:25%;
    max-width:20%;
    text-align:left;
}

#auth-box-table div.left3 {
    position:absolute;
    left:44%;
    max-width:30%;
    text-align:left;
}

#auth-box-table div.left4 {
    position:absolute;
    left:64%;
}

#auth-details div.right-table {
    position:absolute;
    max-width:80%;
    text-align:right;
    right:5px;
}

#record-table div.left1 {
    position:absolute;
    max-width:25%;
    text-align:left;
    left:0;
}

#record-table div.left2 {
    position:absolute;
    left:25%;
    max-width:35%;
    text-align:left;
}

#record-table div.left3 {
    position:absolute;
    left:44%;
    max-width:35%;
    text-align:left;
}

#record-table div.left4 {
    position:absolute;
    left:80%;
    width:30%;
    text-align:left;
}

#auth-box-details {
    position:absolute;
    right:10px;
    max-width:60%;
    width:38%;
    text-align:right;
    background:#f0f0f0;
}

#auth-box-details div.right {
    position:absolute;
    max-width:50%;
    text-align:left;
    padding-left:4%;
}

#record-box {
    height:445px;
}

#record-box-details {
    position:absolute;
    right:10px;
    max-width:60%;
    width:38%;
    text-align:left;
    background:#f0f0f0;
}

#record-box-details div.left {
    position:absolute;
    text-align:left;
    max-width:50%;
    left:2%;
    max-height:50%;
}

#record-box-details div.right {
    position:absolute;
    max-width:70%;
    text-align:left;
    padding-left:4%;
}

#record-box-summaries {
    width:65%;
    position:absolute;
    text-align:left;
    max-width:65%;
}

#record-table {
    width:90%;
    position:absolute;
    text-align:left;
}

#port-entry-denials-box {
    height:400px;
}

#port-entry-denials-box div.left1 {
    position:absolute;
    max-width:33%;
    text-align:center;
    left:0;
}

#port-entry-denials-box div.left2 {
    position:absolute;
    max-width:33%;
    text-align:center;
    left:25%;
}

#port-entry-denials-box div.left3 {
    position:absolute;
    max-width:33%;
    text-align:center;
    left:47%;
}

#port-entry-denials-box div.left4 {
    position:absolute;
    max-width:33%;
    text-align:center;
    left:70%;
}

#entry-denials-details-box {
    position:absolute;
    right:10px;
    max-width:60%;
    width:38%;
    text-align:left;
    background:#F0F0F0;
}

#info h2.left {
    float:left;
    clear:both;
}

#info h2.right {
    float:right;
    clear:both;
}

.details-provider {
    top:5%;
    height:20px;
    text-align:left;
    font-size:85%;
}

.row {
    top:0;
    height:40px;
    text-align:center;
    padding-bottom:15px;
}

.row-left {
    top:0;
    height:40px;
    text-align:left;
    padding-bottom:15px;
}

.row-large {
    top:0;
    min-height:60px;
    height:auto!important;
    text-align:center;
    font-size:75%;
    padding-top:5px;
}

.row-table {
    top:0;
    height:100px;
    text-align:center;
    font-size:75%;
    padding-bottom:25px;
}

.row-click-insp {
    top:0;
    text-align:center;
    cursor:pointer;
}

.title-class {
    background:#D3D3D3;
    font-weight:700;
}

.auth-table-class {
    border:1px solid #aaa;
}

.button-figis-class {
    border:1px solid #aaa;
    border-radius:25px;
    height:25px;
    color:#1584de;
}

.button-equasis-class {
    border:1px solid #aaa;
    border-radius:25px;
    height:25px;
    color:#fbaa29;
}

.links-box-class {
    padding:25px;
}

#coreDetails {
    width:810px;
}

#identificationDetails {
    width:410px;
}

#coreDetails,#historicalDetails,#authDetails,#identificationDetails {
    float:left;
    margin-top:7px;
    border:solid 1px #406b72;
    height:150px;
    max-height:150px;
    overflow-y:scroll;
    background-color:#fff;
    padding:5px;
}

.row > div {
    margin-bottom:10px;
}

#boxAccordion > div span {
    width:180px;
    display:inline-block;
}

#vessel-details-header {
    height:40px;
}

/*Accordion*/
#core-box-accordion {
    font-family:inherit;
    width:90%;
}

#info h2,#core-box-accordion h2 {
    margin-bottom:0;
    border-top:1px solid #aaa;
}

#info-box div.right,#entry-denials-details div.right {
    position:absolute;
    left:50%;
    max-width:45%;
    text-align:left;
}

#auth-box-table,#entry-denials-summaries {
    width:55%;
    position:absolute;
    text-align:left;
    max-width:55%;
}

#auth-box-details div.left,#entry-denials-details div.left {
    position:absolute;
    text-align:left;
    max-width:50%;
    left:2%;
}

#auth-box-details h2,#record-box-details h3,#entry-denials-details-box h3 {
    text-align:left;
    padding-left:2%;
}

.row-click,.row-click-denials {
    top:0;
    height:25px;
    text-align:center;
    font-size:75%;
    cursor:pointer;
}

.historical-field,#auth-box {
    height:200px;
}

/*End form pagecontent*/


#maincontent #auth-details table.inner-table, #maincontent #auth-details table.inner-table tr, #maincontent #auth-details table.inner-table td{
   /* border: 2px solid #ccc!important; */
}

#maincontent #auth-details table.inner-table tr, #maincontent #auth-details table.inner-table td, #maincontent #auth-details table.inner-table th{
   padding:5px !important;
}

table#authTableClick th {
    background: none;
    border: 0;
}
table#authTableClick tr, table#authTableClick td{
    text-align: left;
}
table.inner-table tr:first-child {
    font-weight: bold;
}
table#authTableClick tr.row-click:hover {
    background: #f9f9f9;
}

#core-box-accordion table tbody tr th,#core-box-accordion table tbody tr td,
#regional-table table tbody tr th, #regional-table table tbody tr td,
#historical-box table tbody tr th, #historical-box table tbody tr td{
    padding: 7px 10px 5px 10px;
}
#core-box-accordion table tbody tr:nth-child(even),
#regional-table table tbody tr:nth-child(even),
#historical-box table tbody tr:nth-child(even),
#inspTableClick tbody tr:nth-child(even){
    background: #f9f9f9;
}
#core-box-accordion table tbody tr:nth-child(odd),
#regional-table table tbody tr:nth-child(odd),
#historical-box table tbody tr:nth-child(odd) {
    background: #fff;
}
#core-box-accordion table thead,
#historical-box table thead,
#auth-box table thead,
#record-box table thead,
#port-entry-denials-box table thead{
  border-bottom: 1px solid #000;
}

/*TABLE TABS*/
#tabs table {
    width: 100%;
}

#tabs th {
    background: none;
    border: 0;
    font-weight: bold;
}

#tabs tr {
    border: 0;
    text-align: left;
}

#tabs td {
    border: 0;
}

#extsearch-table_wrapper #extsearch-table th:nth-child(1){width:10%}
#extsearch-table_wrapper #extsearch-table th:nth-child(2){width:10%}
#extsearch-table_wrapper #extsearch-table th:nth-child(3){width:25%}
#extsearch-table_wrapper #extsearch-table th:nth-child(4){width:10%}
#extsearch-table_wrapper #extsearch-table th:nth-child(5){width:10%}
#extsearch-table_wrapper #extsearch-table th:nth-child(6){width:10%}
#extsearch-table_wrapper #extsearch-table th:nth-child(7){width:25%}

div#owner-address{
    padding-left: 96px;
    text-indent: -96px;
}
div#operator-address {
    padding-left: 161px;
    text-indent: -161px;
}

/*------------------------------------------------------------------------------------------------*/
.clearable{
  background: #fff url(http://i.stack.imgur.com/mJotv.gif) no-repeat right -10px center;
  border: 1px solid #999;
  padding: 3px 18px 3px 4px;     /* Use the same right padding (18) in jQ! */
  border-radius: 3px;
  transition: background 0.4s;
}
.clearable.x  { background-position: right 5px center; } /* (jQ) Show icon */
.clearable.onX{ cursor: pointer; }              /* (jQ) hover cursor style */
.clearable::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */
/*------------------------------------------------------------------------------------------------*/