



.page-node-676 .main-container div.registration li {padding-left:0px;margin-bottom:0px;}

.page-node-676 .main-container div.registration li::before {content:"";}



.page-node-676 .main-container div.registration .keys li {margin-bottom:0px;font-size:14px;line-height:1.25;}



.page-node-676 .main-container div.registration .container {

  width: inherit;

}



.page-node-676 .main-container div.registration .late-payment-fee-calculator {margin-top:30px;}

.page-node-676 .main-container div.registration .col-lg-12 {

  position: relative;

}

.page-node-676 .main-container div.registration a {

  color: #000;width:100%

}

.page-node-676 .main-container div.registration p {font-size:14px;line-height:1.3;margin-bottom:10px;}



.page-node-676 .main-container div.registration .navbar-header {

  width: 100%;

}

.page-node-676 .main-container .merchant {

    color: #484848 !important;

}

.page-node-676 .main-container div.registration .sliderz {

  margin-bottom: 30px;

  margin-top: 5px;

}

.page-node-676 .main-container div.registration ul {margin-top:0px; margin-bottom:0px;padding-left:0px;}

.page-node-676 .main-container div.registration li {line-height:1.2;}

.page-node-676 .main-container div.registration table li {line-height:1.4;}

.page-node-676 .main-container div.registration table {

  text-align: left;

  border-style: none;margin-top: 0px;margin-bottom:0px;

}

.page-node-676 .main-container div.registration .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{

  border-bottom-left-radius: 15px;

  border-top-left-radius: 15px;

  border-left-color: transparent;

  border-bottom-right-radius: 15px;

  border-top-right-radius: 15px;

}



.page-node-676 .main-container div.registration .navbar-header ul{

  margin-left: 25%;

}



.page-node-676 .main-container div.registration .table {

  width: 100% !important;

}



.page-node-676 .main-container div.registration .table .row td { width: 50px;}



.page-node-676 .main-container div.registration .tr td:nth-child(1){

  width: 50%;

}

.page-node-676 .main-container div.registration .tr td:last-child{

  width: 50%;

}



.page-node-676 .main-container div.registration .navbar-header ul li {

  width: 200px;

  text-align: center;

}



.page-node-676 .main-container div.registration .navbar-header ul li





.page-node-676 .main-container div.registration #boatSelect li a img {

  height: auto;

  width: 40px;

  /* margin-right: 50px; */

}





.page-node-676 .main-container div.registration a.active {

  border-top: 1px solid #929ba0;

  border-left: 1px solid #929ba0;

  border-right: 1px solid #929ba0;

  color: #000;

  }



.page-node-676 .main-container div.registration a.inactive {



  }

.page-node-676 .main-container div.registration .panel-group .panel {

  border-radius: 0px;

  margin-top: 0;box-shadow:none;

}

.page-node-676 .main-container .page-node-676 .main-container div.registration ul {

  list-style: none;

  padding-left: 0;margin-bottom: 0px;

margin-top: 0px;

}



.page-node-676 .main-container div.registration ul li{

  text-align: left;

}





.page-node-676 .main-container div.registration ul li span {

  font-style: italic;

}






.page-node-676 .main-container div.registration ul li ul li {

  font-weight: normal;

}



.page-node-676 .main-container div.registration table thead th {

  background-color: #54636c;

  color: #fff;

  padding: 25px 20px;

  border-right: 1px solid #929ba0;


  font-size: 14px !important;

}



.page-node-676 .main-container div.registration table thead th:last-child{

  background-color: #54636c;

  color: #fff;

  text-align: right;

}



.page-node-676 .main-container div.registration table thead {

  padding: 15px;

}



.page-node-676 .main-container div.registration table tbody td table th  {

  background-color: #fff;

}




.page-node-676 .main-container div.registration table tbody td table tbody tr td:last-child {padding-right: 0px;}
.page-node-676 .main-container div.registration .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {

    padding: 8px;

    line-height: 1.42857143;

    vertical-align: top;

    border-top: none !important;

    font-size: 14px;

  }

.page-node-676 .main-container div.registration .table>tbody>tr>td:last-child {

  background-color: #d7dbdd;

}

.page-node-676 .main-container div.registration .table>tbody>tr>td:first-child {

  background-color: #ebedee;

}

.page-node-676 .main-container table td {

  border: none;

}

.page-node-676 .main-container div.registration .panel {

  border: none !important;

}

.page-node-676 .main-container div.registration .panel-default {

  border-color: none !important;

}

.page-node-676 .main-container div.registration .panel-title a,

.page-node-676 .main-container div.registration .apnel-title a span {

  color: rgb(6, 169, 77);

  font-size: 18px;

}




.page-node-676 .main-container div.registration .panel-collapse .panel-body .sidebar li a {

  font-weight: 200;

  color: #484848;

  padding: 5px 15px;

  padding-left: 0;

  font-size: 16px;

}

.page-node-676 .main-container div.registration .tab-pane .container .row .col-lg-12 h1:not(:first-child){

  background-color: #f06468;

  color: #fff;

  font-weight: 400;

  padding: 15px;

  margin-bottom: 0;

  margin-top: 25px;font-size: 36px;

line-height: 1;

}



.page-node-676 .main-container div.registration .tab-pane .container .row .col-lg-12 div:not(:last-child) {

  /* margin-bottom: 20px; */

}

.page-node-676 .main-container div.registration #boatSelect li a img {

  height: auto;

  width: 55px;

}



.page-node-676 .main-container div.registration .statCert {

  font-weight: 100;

}



.page-node-676 .main-container div.registration li {

  list-style: none;

}

