/*body { font-size: 12px !important; }*/
.cardTxtBig {font-size:14px;}
h2, .h2 { font-size: 20px;}
/* Top Menu Icon Start*/
.last-menu ul.sub-menu.menu-odd.second-level.menu-depth-1 {
    left: -130px;
}
div#wpsvccount {
    display: none;
}
div#wpsvctable {
    margin-right: 30px;
}
div#wpsvccount {
    margin-right: 20px;
}
.last-menu ul.sub-menu.menu-even.third-level.menu-depth-2 {
    width: 200px !important;
}

details[open] summary .icon {
    transform: rotate(90deg); /* Rotate arrow to point down */
  }
summary br {
    display: none;
}
  summary .icon {
    transition: transform 0.2s ease;
  }

.well {
    padding: 8px !important;
    margin-bottom: 0px !important;
}

.well a:first-of-type br {
    display: none;
}

h3.wps_visitor_title {
    color: #fff;
    font-size: 13px;
    font-family: 'Open Sans';
    margin-top: 4px;
    font-weight: 400;
    padding-right: 10px;
}
div#mvcwid {
    display: contents;
}


a.btn.btn-primary {
    color: #fff;
}
.nodataHeading{font-family: 'Open Sans', sans-serif; font-size: 24px; font-weight: 400; line-height: 32px; margin: 0px; text-align: center;text-transform: uppercase; color: #e83c02;}
.nodataSub{font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 200; line-height: 28px; margin: 0px; text-align: center;
	text-transform: uppercase; color: #e83c02;}
.nodataImg {display:block; margin:0 auto; width:420px;}

/* Loader */
.noDataMessage {text-align:center; color:#ff0000; }


/* */
.modal-header { border-bottom: 1px solid #e5e5e5; background: #0c7bb3 !important; color: #fff !important; }
/* Breadcumb Arrow */
.navigatioalTrail {margin:5px 0px;}
.bread_crumb { white-space: nowrap; margin-left:0px !important; padding-left:0px !important;}
/* Container Styling */
.container.breadcumbPanel {
    padding: 6px 10px;
    background-color: #fff; /* Light background */

    font-family: inherit;
    font-size: 14px;
    color: #333;
}

/* Breadcrumb Item Styling */
.container.breadcumbPanel span[itemprop="itemListElement"] {
    display: inline-block;
    color: #007bff; /* Link color */
}

.container.breadcumbPanel a {
    color: #000; /* Link color */
    text-decoration: none;
}

.container.breadcumbPanel a:hover {
    text-decoration: underline;
}

/* Separator Styling */
.container.breadcumbPanel span[itemprop="itemListElement"]::after {
    content: "f105"; /* Font Awesome chevron-right icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding: 0 8px;
    color: #6c757d; /* Muted color for separators */
}

/* Remove Separator for Last Item */
.container.breadcumbPanel span[itemprop="itemListElement"]:last-child::after {
    content: ""; 
}

/* Current Page Styling */
.container.breadcumbPanel .current-item {
    color: #6c757d; /* Muted color for current item */
    font-weight: bold;
    pointer-events: none; /* Disable link on current page */
}


	
/*******Background color******/	
.bg-pink{background:#c588bc !important}
.bg-orange{background:#f4b11b !important}
.bg-green{background:#8bc640 !important}
.bg-green2{background:#6fc497 !important}
.bg-seagreen{background:#50b9d0 !important}
.bg-violet{background:#9177b6 !important}
.bg-blue{background:#6faac3 !important}
.bg-footerblue{background:#6686c4; color:white;}
/*******button color*********/
.btn-bg-pink{background:#c588bc !important; border-color: #704c6b !important; color:#fff !important;}
.btn-bg-orange{background:#f4b11b !important; border-color: #be8a16 !important; color:#fff !important;}
.btn-bg-green{background:#8bc640 !important; border-color: #6c9b2f !important; color:#fff !important;}
.btn-bg-green2{background:#6fc497 !important; border-color: #51916f !important; color:#fff !important;}
.btn-bg-seagreen{background:#50b9d0 !important; border-color: #4099ac !important; color:#fff !important;}
.btn-bg-violet{background:#9177b6 !important; border-color: #55446d !important; color:#fff !important;}
.btn-bg-blue{background:#6faac3 !important; border-color: #4d8ba5 !important; color:#fff !important;}

.nav-tabs>li .btn-bg-green2, .nav-tabs>li .btn-bg-green  {border-radius: 4px !important; padding-top: 5px !important; padding-bottom: 5px !important;}
.nav-tabs>li.active .btn-bg-green2, .nav-tabs>li.active .btn-bg-green  {border-radius: 4px !important; padding-top: 5px !important; padding-bottom: 5px !important; -webkit-box-shadow: inset 2px 2px 23px -2px rgba(0,0,0,0.46) !important;-moz-box-shadow: inset 2px 2px 23px -2px rgba(0,0,0,0.46) !important; box-shadow: inset 2px 2px 23px -2px rgba(0,0,0,0.46) !important;}

.bgimg .container { background:#fff !important;}

/* New Layout CSS Start */

.inpagecontainer { background: #fff; padding: 0; }
.txt-gray { color: #666; }
.glyphicon-calendar:before { content: url(../images/icon-calendar.png); }
.gut5 { padding: 5px;}
.gut5T { padding: 5px 0; }
.gut5LR { padding: 0 5px; }
.breadcrumb { background: transparent; padding: 2px 15px 0 7px; margin-bottom: 3px; }
.floatL { float: left; display: inline-block; }
.pinkdrop { border-radius: 12px; padding: 4px; background: #f48788; color: #fff; border: 0; }
.imgC { margin: 0 auto; width: min-content; }
/*.inTopBanner { background: url(../images/banner-insidepage.jpg) left center no-repeat; min-height: 124px; text-align: right; vertical-align: middle;}*/
.inTopBanner { background-image: url(../images/inner-banner.png); background-position: left center no-repeat; min-height: 107px; text-align: right; vertical-align: middle; }
.inTopBanner .hdr { font-size: 30px; color: #fff; padding-top: 30px; padding-right: 30px; }
 @media (max-width: 768px) {
.inTopBanner .hdr { font-size: 24px; }
.centeritem { text-align: center }
}

/*******Background color******/	
.bg-pink{background:#c588bc}
.bg-orange{background:#f4b11b}
.bg-green{background:#8bc640}
.bg-green2{background:#6fc497}
.bg-seagreen{background:#50b9d0}
.bg-violet{background:#9177b6}
.bg-blue{background:#6faac3}
.bg-footerblue{background:#6686c4; color:white;}
	
/*****text color******/	
.txt-white{ color:#fff;}
.txt-yellow{ color:#fce2c4;}

/*******text align********/
.text-center{ text-align:center}
.text-right{ text-align:right}

.container-fluid.bg-footerblue.gutb20 {
    background-color: #002955 !important;
    background-image: url("../images/home/light-erldc.jpg");
    background-position: right;
    background-repeat: no-repeat;
    text-align: center;
    background-size: contain;
}
.container-fluid.bg-footerblue.gutb20 {
    padding: 0px;
}
.bg-footerblue .gutb20 {
    padding: 0px;
    padding-top: 10px;
}
.textwidget p {
    color: #fff !important;
    margin-bottom: 4px;
    font-size: 12px;
	margin-right: 15px;
}
h2.widgettitle {
    display: none;
}
span.flag img {
    width: 36%;
}
section.entry-content {
    min-height: 435px;
}

/* Data Table Over write class*/

/*.table thead { background: #2980b9 !important; }
.table thead th {color:#fff !important;}*/

table.dataTable thead .sorting:after {
    opacity: inherit;
    content: "e155" !important;
}

.dataTables_wrapper .row:nth-child(1) { padding-bottom:3px; }
.dataTables_wrapper div.dataTables_wrapper div.dataTables_length select { border-radius: 0 !important; outline: 0 !important; }
.form-control { border-radius: 0 !important; border-color: #e0e0e0 !important; }
.form-control:focus { border-color: #666 !important; outline: 0; -webkit-box-shadow: none !important; box-shadow: none !important; }

.dataTables_wrapper .row:nth-child(2) { padding-bottom: 4rem; }
i.fa.fa-download { margin-right: 10px;  }



.dataTables_wrapper .row:nth-child(3) div.col-sm-4 { float: right; text-align: right; }
.dataTables_wrapper .row:nth-child(3) div.col-sm-8 { float: left; }
.dataTables_wrapper .row:nth-child(3) div.col-sm-8 div.dataTables_paginate { text-align: left; }
.dataTables_wrapper .pagination>li {display: inline-block !important; margin-right: 0 !important; }
.dataTables_wrapper .pagination>li:first-child>a, 
.dataTables_wrapper .pagination>li:first-child>span { border-top-left-radius: 25px; border-bottom-left-radius: 25px; border-top-right-radius: 25px; border-bottom-right-radius: 25px; margin-right: 7px; }
.dataTables_wrapper .pagination>li>a, 
.dataTables_wrapper .pagination>li>span { border-top-left-radius: 25px; border-bottom-left-radius: 25px; border-top-right-radius: 25px; border-bottom-right-radius: 25px; margin-right: 7px; background-color: rgba(119, 119, 119, .1); border-color: transparent; }
.dataTables_wrapper .pagination>li:last-child>span { border-top-left-radius: 25px; border-bottom-left-radius: 25px; border-top-right-radius: 25px; border-bottom-right-radius: 25px; margin-right: 7px; }
.dataTables_wrapper .pagination li:first-child > a:hover { border-color: #ddd !important; color: #ddd !important; outline: 0 !important; }
.dataTables_wrapper .pagination>li>a:hover,
.dataTables_wrapper .pagination>li>span:hover,
.dataTables_wrapper .pagination li:last-child > a:hover { border-color: transparent!important; color: #fff !important; outline: 0 !important; background-color: rgba(119, 119, 119, .5); }
.dataTables_wrapper .pagination>.active>a, 
.dataTables_wrapper .pagination>.active>a:focus, 
.dataTables_wrapper .pagination>.active>a:hover, 
.dataTables_wrapper .pagination>.active>span, 
.dataTables_wrapper .pagination>.active>span:focus, 
.dataTables_wrapper .pagination>.active>span:hover { background-color: rgba(1, 135, 208, .5); border: 0; }
.dataTables_wrapper .table-bordered { border: 0;}
.dataTables_wrapper .table-bordered>thead>tr>td, 
.dataTables_wrapper .table-bordered>thead>tr>th { border-bottom-width: 0 !important;}
.dataTables_wrapper .table-bordered>tbody>tr>td, 
.dataTables_wrapper .table-bordered>tbody>tr>th, 
.dataTables_wrapper .table-bordered>tfoot>tr>td, 
.dataTables_wrapper .table-bordered>tfoot>tr>th, 
.dataTables_wrapper .table-bordered>thead>tr>td, 
.dataTables_wrapper .table-bordered>thead>tr>th { /*border: 0 !important;*/ border-left:0px; border-bottom:0px; border-top:0px; border-right:0px; color: #333; padding: 10px; outline: 0; }
.dataTables_wrapper .table-bordered>thead>tr>th { background-color: #0187d0; font-weight: normal; color: #fff !important; }
.dataTables_wrapper table.dataTable thead .sorting:after { opacity: 0; }
.dataTables_wrapper table.dataTable thead .sorting:after, 
.dataTables_wrapper table.dataTable thead .sorting_asc:after, 
.dataTables_wrapper table.dataTable thead .sorting_desc:after, 
.dataTables_wrapper table.dataTable thead .sorting_asc_disabled:after, 
.dataTables_wrapper table.dataTable thead .sorting_desc_disabled:after { bottom: 15px; }

.table>caption+thead>tr:first-child>td, 
.table>caption+thead>tr:first-child>th, 
.table>colgroup+thead>tr:first-child>td, 
 .table>colgroup+thead>tr:first-child>th, 
.table>thead:first-child>tr:first-child>td, 
.table>thead:first-child>tr:first-child>th { border-top: 0 !important; background-color:#00478e !important; font-weight: normal !important; color: #fff !important; padding: 10px !important; }
table.dataTable thead .sorting:after, 
table.dataTable thead .sorting_asc:after, 
table.dataTable thead .sorting_desc:after, 
table.dataTable thead .sorting_asc_disabled:after, 
table.dataTable thead .sorting_desc_disabled:after { bottom: 15px !important;}
table.dataTable thead .sorting:after { opacity: 0 !important; }
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border-bottom-width: 0 !important; border: 0 !important; }

.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, 
.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
    top: 16px;
    left: 4px;
    height: 20px;
    width: 20px;
    display: block;
    position: absolute;
    color: white;
    /*border: 0;*/
    border-left:0px; border-bottom:0px; border-top:0px; border-right:0px;
    border-radius: 20px;
    box-shadow: none;
    box-sizing: content-box;
    text-align: center;
    font-family: 'Courier New', Courier, monospace;
    line-height: 20px;
    content: '+';
    background-color: rgba(119, 119, 119, .4);
    padding-left: 1px;
}
.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before, 
.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    content: '-';
    background-color: rgba(210, 45, 37, .4);
}

@media (max-width: 767px) {
    .tab-content>.active .dataTables_wrapper .row:nth-child(3) div.col-sm-8 div.dataTables_paginate { text-align: center; }
}

.dataTables_filter .form-control {padding:2px !important;}
/*
.table tr:nth-of-type(odd) td:first-child { border-left: 3px solid #ff5705 !important; }*/
/* .table tr:nth-of-type(even) td:first-child { border-left: 3px solid #31aaea !important; } */
.table tr:nth-of-type(even) td:first-child { border-left: 0; }
/* .table tr:nth-of-type(even) td {color:#31aaea !important;} */
.table tr:nth-of-type(even) td {background-color:#f2f2f2 !important;}

form.wpcf7-form.init label {
    margin-bottom: 20px;
}
span.input-group-text {
    font-size: 14px;
}
.form-control {
    font-size: 13px;
}
.datepicker.datepicker-dropdown {
    font-size: 13px;
}

.table-striped > tbody > tr:nth-of-type(even) > * {
  background-color: #fff !important;
}


.table-striped > tbody > tr:nth-of-type(odd) > * {
  background-color: #e9f5ff !important;
}
.simpleHeading span {
    font-weight: 600;
    color: #6d6364;
}
a.btn.btn-primary {
    color: #fff;
}
.whiteBG {Background:#fff;margin-bottom: 8px;padding-bottom: 12px;min-height: 350px;}


.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

.breadcrumb>li {
    display: inline-block
}

.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0"
}

.breadcrumb>.active {
    color: #777
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca
}

.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none
}

.pager li {
    display: inline
}

.pager li>a,.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li>a:hover,.pager li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.pager .next>a,.pager .next>span {
    float: right
}

.pager .previous>a,.pager .previous>span {
    float: left
}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff
}

table.dataTable thead .sorting_desc:after {
    content: "\e156";
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    position: absolute;
    bottom: 8px;
    left: 85px;
    display: block;
    font-family: 'Glyphicons Halflings';
    opacity: 0.5;
}
/* Default (unsorted) */
table.dataTable thead .sorting:after {
    content: "\f282"; /* caret-down */
    font-family: "bootstrap-icons";
    opacity: 0.3;
    margin-left: 5px;
}

/* Ascending */
table.dataTable thead .sorting_asc:after {
    content: "\f286"; /* caret-up-fill */
    font-family: "bootstrap-icons";
    opacity: 1;
    margin-left: 5px;
}

/* Descending */
table.dataTable thead .sorting_desc:after {
    content: "\f282"; /* caret-down-fill */
    font-family: "bootstrap-icons";
    opacity: 1;
    margin-left: 5px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
   
    vertical-align: baseline!important;
   
}
.table {
    height: auto !important;
}

table.dataTable thead th.sorting::after {
  content: "⇅";
  margin-left: 8px;
}

table.dataTable thead th.sorting_asc::after {
  content: "↑";
}

table.dataTable thead th.sorting_desc::after {
  content: "↓";
}

.table-responsive {
    overflow-x: hidden !important;
}
.mega-menu-item-6907 a.mega-menu-link {
    line-height: 3.2em!important;
}
.mega-menu-item-7525 a.mega-menu-link {
    line-height: 3.2em!important;
}
header.PageheadingBorder {
    margin-bottom: 30px;
    padding-top: 10px;
}
.footer .single-footer .social li a i {
    line-height: 2em;
}
.footer-top li::marker {
    content: "";
}