@import url('https://fonts.googleapis.com/css2?family=Raleway');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@600&display=swap');
body {
    font-family: 'Raleway';
}
.footerAppList{list-style: none;}
.footerAppList li{float:left;margin-right: 10px;}
.boattablelist .odd .actionButton{display:revert;}
.boattablelist .even .actionButton{display:revert}
.searchResult{margin-top: 15px;}
.spaceTop {margin-top:15px;}
.navbar-expand-lg .navbar-nav .nav-link {font-family: 'Raleway';color:#333333;font-size: 15px;padding-bottom: 18px;
    padding-top: 18px;}
.navbar-expand-lg .navbar-nav .nav-link:hover {color: ##333333;font-weight:bold;}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {font-weight:bold;color: #1C76B4;}
.navbar {padding-bottom: 0;}
.divCenter {margin:0 auto;}
.homepage {font-family: 'Raleway', sans-serif;}
.homepage .heading1 {margin-bottom: 25px;}
.homepage .heading1 span {color:#155B8B;font-weight:bold;text-align: center;font-size: 17px; font-family: 'Raleway', sans-serif;}
.homepage .heading2{margin-bottom: 40px;}
.homepage .heading2 span{color:#333333; font-weight:normal; text-align: center; font-size: 14px; }
.homepage .heading3{font-family: 'Raleway', sans-serif;}
.homepage .heading3 .btn-primary,.registerpage .btn-success {text-transform: uppercase;font-family: 'Raleway', sans-serif;font-weight: bold; padding: 15px 40px; font-size: 14px;}
.btn-primary, .btn-success { color: #fff; background-color: #1C76B4; border-color: #1C76B4; }
.footerPage {padding-top: 75px;}
.footerPage p{ color:#333333; font-size: 13px;}
.navbar {background-color: #ffffff !important;}

.registerpage label {color: #155B8B; font-size: 13px;margin-bottom: 3px;}
.registerpage .form-control {background: #F5F5F5; border: none; font-size: 13px;}
.registerpage textarea {height: 40px;}
 .registerpage span.heading2 {color: #333333;font-weight: normal;text-align: center;font-size: 12px;}
.registerpage .form-group { margin-bottom: 9px;}
.registerpage .acceptTerms{ margin-top: 8px; }
.registerpage .buttonRow{ margin-top: 25px; }
.loginpage label {color: #333333;font-size: 12px;}
.loginpage a {color: #1C76B4;font-weight: bold;font-size: 13px;}
.loginlink {font-weight: bold;}
.registerlink a {font-weight: bold;color:#1C76B4 !important;}
.dashboardpage h1{color: #155B8B;font-size: 17px;font-weight: bold;margin-bottom: 25px;margin-top: 10px;}
.dashboardpage #boats-table_wrapper .dt-buttons a.dt-button {border: 1px solid #1C76B4; background: #fff; color: #1C76B4; border-radius: 4px; margin-right: 15px;}
.dashboardpage #boats-table_wrapper .dt-buttons a.dt-button:hover {background: #1C76B4; color: #ffffff; }
.dashboardpage #boats-table_wrapper .dataTables_filter label {color:#333333;font-size: 14px;font-weight: bold;}
.dashboardpage #boats-table_wrapper .dataTables_filter .form-control {border-color:#333333;}
.dashboardpage #boats-table_wrapper #boats-table {color:#155B8B;margin-top: 30px !important;}
.dashboardpage #boats-table_wrapper #boats-table td{
vertical-align: middle; }

.dashboardpage #boats-table_wrapper #boats-table th { border-bottom: 2px solid #dee2e6 !important; border-top:none !important;}
.dashboardpage #boats-table_wrapper #boats-table td { border-bottom: 1px solid #dee2e6 !important; border-top:none !important; }
.dashboardpage #boats-table_wrapper .page-item.active .page-link {background-color: #1C76B4;border-color: #1C76B4;}
.dataTables_paginate a.page-link, .dataTables_paginate a.page-link:hover {color: #1C76B4;}
.breadgrums {background: #F5F5F5;   padding: 8px 0;}
.breadgrums ul {list-style: none;
    padding: 0;
    margin: 0;}
.breadgrums ul li {display: inline;
    padding-right: 15px;
    border-right: 1px solid #333;
    margin-right: 15px;}
.breadgrums ul li a {
    color: #4B4B4B;
    font-size: 15px;}
    .breadgrums ul li a.active{
        color: #155B8B;
    }
.breadgrums li a:hover {text-decoration: underline;}

.breadgrums ul li:last-child
{
    border: none;
}
.addboatpage{margin-top: 40px;}
.addboatpage .card-header{border-bottom:1px solid #CCCCCC;background: #fff;}
.addboatpage .card{
    box-shadow: 0px 3px 6px #00000029;
border: 1px solid #707070;
opacity: 1;
}
.addboatpage .card h2{color:#155B8B;font-weight: bold;font-size: 15px; line-height: 17px;}
.addboatpage .card .mandatory_data {font-weight: bold;font-size: 15px;text-align:right;color: #333333;}
.addboatpage .card .mandatory_data .estaric {font-weight: bold;
    font-size: 25px;
    text-align: right;
    color: #E10000;
    line-height: 17px;}
.addboatpage .card .addboattable .table-bordered, .addboatpage .card .addboattable .table-bordered td, .addboatpage .card .addboattable .table-bordered th , .addboatpage .card .addboattable td, .addboatpage .card .addboattable th{border:none !important;}

.addboatpage .card .addboattable .tableLabel {color: #155B8B; font-size: 14px; line-height: 60px; padding: 0;font-weight: normal;}
.addboatpage .card .addboattable .estaric {font-weight: bold; font-size: 25px; text-align: right; color: #E10000; line-height: 17px;}
.addboatpage .card .addboattable .table-bordered, .addboatpage .card .tableGalleryUpload .table-bordered td, .addboatpage .card .tableGalleryUpload .table-bordered th , .addboatpage .card .tableGalleryUpload td, .addboatpage .card .tableGalleryUpload th{border:none !important;}
.addboatpage .greyuploadgallery {background-color: #DEEBF4 ;}
.addboatpage .greyuploadgallery .uploadgalleryicon{ }
.addboatpage .greyuploadgallery .uploadgallerytext .gallerytext1 { color: #155B8B;
    font-size: 16px;
    font-weight: bold; }
.addboatpage .greyuploadgallery .uploadgallerytext .gallerytext2{ font-size: 13px;
    font-weight: bold;
    color: #333;}
    .addboatpage .greyuploadgallery .rowSpace {padding:35px 0; }
#boats-table .btn-view-detail {
    padding:5px 40px;
    font-size: 15px;
}

#boats-table .btn-status-link {background-color: #a6a6a6;;}
#boats-table .btn-status-active {background-color: #14B59F;}
#boats-table .btn-status {cursor: unset;border:inherit;}
.nav-pills .nav-link {
    padding: 7px 40px;
font-size: 14px;
background-color: #fff;
border: 1px solid #1C76B4;
color: #1C76B4;
border-radius: 4px;
}
    .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
        border-bottom: none !important;
    background-color: #1C76B4;
    }
    .nav-item {
        margin-right: 20px;
    }
    .nav-pills .nav-link:hover{
        background-color: #1C76B4;
        color:#ffffff;
    }
    .addboatpage .card .viewboattable .tableLabel {width:33%;}
    .addboatpage .card .viewboattable {width:93%;}
    @media only screen and (min-width: 768px) {
      
      
.formMiddle {margin: 40px auto 0 auto;width:80%}}
.headingSection {padding-top: 20px;}
.headingSection h3 {color: #155B8B;
    font-size: 18px;
    font-weight: bold;}
    @media only screen and (max-width: 360px) {
    .navbar-brand {margin-right: 0;}

    }
.viewBoatNewDetail {}
.viewBoatNewDetail .editNewBtn {padding: 8px 40px;}
.viewBoatNewDetail .txtVal {border: 1px solid #CCCCCC;/*background-color: #F5F5F5;*/ color:#4B4B4B;padding:7px 12px;border-radius: 2px;}

.addboatpage .card .addboattable .tableLabel2 { line-height: 38px; }
.viewBoatNewDetail .codeTxt {background-color: #F5F5F5;}
.viewBoatNewDetail .codeTxt .boatCode {margin-right: 9px;}
.viewBoatNewDetail .codeTxtField {background-image: url('../img/lock.png');
    background-repeat: no-repeat;
    background-color: #F5F5F5;
    padding-left: 40px;
    background-position: 13px 7px;}

.viewAttachmentList{}
.viewAttachmentList ul{
    list-style: none;
    margin:0;
    padding:0;
}
.viewAttachmentList ul li { margin-top:5px;}
.viewAttachmentList ul li .downloadAttachment {float:right;position: relative;top: -39px;height: 39px;background: #1C76B4;}
.viewAttachmentList ul li .deleteAttachment {float:right;position: relative;top: -39px;height: 39px;background: #E10000;}
.tabSpace { padding:0px;}
.viewTabStyle .nav-link { border-radius:0;border:none;margin-bottom: 1px;background: #F5F5F5;padding:10px 40px;}
.viewTabStyle .nav-pills .nav-link.active, .viewTabStyle .nav-pills .show {
    background-color:#F5F5F5;
}
.addBoatButtonRow {background-color: #F5F5F5;padding: 17px 20px;}
.addBoatButtonRow .btn, .newButtonStyle{
font-size: 15px;
padding: 8px 26px;
border-radius: 3px;
box-shadow: 0px 3px 6px #00000029;
}
.addBoatButtonRow .btn:hover, .newButtonStyle:hover{
    border: 1px solid #1C76B4;
    background-color: #f5f5f5;
    color:#1C76B4;
    }
.uploadImgButtonRow {padding-top:12px;padding-bottom:12px;}
.btnMoveDown {box-shadow: 0px 3px 6px #00000029;background: #FFFFFF;border: 1px solid #1c76b4;border: 1px solid #1C76B4;border-radius:25px;width:45px;
    height:45px;padding-top: 8px;}
.btnMoveUp {box-shadow: 0px 3px 6px #00000029;background: #1c76b4;border: 1px solid #1c76b4;border: 1px solid #1C76B4;border-radius: 25px;width: 45px;
        height: 45px;padding-top: 8px;}
 .btnMoveDown:hover, .btnMoveUp:hover {box-shadow: 0px 6px 4px #00000029;}
.btnTextStyle {box-shadow: 0px 3px 6px #00000029;border-radius: 5px;font-family: 'Raleway';
    font-size: 15px;
    padding: 7px 16px;
    line-height: 24px;}
    .btnTextStyle img {margin-left: 7px;}
.linkButtonStyle{    background: #1C76B4; border-color: #1C76B4;color:#ffffff;}
.linkButtonStyle:hover{    background: #12476C; border-color: #12476C;color:#ffffff;}
.manageGalleryTable td {vertical-align: middle;}
.checkboxspace { margin-left:-5px;}
.firstcol {padding-left:0px;}
.contactpage textarea {height:auto;}