.page-node-676 .main-container div.registration li .btn-default {

  border: 5px solid #f06468;

  color: #f06468;

  border-radius: 5px;

  font-size: 10px;

  padding: 3px;width: auto;

}

.page-node-676 .main-container div.registration .btn-default {

  border: 5px solid #f06468;

  color: #f06468;

  border-radius: 5px;

  font-size: 10;

  padding: 3px;width:auto;

}



.page-node-676 .main-container div.registration .navbar3 {

 /* position: absolute;

  top: 0;

  left: 0;

  right: 0;*/

}



.page-node-676 .main-container div.registration .tableHeader {

  background-color: white;



}

.page-node-676 .main-container div.registration .feeType {

  padding-left: 30px;

}

.page-node-676 .main-container div.registration .feeCat {

  padding-left: 20px;

}

.page-node-676 .main-container div.registration .feePrice {

  padding-left: 45px;

}

.page-node-676 .main-container div.registration .divider {

  padding-bottom: 0px;

}

.page-node-676 .main-container div.registration .panel-collapse .panel-body .sidebar li.active a{

    background-color:#fff;

    color: #000;

    font-weight:500;

    padding-left: 0;

    }

.page-node-676 .main-container div.registration .panel-collapse .panel-body .sidebar li:hover {

  background-color: #fff;

}



.page-node-676 .main-container div.registration .panel-default>.panel-heading {

    background-color: #fff;

    border-top: 1px solid #bbc1c4;

    border-radius: 0px;

    padding-left: 0;

    padding-right: 0;

    padding-top: 10px;

    padding-bottom: 10px;

  }



.page-node-676 .main-container div.registration .panel-default>.panel-heading:nth-child(4){

  border-bottom: 1px solid #bbc1c4 !important;

}

.page-node-676 .main-container div.registration .panel-group .panel+.panel {

  margin:0;

}

.page-node-676 .main-container div.registration .panel-default>.panel-heading+.panel-collapse>.panel-body {

  padding: 0;

}

.page-node-676 .main-container div.registration #merchant,



.page-node-676 .main-container div.registration .panel-title {

      padding: 5px 0px;margin-bottom:0px;line-height: 1;

}



/* PRETTY SURE THIS IS ALL IT */



.page-node-676 .main-container div.registration .tab-pane .container .row .col-lg-12 h1:not(:first-child){

  background-color: #fff;

  color: #f06468;

  font-weight: 400;

  padding: 0;

  margin-bottom: 0;

  margin-top: 25px;

  font-size:30px;

}

.page-node-676 .main-container div.registration .divider{

  padding: 0!important;

}

.page-node-676 .main-container div.registration .tableHeader p {

    margin-top: 10px;

}



.page-node-676 .main-container div.registration ul li ul {

  list-style-type: disc;

}



.page-node-676 .main-container div.registration ul li ul li:not(:first-child){

  margin-left: 20px;
  padding-left: 20px;


}








.page-node-676 .main-container div.registration table t.page-node-676 .main-container div td table t.page-node-676 .main-container div tr td {

    font-size: 12px;

}



.page-node-676 .main-container div.registration .panel-collapse .panel-.page-node-676 .main-container div .sidebar li a {

    font-weight: 200;

    color: #484848;

    padding: 5px 15px;

    padding-left: 0;

    font-size: 14px;

}



.page-node-676 .main-container div.registration .panel-title {

  display: flex !important;

  flex-direction: row !important;

  justify-content: space-evenly !important;

  align-items: center!important;

}

.page-node-676 .main-container div.registration .panel-title span{

  margin-left: auto;

  font-size: 18px;

  color: #06a94d;

}



.page-node-676 .main-container.globalstyles table td {

  padding:0;

}

.page-node-676 .main-container div.registration ul li {

  font-size: 14px !important;

  list-style-type: none;

  font-weight: 500;

}

.page-node-676 .main-container div.registration table tbody td table tbody tr td {
  padding-right: 15px;

  border-bottom:none;

  font-size: 14px;

}




.page-node-676 .main-container.globalstyles ul {

  list-style-type: none

}

.page-node-676 .main-container div.registration li ul li{

  font-size: 14px;

 /*list-style-type: disc;*/

}

.page-node-676 .main-container div.registration li{

  list-style-type: none;

}

.page-node-676 .main-container div.registration li span{

  list-style-type: none;

}


.page-node-676 .main-container div.registration ul li ul li:not(:first-child) {



  padding-left: 0 !important;


}


.page-node-676 #accordion {

  margin-top: 30px;

}

.page-node-676 #dataTable {

  margin-top: 20px;

}

.page-node-676 .main-container div.registration #yacht {

  padding-left: 50px;

  padding-right: 50px;

  font-size: 24px;


}

.page-node-676 .main-container div.registration #merchant {

  padding-left: 23px;
     padding-right: 23px !important;
     font-size: 24px !important;
     padding-top: 14px !important;
     padding-bottom: 13px !important;


}


#calculator h3 {

  font-size: 20px !important;


  line-height: 100%;

  text-transform: uppercase;

}

.tonnage-fee-calculator .calcltr label {

  text-transform: uppercase;

}


.page-node-676 .main-container div.registration #fees{

  padding-left: 0;

  text-align: center;
}

.page-node-676 .panel-title i {

  margin-left: auto;

  color: rgb(6, 169, 77);

  font-size: 18px;
}
.page-node-676 .main-container div.registration li::before {margin-left:0px}
.page-node-676 .main-container div.registration table li::before {
  
   content: '\2022';
    top: -7px;
}
