body {
	background-color: #123123;
}

header {
	border-bottom: 0px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #ffffff;
}

.container-details h2 {
	background-color: #4c9c6f;
}

.urgentBlock h2 {
	background-color: #d23a3a;
}

a {
	color: #8BC34A;
}

.btn-primary {
	color: #fff;
	background-color: #3abc8b;
}

.client-tmp [type="search"] {
	border: 0px;
}

.dashboardPre table {
	float: left;
}

.dashboardPre tbody {
	background-color: inherit !important;
	color: #ffffff;
	font-size: 14px;
}

.dashboardPre p {
	color: #ffffff;
}

.dashboardPre table tr {
	background-color: transparent !important;
	font-weight: 300 !important;
}

.dashboardPre table th {
	font-weight: 400 !important;
}

.icon {
	width: 12.5%;
}

.message .card-body {
	font-weight: 600;
	padding: 10px;
	background-color: inherit;
	color: #fff;
}

span.h5 {
	text-transform: uppercase;
	color: #ffffff;
}

.coTwo {
	color: #ffffff;
	font-weight: 300;
}

.coTwo .btn-primary {
	color: #fff;
	background-color: #38c78d;
	border: 0px;
}

.card.co2output {
	background-color: inherit;
	border: 0px;
}

.co2output .card-body {
	background-color: #37c78c;
	padding: 30px;
	font-size: 24px;
}

.co2output .card-header {
	margin-bottom: 51px;
}

.co2output h5 {
	border-bottom: 0px;
}

.caveat {
	background: #4e7db9;
	padding: 20px 20px 1px 20px;
}

.form-control:focus {
	box-shadow: 0 0 0 0.2rem rgb(226, 10, 89);
}

.notifBox small {
	color: #ffffff;
}

.messageBox.card {
	border: 0px;
	padding: 0px;
	background-color: inherit;
}

.nav-tabs {
	border-bottom: 0px;
	padding-left: 0px;
}

#msg-list, #msg-list li {
	background: inherit;
	border-bottom: 0px !important;
}

#msg-list li a {
	color: #ffffff;
}

#msg-list a.active {
	color: #ffffff;
}

.users {
	color: #fff;
	font-weight: 300;
}

button.btn.btn-primary.m-2 {
	background-color: #e20a59;
}

.nav-tabs .nav-link {
	background-color: #38c78d;
}

#job-milestones {
	margin-top: 80px;
	text-align: center;
}

.mileStones {
	color: #fff;
	font-weight: 300;
	display: inline;
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5;
	color: #000000;
}

h5#exampleModalLabel {
	color: #000000;
}

.modal-body textarea {
	border: 1px solid #ced4da;
}

.modal-body input#subject {
	border: 1px solid #ced4da;
	margin-bottom: 10px;
}

#message {
	margin-top: 0px;
	border: 1px solid #ced4da;
}

.trackerModal h1 {
	color: #000000;
}

.trackerModal thead {
	background-color: #222544;
	font-weight: 300;
}

input[name="cdoc"] {
	color: #ffffff;
	cursor: pointer;
}

form#cdocs_upload {
	margin-top: 16px;
}

thead.thead-dark {
	background-color: #1d3820;
}

.table-striped {
	color: #ffffff !important;
}

.table th, .table td {
	padding: 0.75rem;
	vertical-align: middle;
	border: 1px solid #2b3858;
	border-top: 1px solid #99a1d4;
}

table.dataTable tbody th, table.dataTable tbody td {
	padding: 8px 8px;
}

table.dataTable.no-footer {
	border-bottom: 1px solid #000;
	font-size: 14px;
	color: #fff;
	font-weight: 300;
}

.table .thead-dark th {
	color: #fff;
	background-color: #4d9c6f;
	border-color: #32383e;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-size: 12px;
}

table.dataTable tbody tr {
	background-color: #123123;
}

.table-striped tbody tr {
	background-color: #1c3820;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: #114e1a;
}

.containers tbody tr:nth-of-type(even) {
	background-color: #1c3820;
}

.container-details .table-striped tbody tr:nth-of-type(odd) {
	background-color: #114e1a;
}

.container-details .table-striped tbody tr:nth-of-type(even) {
	background-color: #1c3820;
}


.table-bordered th, .table-bordered td {
	border: 0px;
	padding: 7px;
	font-weight: 300;
}

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
	color: #55a846;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color: #fff !important;
	border: 0px;
	background-color: #55a846 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	color: #e3664b !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	color: #55a846 !important;
}

.search td {
	border: 0px !important;
}

#smartwizard li.nav-item.active {
	background-color: #244e1a;
}

.sw-theme-default > ul.step-anchor > li > a, .sw-theme-default > ul.step-anchor > li > a:hover {
	border: none !important;
	color: #4f943e;
}

.sw-theme-default > ul.step-anchor > li.active > a {
	color: #adff9a !important;
}

