.day {
  margin-top: 20px;
  box-shadow: 3px 4px 26px 0px rgba(0, 0, 0, 0.11);
  padding: 10px;
}

.order-jobs-holder {
  margin-top: 20px;
  box-shadow: 3px 4px 26px 0px rgba(0, 0, 0, 0.11);
  padding: 10px;
}

.day div {
  box-sizing: border-box;
}

.table-container {
  display: block;
  margin: 2em auto;
  width: 90%;
  max-width: 600px;
}

.flag-icon {
  margin-right: 0.1em;
}

.flex-table {
  display: flex;
  flex-flow: row wrap;
  border-left: solid 1px #d9d9d9;
  border-top: solid 1px #d9d9d9;
  transition: 0.5s;
}

.flex-table:first-of-type {
  border-top: solid 1px #fdb913;
  border-left: solid 1px #fdb913;
}

.flex-table:first-of-type .flex-row {
  background: #fdb913;
  color: #1a1a1a;
  border-color: #fdb913;
}

.flex-table.row:nth-child(odd) .flex-row {
  background: #f4f2f1;
}

.flex-table:hover {
  background: #F5F5F5;
  transition: 500ms;
}

.flex-row {
  width: calc(100% / 5);
  text-align: center;
  padding: 0.5em 0.5em;
  border-right: solid 1px #d9d9d9;
  border-bottom: solid 1px #d9d9d9;
}

.rowspan {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: center;
}

.column {
  display: flex;
  flex-flow: column wrap;
  width: 90%;
  padding: 0;
}

.column .flex-row {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0;
  border: 0;
  border-bottom: solid 1px #d9d9d9;
}

.column .flex-row:hover {
  background: #F5F5F5;
  transition: 500ms;
}

.flex-cell {
  width: calc(100% / 3);
  text-align: center;
  padding: 0.5em 0.5em;
  border-right: solid 1px #d9d9d9;
}

div.react-datepicker .react-datepicker__header {
  background-color: #fdb913;
}

div.react-datepicker .react-datepicker__navigation--next {
  border-left-color: #1a1a1a;
}

div.react-datepicker .react-datepicker__navigation--previous {
  border-right-color: #1a1a1a;
}

.text-none {
  text-transform: none !important;
}

.cw-black {
  color: #1a1a1a;
}

.cw-bg-grey {
  background-color: #514f4c;
}

.btn-outline-cw-primary {
  color: #ff9900;
  border-color: #ff9900;
}

.btn-outline-cw-primary:active,
.btn-outline-cw-primary:focus {
  background-color: transparent !important;
  color: #ff9900;
  border-color: #ff9900;
}

.btn-outline-cw-primary:hover {
  color: #fdb913;
  border-color: #fdb913;
  background-color: transparent;
}

.btn-outline-cw-green {
  color: #ff9900;
  border-color: #ff9900;
}

.btn-outline-cw-green:active,
.btn-outline-cw-green:focus {
  background-color: transparent !important;
  color: #ff9900;
  border-color: #ff9900;
}

.btn-outline-cw-green:hover {
  color: #fdb913;
  border-color: #fdb913;
  background-color: transparent;
}

.btn-cw-orange {
  background-color: #fdb913;
  border-color: #fdb913;
  color: #1a1a1a;
}

.btn-cw-orange:active,
.btn-cw-orange:focus {
  background-color: #fdb913 !important;
  border-color: #fdb913 !important;
  color: #1a1a1a !important;
}

.btn-cw-orange:hover {
  background-color: #ff9900;
  border-color: #ff9900;
}

.btn-cw-green {
  background-color: #fdb913;
  border-color: #fdb913;
  color: #1a1a1a;
}

.btn-cw-green:active,
.btn-cw-green:focus,
.btn-cw-green:disabled {
  background-color: #ffd64f !important;
  border-color: #ffd64f !important;
  color: #1a1a1a !important;
}

.btn-cw-green:hover {
  background-color: #ffd64f;
  border-color: #ffd64f;
}

.btn-cw-primary {
  background-color: #fdb913;
  border-color: #fdb913;
  color: #1a1a1a;
}

.btn-cw-primary:hover {
  background-color: #ffd64f;
  border-color: #ffd64f;
}

.btn-cw-primary:active,
.btn-cw-primary:focus {
  background-color: #ffd64f !important;
  border-color: #ffd64f !important;
  color: #1a1a1a !important;
}