anchor > li > a::after {
	background: #a6f297 !important;
}

.sw-theme-default {
	box-shadow: inherit;
}

.sw-container.tab-content {
	background-color: #244e1a;
	padding: 20px 0px 10px 0px;
}

#smartwizard table tbody tr {
	background-color: inherit;
}

.sw-toolbar-bottom {
	background-color: #377b27;
}

.sw-toolbar .cancelBtn {
	background-color: #ec6c6c;
}

.sw-btn-next {
	background-color: #5cad5c;
}

.sw-btn-prev {
	background-color: #12525d;
}

.smTXT input[type="text"] {
	background-color: #ffffff;
	border-color: inherit;
	border: none;
	color: #000;
}

.accountBlock tbody {
	background-color: inherit;
	color: #ffffff;
	border-spacing: 0px !important;
	font-size: 18px;
}

.accountBlock .table th, .accountBlock .table td {
	padding: 0px;
	vertical-align: middle;
	border: 0px;
}

.accountBlock tbody tr:nth-of-type(odd), .accountBlock tbody tr {
	background-color: inherit;
}

.form-control {
	border: 0px solid #ced4da
}

.view-approval .approved_D td {
	background: #8fb59f;
}

#calendar-filter {
	color: #ffffff !important;
}

.fc-widget-header {
	color: #ffffff !important;
	font-weight: 300;
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
	float: right;
	color: #ffffff !important;
	padding-right: 10px;
}

.fc-event {
	border-radius: 0px !important;
	border: none !important;
}

a.fc-day-grid-event {
	padding: 5px !important;
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
	float: right;
	color: #ffffff;
}

.fc-row .fc-content-skeleton {
	padding-bottom: 0px;
}

.calendar-table tbody tr {
	background-color: rgb(255, 255, 255);
}

.calendar-table tbody tr:nth-of-type(odd) {
	background-color: rgb(255, 255, 255);
}

div#calendar table tbody tr {
	background-color: #123123;
}

.fc-row table {
	border-top: 1px solid #fff;
}

td.fc-day-top {
	border-right: 1px solid #fff !important;
	border-left: 1px solid #fff !important;
}

.fc-unthemed td.fc-today {
	background: #cfdeb4 !important;
}

.smSize input[type="text"] {
	background-color: #ffffff;
	border-color: inherit;
	border: none;
	color: #000;
}

.smContainer input[type="text"] {
	background-color: #ffffff;
	border-color: inherit;
	border: none;
	color: #000;
}

.smDate input[type="text"] {
	background-color: #ffffff;
	border-color: inherit;
	border: none;
	color: #000;
}

.shipApp label {
	color: #ffffff;
	font-weight: 400 !important;
}

label[for="address_code"] {
	color: #ffffff;
	margin-top: 4px;
}

.merge label, .editUser label {
	display: inline-block;
	margin-bottom: .5rem;
	color: #ffffff;
	font-weight: 300;
}

.merge .alert-info {
	margin-bottom: 20px;
}

.merge span.white {
	color: #ffffff;
	padding: 0px 10px;
}

.merge .alert-info {
	color: #ffffff;
	background-color: #ef0f58;
	border-color: #ef0f58;
}

#rate-results,
.organisationMng p {
	color: #ffffff;
}

.form-group input[type=file],
.form-group label {
	color: #fff;
}

.icon {
	background-color: inherit !important;
}

button.active {
	background-color: #9ab5ff !important;
}


.client-logo {
	margin-top: 8px;
	background-image: url(/brand/simarco/logo-white-400.png);
	background-size: 100%;
	background-repeat: no-repeat;
	width: 180px;
	float: left;
}

.loginclientLogo {
	background-image: url(/brand/simarco/logo-white-400.png);
	background-repeat: no-repeat;
	background-position: center;
}

footer {
	text-align: left;
	color: #fff;
	font-size: 0.8rem;
	padding: 25px 35px;
	margin: 0;
}

footer a {
	color: #fff;
}

.table-striped tr, td,
.table-striped tr, th,
p {
	color: #fff;
}
.calendar-table th,
.calendar-table td,
.ui-datepicker-calendar th,
.twitter-typeahead {
	color: #000;
}

.card,
#ship-filters {
	background-color: #1c3820;
}

#containerListLoading {
	background-color: #1c3820;
}

.mobile .mileStones {
	display: block !important;
	margin-top: 75px !important;
}

.alert-danger {
	background-color: #dc3545 !important;
	color: #800 !important;
}

.alert-warning p {
	color: #000;
}

#e3-iframe .cost {
	display: none !important;
}

.sign-wrapper h5,
.sign-wrapper label,
.sign-wrapper {
	color: #fff !important;
}

.loginHeader {
	background-color: transparent;
}

.topImage {
	background: #123123;
}

body.auth {
	background-color: #123123;
}