.bg-cw-primary {
  background-color: #fdb913;
}

p {
  color: #1a1a1a;
}

th {
  color: #1a1a1a;
}

.sidebar-wrapper {
  background-color: #1a1a1a;
}

.nav-tabs .nav-item > a {
  color: #1a1a1a;
}

.card .card-title {
  color: #1a1a1a;
}

.sidebar .sidebar-wrapper .nav .nav-link p {
  color: #fff;
}

.sidebar .nav .nav-item .nav-link {
  color: #fff;
}

.sidebar .nav .nav-item .nav-link i {
  color: #fdb913;
}

.sidebar .user .info a {
  color: #fff;
}

.sidebar .logo .simple-text {
  color: #fff;
}

.navbar {
  background-color: #fdb913;
}

.navbar .navbar-brand {
  color: #1a1a1a;
}

.navbar .navbar-nav .nav-item .nav-link {
  color: #1a1a1a;
}

.navbar .navbar-nav .nav-item .nav-link:hover {
  color: #514f4c;
}

.sidebar .user {
  border-bottom-color: #514f4c;
}

.sidebar .logo:before,
.bootstrap-navbar .logo:before {
  background-color: #514f4c;
}

.navbar-minimize .btn {
  color: #1a1a1a;
}

.navbar-minimize .btn:hover {
  color: #514f4c;
  background-color: transparent;
  border-color: #1a1a1a;
}

.navbar-minimize .btn:focus {
  box-shadow: none;
  background-color: transparent;
}

.sidebar .nav .nav-item .nav-link:hover {
  background-color: #514f4c;
}

.sidebar-wrapper hr {
  background-color: #514f4c;
}

.sidebar .caret {
  color: #fdb913;
}

.wrapper {
  background-color: #514f4c;
}

.content {
  background-color: #514f4c;
}

.pagination .page-item.active .page-link {
  background-color: #fdb913;
}

.pagination > li.active > a,
.pagination > li.active > span,
.pagination > li.active > a:hover,
.pagination > li.active > span:hover,
.pagination > li.active > a:focus,
.pagination > li.active > span:focus {
  background-color: #fdb913;
}

.dropdown-menu .dropdown-menu-right .show {
  background-color: #1a1a1a;
  color: #fff;
}

button.swal2-styled.swal2-confirm {
  background: #fdb913;
}

button.swal2-styled.swal2-confirm:hover {
  background: #ff9900;
}

button.swal2-styled.swal2-cancel {
  background-color: #514f4c;
}

button.swal2-styled.swal2-cancel:hover {
  background-color: #1a1a1a;
}

.react-datepicker-wrapper {
  min-width: 100%;
}

.react-datepicker__day--selected {
  background-color: #fdb913 !important;
  color: #1a1a1a !important;
}

.pricing-form-group {
  position: relative;
}

.pricing-form-group .invalid-feedback {
  position: absolute;
  bottom: -18px;
}

.table > tbody > tr > td {
  padding: 17px 8px;
}

.td-forms form {
  display: inline;
}

.td-forms button {
  padding: 0;
  background-color: transparent;
  border: none;
}

.delete-button-holder {
  position: absolute;
  top: 15px;
  left: 20px;
}

.media-holder {
  position: relative;
}

.media-holder button {
  position: absolute;
  top: 10px;
  left: 25px;
  border-radius: 25%;
  background-color: #fdb913;
  color: #1a1a1a;
  border: none;
}

.job-details {
  box-shadow: 3px 4px 26px 0px rgba(0, 0, 0, 0.11);
}

div.react-datepicker__day--keyboard-selected,
div.react-datepicker__month-text--keyboard-selected,
div.react-datepicker__quarter-text--keyboard-selected {
  background-color: #fdb913;
}

button.react-datepicker__close-icon:after {
  background-color: #fdb913;
  color: #1a1a1a;
}

.pagination > li > a {
  cursor: pointer;
}

.full-page:before {
  opacity: 0;
}

.cw-link {
  color: #1a1a1a;
}

.cw-link:hover {
  color: #5e5e5e;
  text-decoration: none;
}

.image-manipulation-button {
  border-radius: 100%;
  padding: 7px;
  border: none;
  background-color: #1a1a1a;
  color: #fdb913;
  outline: none;
}

.image-manipulation-button:disabled {
  opacity: 0.7;
}

