p, li, td, th, input, textarea, select, button, label {
  color: #000; }

.btn-primary {
  background-image: -webkit-gradient(linear, left top, right top, from(#41a7ec), to(#0f5cbe));
  background-image: -webkit-linear-gradient(left, #41a7ec, #0f5cbe);
  background-image: -o-linear-gradient(left, #41a7ec, #0f5cbe);
  background-image: linear-gradient(to right, #41a7ec, #0f5cbe); }
  .btn-primary:hover {
    background-image: -webkit-gradient(linear, right top, left top, from(#41a7ec), to(#0f5cbe));
    background-image: -webkit-linear-gradient(right, #41a7ec, #0f5cbe);
    background-image: -o-linear-gradient(right, #41a7ec, #0f5cbe);
    background-image: linear-gradient(to left, #41a7ec, #0f5cbe); }
  .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:active, .btn-primary:focus {
    background-image: -webkit-gradient(linear, right top, left top, from(#3383b8), to(#0c4389));
    background-image: -webkit-linear-gradient(right, #3383b8, #0c4389);
    background-image: -o-linear-gradient(right, #3383b8, #0c4389);
    background-image: linear-gradient(to left, #3383b8, #0c4389); }
  .btn-primary:disabled {
    background-image: none;
    background-color: #cbd1d7; }

.btn-light {
  color: #97b5d1;
  border: solid 1px #97b5d1; }
  .btn-light.export-btn {
    border-color: #d3e3f3; }
  .btn-light:hover {
    background-color: #f2f3f4;
    color: #7191af;
    border: solid 1px #97b5d1; }
  .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:active, .btn-light:focus {
    background-color: #d2dae2;
    color: #7191af;
    border: solid 1px #97b5d1; }
  .btn-light:disabled {
    background-color: #fff;
    color: #d3dde6;
    border: solid 1px #d3dde6; }

.add-icon {
  background-image: url("../img/icons/add-icon-dark.svg"); }
  .add-icon:hover {
    background-image: url("../img/icons/add-icon-hover.svg"); }

.delete-icon {
  background-image: url("../img/icons/delete-icon.svg"); }
  .delete-icon:hover {
    background-image: url("../img/icons/delete-icon-hover.svg"); }
  .delete-icon.disabled {
    background-image: url("../img/icons/delete-icon.svg"); }

.export-icon {
  background-image: url(../img/icons/export.svg); }
  .export-icon:hover {
    background-image: url(../img/icons/export-hover.svg); }
  .export-icon.disabled {
    background-image: url(../img/icons/export.svg); }

.select-all-icon {
  background-image: url(../img/icons/select-all.svg); }

.clear-all-icon {
  background-image: url(../img/icons/clear-all-icon.svg); }
  .clear-all-icon:hover {
    background-image: url(../img/icons/clear-all-icon-hover.svg); }

.custom-settings-icon {
  background-image: url(../img/icons/setting-icon.svg); }
  .custom-settings-icon:hover {
    background-image: url(../img/icons/setting-icon-hover.svg); }

.multi-sort {
  background-image: url(../img/icons/multi-sort.svg); }
  .multi-sort:hover {
    background-image: url(../img/icons/multi-sort-hover.svg); }
  .multi-sort.active {
    background-image: url(../img/icons/multi-sort-active.svg); }

.filter-sort {
  background-image: url(../img/icons/filter-sort.svg); }
  .filter-sort.active {
    background-image: url(../img/icons/filter-sort-active.svg); }

.export-icon-grey {
  background-image: url(../img/icons/export-grey.svg); }
  .export-icon-grey:hover {
    background-image: url(../img/icons/export-hover.svg); }

.add-new-icon {
  background-image: url("../img/icons/add-new-icon.svg"); }
  .add-new-icon:hover {
    background-image: url("../img/icons/add-new-icon-hover.svg"); }

.close {
  background-image: url("../img/icons/close-icon-dark.svg"); }
  .close:hover {
    background-image: url("../img/icons/close-icon-hover.svg"); }

.save-icon {
  background-image: url("../img/icons/save.svg"); }
  .save-icon:hover {
    background-image: url("../img/icons/save-hover.svg"); }

.filter-icon {
  background-image: url("../img/icons/filter-icon-sm.svg"); }
  .filter-icon.active {
    background-image: url("../img/icons/filter-icon-sm-active.svg"); }
  .filter-icon:hover {
    background-image: url("../img/icons/filter-icon-sm-hover.svg"); }

.sort i {
  background-image: url(../img/icons/sort-icon.svg); }
  .sort i:hover, .sort i.active {
    background-image: url(../img/icons/sort-up-hover.svg); }

.edit-icon {
  background-image: url("../img/icons/edit-icon-blue.svg"); }
  .edit-icon:hover {
    background-image: url("../img/icons/edit-icon-hover.svg"); }

.edit-tab-icon {
  background-image: url("../img/icons/edit-tab-icon.svg"); }

.attach-icon {
  background-image: url("../img/icons/attach-icon.svg"); }
  .attach-icon:hover {
    background-image: url("../img/icons/attach-icon-hover.svg"); }

.head-arrow span {
  background-image: url("../img/icons/tab-right-arrow.svg"); }
  .head-arrow span.disabled {
    background-image: url("../img/icons/tab-right-arrow-disable.svg"); }
  .head-arrow span:first-child:hover {
    background-image: url("../img/icons/tab-right-hover.svg"); }
  .head-arrow span:last-child:hover {
    background-image: url("../img/icons/tab-right-hover.svg"); }

.reset-icon {
  background-image: url("../img/icons/reset-icon.svg"); }
  .reset-icon:hover {
    background-image: url("../img/icons/reset-icon-hover.svg"); }
  .reset-icon.disabled {
    background-image: url("../img/icons/reset-icon.svg"); }

.refresh-icon {
  background-image: url("../img/icons/refresh-column.svg"); }
  .refresh-icon:hover {
    background-image: url("../img/icons/refresh-column-hover.svg"); }

.copy-icon {
  background-image: url("../img/icons/copy-icon.svg"); }
  .copy-icon:hover {
    background-image: url("../img/icons/copy-icon-hover.svg"); }

.input-group .input-group-text {
  border-color: #ced4da; }

.form-group label {
  color: #929ab4; }

.form-group.error .form-control {
  border-color: #e04361 !important; }

.form-group.error .form-error {
  color: #e04361;
  background-image: url(../img/icons/error-icon.svg); }

.form-group.error .input-group-append {
  border: 1px solid #e04361; }

.form-group.error .chosen-head {
  border-color: #e04361 !important; }

.form-group.success .form-control {
  border-color: #4eb161 !important; }

.form-group.success .form-error {
  color: #4eb161;
  background-image: url(../img/icons/success-icon.svg); }

.form-control {
  border-color: #d9deed; }
  .form-control[readonly] {
    background-color: #fff; }
  .form-control[readonly], .form-control:disabled {
    background-color: #e0ebf5;
    border: 1px solid #e0ebf5;
    color: #668fae !important;
    font-weight: 500; }
    .form-control[readonly] + .input-group-append .input-group-text, .form-control:disabled + .input-group-append .input-group-text {
      border-color: #e0ebf5; }

.custom-drop-down .form-control {
  border-color: #d9deed;
  color: #242527; }
  .custom-drop-down .form-control.arrow-up + .select-arrow {
    background-image: url(../img/icons/custom-dropdown-arrow-up.svg); }
  .custom-drop-down .form-control[readonly] {
    border: 1px solid #d9deed;
    background-color: #fff;
    color: #71737c; }
  .custom-drop-down .form-control[disabled] {
    background-color: #e0ebf5;
    border: 1px solid #e0ebf5;
    color: #668fae; }

.custom-drop-down .select-arrow {
  background-image: url(../img/icons/custom-dropdown-arrow.svg); }

.custom-control-label {
  color: #929ab4; }
  .custom-control-label::before {
    background-color: #fff;
    border: 1px solid #bdc9d5; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label {
  color: #405694; }
  .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-image: -webkit-gradient(linear, left top, right top, from(#41a7ec), to(#0f5cbe));
    background-image: -webkit-linear-gradient(left, #41a7ec, #0f5cbe);
    background-image: -o-linear-gradient(left, #41a7ec, #0f5cbe);
    background-image: linear-gradient(to right, #41a7ec, #0f5cbe); }

.custom-checkbox .custom-control-input:disabled ~ .custom-control-label {
  color: #929ab4; }
  .custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before {
    background-color: #cbd1d7; }

.custom-radio .custom-control-input:checked ~ .custom-control-label:before {
  background-color: #fff;
  border: 1px solid #2e8bdb; }

.custom-radio .custom-control-input:checked ~ .custom-control-label:after {
  background-color: #2e8bdb; }

.table-wrapper {
  border: solid 1px #c9e5ff; }
  .table-wrapper .action-section {
    border-left: solid 1px #c9e5ff; }
  .table-wrapper .right-table {
    border-left: 1px solid #d3e3f3 !important; }
    .table-wrapper .right-table tr th,
    .table-wrapper .right-table tr td,
    .table-wrapper .right-table tr .action {
      border-left: 1px solid #d3e3f3; }
  .table-wrapper .table-container .link {
    color: #a3c2e0; }

.table {
  border: 1px solid #d3e3f3;
  -webkit-box-shadow: 0 1px 2px 0 #d7e8f9;
  box-shadow: 0 1px 2px 0 #d7e8f9; }
  .table thead th {
    border-bottom: 1px solid #d3e3f3;
    border-top: 0px solid #d3e3f3;
    color: #75a3cc; }
  .table tbody {
    background-color: #fbfdff; }
  .table td {
    color: #63697a;
    border-top: 1px solid #fbfdff; }
    .table td .link {
      color: #b4d1ed; }
    .table td .text-link {
      color: #51a0e2; }
  .table tr:hover td {
    background-color: #e2f1ff;
    border-top: 1px solid #b6dcff;
    border-bottom: 1px solid #b6dcff; }
  .table tr.hover td {
    background-color: #e2f1ff !important;
    border-top: 1px solid #b6dcff !important;
    border-bottom: 1px solid #b6dcff !important; }
  .table tfoot td {
    border-top: 1px solid #d3e3f3;
    color: #64697a; }
  .table .active-row td {
    background-color: #e2f1ff;
    border-top: 1px solid #b6dcff;
    border-bottom: 1px solid #b6dcff; }
  .table .record-cound {
    color: #97b5d1; }
    .table .record-cound strong {
      color: #52a2e0; }
  .table .open-subtable > td {
    color: #5789b7;
    background-color: #d9edff !important;
    border-top: 2px solid #98ceff; }
    .table .open-subtable > td:last-child {
      border-right: 3px solid #98ceff; }
  .table .open-subtable.hover td {
    background-color: #d9edff !important; }
  .table .sub-table {
    border: solid #98ceff; }
    .table .sub-table .table tbody td {
      background-color: #fff; }
    .table .sub-table .table thead th {
      background-color: #eff7ff; }

.table-striped {
  border-color: #c9e5ff; }
  .table-striped thead th {
    color: #929ab4; }
  .table-striped tbody tr {
    background-color: #fff; }
    .table-striped tbody tr:nth-of-type(odd) {
      background-color: #f5fbff; }
    .table-striped tbody tr:hover {
      background-color: transparent; }
  .table-striped tbody td {
    border-left: 1px solid #d8ecff; }

.inner-wrapper {
  background-color: #f5fbff; }

.search-result-table th {
  border-color: #d3e3f3;
  background-color: #fff; }

.search-result-table tbody tr td {
  background-color: #fbfdff;
  border-color: #fbfdff; }

.search-result-table tbody tr:hover td {
  background-color: #d8ecff;
  border-color: #b6dcff; }

.search-result-table tbody tr.selected td {
  border-right-color: #d3e3f3 !important; }

.search-result {
  border: 1px solid #d3e3f3;
  background-color: #f5fbff; }
  .search-result.hide-others .table {
    border-left: 1px solid #d3e3f3 !important;
    border-right: 1px solid #d3e3f3 !important; }

.rcd-sort {
  background-color: #e2f1ff;
  border: 1px solid #93bfe8; }

.datepicker {
  border: 1px solid #67aff3; }
  .datepicker .day {
    color: #354052; }
    .datepicker .day.active {
      background-image: -webkit-gradient(linear, left top, right top, from(#41a7ec), to(#0f5cbe));
      background-image: -webkit-linear-gradient(left, #41a7ec, #0f5cbe);
      background-image: -o-linear-gradient(left, #41a7ec, #0f5cbe);
      background-image: linear-gradient(to right, #41a7ec, #0f5cbe); }
  .datepicker thead tr:nth-child(2) {
    -webkit-box-shadow: 0 2px 1px 0 #eff7ff;
    box-shadow: 0 2px 1px 0 #eff7ff;
    border-bottom: solid 1px #ddebf8; }
  .datepicker thead .dow {
    color: #606983; }
  .datepicker .new {
    color: #b0b0b1; }
  .datepicker .datepicker-switch {
    color: #354052; }
  .datepicker .input-group > .form-control {
    border-right: 1px solid #d9deed; }

.save-filter-ul h6 {
  color: #64697a; }

.cus-display {
  color: #888888; }
  .cus-display .collapse-div span {
    background-image: url("../img/icons/collapse-icon.svg"); }
  .cus-display .collapse-div:hover {
    background-color: #79a4c9;
    border-color: #79a4c9; }
    .cus-display .collapse-div:hover span {
      background-image: url("../img/icons/collapse-icon-white.svg"); }
  .cus-display.open .collapse-div {
    background-color: #79a4c9;
    border-color: #79a4c9; }
    .cus-display.open .collapse-div span {
      background-image: url("../img/icons/collapse-icon-white.svg"); }

.custom-display-wrap {
  -webkit-box-shadow: -2px 0 4px 0 #dfedf9;
  box-shadow: -2px 0 4px 0 #dfedf9;
  border: 1px solid #e3eefa;
  background-color: #ffffff; }

.cus-item .custom-control-label {
  color: #4c4e51 !important; }

.common-modal .modal-header {
  border-bottom: solid 1px #d9deed; }

.common-modal .modal-body .add-new-items {
  border-bottom: solid 1px #d9deed; }

.common-modal .modal-footer {
  border-top: 1px solid #d9deed; }

.common-modal .select-wrapper ul li:hover, .common-modal .select-wrapper ul li.active {
  border-top: 1px solid #b6dcff;
  border-bottom: 1px solid #b6dcff;
  background-color: #e2f1ff;
  color: #405694; }

.chosen-wrap .chosen-head {
  border: 1px solid #d9deed;
  background-color: #fff; }

.chosen-wrap .count {
  background-color: #2e8bdb;
  color: #fff; }

.chosen-wrap.clicked .tag-list {
  background-color: #fff; }

.chosen-wrap.clicked .chosen-head {
  border: 1px solid #67aff3; }

.chosen-wrap.view-more .chosen-head {
  border-color: #67aff3; }

.chosen-list {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 3px 0 #d8e6f4;
  box-shadow: 0 2px 3px 0 #d8e6f4; }
  .chosen-list li .custom-control-label {
    color: #929ab4; }
  .chosen-list h6 {
    color: #929ab4; }

.custom-drop-down li h6 {
  color: #929ab4; }

.tag {
  border: 1px solid #88aed1;
  color: #88aed1; }
  .tag .close {
    background-image: url("../img/icons/choosen-close-icon.svg"); }
    .tag .close:hover {
      background-image: url("../img/icons/choosen-close-icon.svg"); }

.same-line-info .tag-list .tag {
  color: #5e7488; }

.same-line-info .tag-list li:nth-child(2) .tag {
  border-left: 1px solid #93bee8; }

header .crop-selector label {
  color: #3b71a1;
  border-right: solid 2px #dcdcdc; }

header .hamburger-icon {
  background-image: url("../img/icons/hamburger-icon.svg"); }
  header .hamburger-icon:hover {
    background-image: url("../img/icons/menu-hover.svg"); }

.rose input,
.female-bg input {
  background-color: #ffe7f6 !important;
  border: 1px solid #dab7cd !important;
  color: #976082 !important;
  font-weight: 500; }
  .rose input.arrow-up + .select-arrow,
  .female-bg input.arrow-up + .select-arrow {
    background-image: url(../img/icons/rose-arrow-up.svg) !important; }
  .rose input:hover, .rose input:active, .rose input:focus,
  .female-bg input:hover,
  .female-bg input:active,
  .female-bg input:focus {
    background-color: #ffe7f6 !important; }

.rose .select-arrow,
.female-bg .select-arrow {
  background-image: url(../img/icons/rose-arrow.svg) !important; }

td.rose, td.female-bg {
  background-color: #ffe7f6 !important; }
  td.rose:hover, td.rose:active, td.rose:focus, td.female-bg:hover, td.female-bg:active, td.female-bg:focus {
    background-color: #ffe7f6 !important; }

tr.hover td.rose, tr.hover td.female-bg {
  background-color: #ffe7f6 !important; }

td.blue {
  background-color: #a3e1fd !important; }
  td.blue:hover, td.blue:active, td.blue:focus {
    background-color: #a3e1fd !important; }

tr.hover td.blue {
  background-color: #a3e1fd !important; }

td.dark-blue {
  background-color: #83bce9 !important;
  color: #fff !important; }
  td.dark-blue:hover, td.dark-blue:active, td.dark-blue:focus {
    background-color: #83bce9 !important;
    color: #fff !important; }

tr.hover td.dark-blue {
  background-color: #83bce9 !important;
  color: #fff !important; }

td.light-blue {
  background-color: #c6f0ff !important; }
  td.light-blue:hover, td.light-blue:active, td.light-blue:focus {
    background-color: #c6f0ff !important; }

tr.hover td.light-blue {
  background-color: #c6f0ff !important; }

td.lighter-blue {
  background-color: #d8f2f8 !important; }
  td.lighter-blue:hover, td.lighter-blue:active, td.lighter-blue:focus {
    background-color: #d8f2f8 !important; }

tr.hover td.lighter-blue {
  background-color: #d8f2f8 !important; }

.orange input {
  background-color: #FBE2AB !important;
  border: 1px solid #e9d29d !important; }
  .orange input.arrow-up + .select-arrow {
    background-image: url(../img/icons/orange-arrow-up.svg) !important; }
  .orange input:hover, .orange input:active, .orange input:focus {
    background-color: #FBE2AB !important; }

.orange .select-arrow {
  background-image: url(../img/icons/orange-arrow.svg) !important; }

td.orange {
  background-color: #FBE2AB !important; }
  td.orange:hover, td.orange:active, td.orange:focus {
    background-color: #FBE2AB !important; }

tr.hover td.orange {
  background-color: #FBE2AB !important; }

.light-orange input {
  background-color: #FEEECA !important;
  border: 1px solid #e9d29d !important; }
  .light-orange input.arrow-up + .select-arrow {
    background-image: url(../img/icons/orange-arrow-up.svg) !important; }
  .light-orange input:hover, .light-orange input:active, .light-orange input:focus {
    background-color: #FEEECA !important; }

.light-orange .select-arrow {
  background-image: url(../img/icons/orange-arrow.svg) !important; }

td.light-orange {
  background-color: #FEEECA !important; }
  td.light-orange:hover, td.light-orange:active, td.light-orange:focus {
    background-color: #FEEECA !important; }

tr.hover td.light-orange {
  background-color: #FEEECA !important; }

.lighter-orange input {
  background-color: #FFF8E8 !important;
  border: 1px solid #d8cba7 !important; }
  .lighter-orange input.arrow-up + .select-arrow {
    background-image: url(../img/icons/orange-arrow-up.svg) !important; }
  .lighter-orange input:hover, .lighter-orange input:active, .lighter-orange input:focus {
    background-color: #FFF8E8 !important; }

.lighter-orange .select-arrow {
  background-image: url(../img/icons/orange-arrow.svg) !important; }

td.lighter-orange {
  background-color: #FFF8E8 !important; }
  td.lighter-orange:hover, td.lighter-orange:active, td.lighter-orange:focus {
    background-color: #FFF8E8 !important; }

tr.hover td.lighter-orange {
  background-color: #FFF8E8 !important; }

.yellow input {
  background-color: #fceea9 !important;
  border: 1px solid #e9d29d !important; }
  .yellow input.arrow-up + .select-arrow {
    background-image: url(../img/icons/orange-arrow-up.svg) !important; }
  .yellow input:hover, .yellow input:active, .yellow input:focus {
    background-color: #fceea9 !important; }

.yellow .select-arrow {
  background-image: url(../img/icons/orange-arrow.svg) !important; }

td.yellow {
  background-color: #fceea9 !important; }
  td.yellow:hover, td.yellow:active, td.yellow:focus {
    background-color: #fceea9 !important; }

tr.hover td.yellow {
  background-color: #fceea9 !important; }

.dark-yellow input {
  background-color: #ffcd7b !important;
  border: 1px solid #e9d29d !important; }
  .dark-yellow input.arrow-up + .select-arrow {
    background-image: url(../img/icons/orange-arrow-up.svg) !important; }
  .dark-yellow input:hover, .dark-yellow input:active, .dark-yellow input:focus {
    background-color: #ffcd7b !important; }

.dark-yellow .select-arrow {
  background-image: url(../img/icons/orange-arrow.svg) !important; }

td.dark-yellow {
  background-color: #ffcd7b !important; }
  td.dark-yellow:hover, td.dark-yellow:active, td.dark-yellow:focus {
    background-color: #ffcd7b !important; }

tr.hover td.dark-yellow {
  background-color: #ffcd7b !important; }

.light-yellow input {
  background-color: #fffdbe !important;
  border: 1px solid #e9d29d !important; }
  .light-yellow input.arrow-up + .select-arrow {
    background-image: url(../img/icons/orange-arrow-up.svg) !important; }
  .light-yellow input:hover, .light-yellow input:active, .light-yellow input:focus {
    background-color: #fffdbe !important; }

.light-yellow .select-arrow {
  background-image: url(../img/icons/orange-arrow.svg) !important; }

td.light-yellow {
  background-color: #fffdbe !important; }
  td.light-yellow:hover, td.light-yellow:active, td.light-yellow:focus {
    background-color: #fffdbe !important; }

tr.hover td.light-yellow {
  background-color: #fffdbe !important; }

.lighter-yellow input {
  background-color: #f8fee1 !important;
  border: 1px solid #d8cba7 !important; }
  .lighter-yellow input.arrow-up + .select-arrow {
    background-image: url(../img/icons/orange-arrow-up.svg) !important; }
  .lighter-yellow input:hover, .lighter-yellow input:active, .lighter-yellow input:focus {
    background-color: #f8fee1 !important; }

.lighter-yellow .select-arrow {
  background-image: url(../img/icons/orange-arrow.svg) !important; }

td.lighter-yellow {
  background-color: #f8fee1 !important; }
  td.lighter-yellow:hover, td.lighter-yellow:active, td.lighter-yellow:focus {
    background-color: #f8fee1 !important; }

tr.hover td.lighter-yellow {
  background-color: #f8fee1 !important; }

.green input {
  background-color: #a6fbc3 !important;
  border: 1px solid #b7e8c8 !important; }
  .green input.arrow-up + .select-arrow {
    background-image: url(../img/icons/green-arrow-up.svg) !important; }
  .green input:hover, .green input:active, .green input:focus {
    background-color: #a6fbc3 !important; }

.green .select-arrow {
  background-image: url(../img/icons/green-arrow.svg) !important; }

td.green {
  background-color: #a6fbc3 !important; }
  td.green:hover, td.green:active, td.green:focus {
    background-color: #a6fbc3 !important; }

tr.hover td.green {
  background-color: #a6fbc3 !important; }

.light-green input {
  background-color: #caf7da !important;
  border: 1px solid #c8e3d2 !important; }
  .light-green input.arrow-up + .select-arrow {
    background-image: url(../img/icons/lightgreen-arrow-up.svg) !important; }
  .light-green input:hover, .light-green input:active, .light-green input:focus {
    background-color: #caf7da !important; }

.light-green .select-arrow {
  background-image: url(../img/icons/lightgreen-arrow.svg) !important; }

td.light-green {
  background-color: #caf7da !important; }
  td.light-green:hover, td.light-green:active, td.light-green:focus {
    background-color: #caf7da !important; }

tr.hover td.light-green {
  background-color: #caf7da !important; }

.lighter-green input {
  background-color: #edfff3 !important;
  border: 1px solid #99c6a9 !important; }
  .lighter-green input.arrow-up + .select-arrow {
    background-image: url(../img/icons/lightgreen-arrow-up.svg) !important; }
  .lighter-green input:hover, .lighter-green input:active, .lighter-green input:focus {
    background-color: #edfff3 !important; }

.lighter-green .select-arrow {
  background-image: url(../img/icons/lightgreen-arrow.svg) !important; }

td.lighter-green {
  background-color: #edfff3 !important; }
  td.lighter-green:hover, td.lighter-green:active, td.lighter-green:focus {
    background-color: #edfff3 !important; }
  td.lighter-green input {
    border: 1px solid #99c6a9 !important; }

tr.hover td.lighter-green {
  background-color: #edfff3 !important; }

td.white {
  background-color: #fff !important; }
  td.white:hover, td.white:active, td.white:focus {
    background-color: #fff !important; }
  td.white input {
    border: 1px solid #fff !important; }

.male-bg input {
  background-color: #dcefff !important;
  border: 1px solid #8bbde7 !important;
  color: #4376a0 !important;
  font-weight: 500; }
  .male-bg input.arrow-up + .select-arrow {
    background-image: url(../img/icons/blue-arrow-up.svg) !important; }
  .male-bg input:hover, .male-bg input:active, .male-bg input:focus {
    background-color: #dcefff !important; }

.male-bg .select-arrow {
  background-image: url(../img/icons/blue-arrow.svg) !important; }

td.male-bg {
  background-color: #dcefff !important; }
  td.male-bg:hover, td.male-bg:active, td.male-bg:focus {
    background-color: #dcefff !important; }

tr.hover td.male-bg {
  background-color: #dcefff !important; }

.pink input {
  background-color: #ffebeb !important;
  border: 1px solid #f2c9c9 !important; }
  .pink input.arrow-up + .select-arrow {
    background-image: url(../img/icons/pink-arrow-up.svg) !important; }
  .pink input:hover, .pink input:active, .pink input:focus {
    background-color: #ffebeb !important; }

.pink .select-arrow {
  background-image: url(../img/icons/pink-arrow.svg) !important; }

td.pink {
  background-color: #ffebeb !important; }
  td.pink:hover, td.pink:active, td.pink:focus {
    background-color: #ffebeb !important; }

tr.hover td.pink {
  background-color: #ffebeb !important; }

.red input {
  background-color: #ffa5a5  !important;
  border: 1px solid #b7e8c8 !important; }
  .red input:hover, .red input:active, .red input:focus {
    background-color: #ffa5a5 !important; }

td.red {
  background-color: #ffa5a5  !important; }
  td.red:hover, td.red:active, td.red:focus {
    background-color: #ffa5a5 !important; }

tr.hover td.red {
  background-color: #ffa5a5 !important; }

.light-red input {
  background-color: #fcbfbf  !important;
  border: 1px solid #b7e8c8 !important; }
  .light-red input.arrow-up + .select-arrow {
    background-image: url(../img/icons/green-arrow-up.svg) !important; }
  .light-red input:hover, .light-red input:active, .light-red input:focus {
    background-color: #fcbfbf !important; }

.light-red .select-arrow {
  background-image: url(../img/icons/green-arrow.svg) !important; }

td.light-red {
  background-color: #fcbfbf  !important; }
  td.light-red:hover, td.light-red:active, td.light-red:focus {
    background-color: #fcbfbf !important; }

tr.hover td.light-red {
  background-color: #fcbfbf !important; }

.lighter-red input {
  background-color: #ffe5db  !important;
  border: 1px solid #b7e8c8 !important; }
  .lighter-red input.arrow-up + .select-arrow {
    background-image: url(../img/icons/green-arrow-up.svg) !important; }
  .lighter-red input:hover, .lighter-red input:active, .lighter-red input:focus {
    background-color: #ffe5db !important; }

.lighter-red .select-arrow {
  background-image: url(../img/icons/green-arrow.svg) !important; }

td.lighter-red {
  background-color: #ffe5db  !important; }
  td.lighter-red:hover, td.lighter-red:active, td.lighter-red:focus {
    background-color: #ffe5db !important; }

tr.hover td.lighter-red {
  background-color: #ffe5db !important; }

.rose-bud input {
  background-color: #fbbc92 !important;
  border: 1px solid #efae83 !important; }
  .rose-bud input.arrow-up + .select-arrow {
    background-image: url(../img/icons/green-arrow-up.svg) !important; }
  .rose-bud input:hover, .rose-bud input:active, .rose-bud input:focus {
    background-color: #fbbc92 !important; }

.rose-bud .select-arrow {
  background-image: url(../img/icons/green-arrow.svg) !important; }

td.rose-bud {
  background-color: #fbbc92 !important; }
  td.rose-bud:hover, td.rose-bud:active, td.rose-bud:focus {
    background-color: #fbbc92 !important; }

tr.hover td.rose-bud {
  background-color: #fbbc92 !important; }

.toast.toast-delete {
  background-color: #ffe4e4;
  border: 1px solid #fd9292; }
  .toast.toast-delete .toast-close {
    background-image: url(../img/icons/delete-close.svg); }
  .toast.toast-delete p {
    color: #b84e4e; }
  .toast.toast-delete .toast-icon {
    background-image: url(../img/icons/toast-delete-icon.svg); }

.toast.toast-info {
  background-color: #dceefa;
  border: 1px solid #85c7f4; }
  .toast.toast-info .toast-close {
    background-image: url(../img/icons/toast-info-close.svg); }
  .toast.toast-info p {
    color: #5190b9; }
  .toast.toast-info .toast-icon {
    background-image: url(../img/icons/toast-info-icon.svg); }

.toast.toast-warn {
  background-color: #fcedd2;
  border: 1px solid #f5cb80; }
  .toast.toast-warn .toast-close {
    background-image: url(../img/icons/toast-warn-close.svg); }
  .toast.toast-warn p {
    color: #b18844; }
  .toast.toast-warn .toast-icon {
    background-image: url(../img/icons/toast-warn-icon.svg); }

.toast.toast-added {
  background-color: #d7ffe5;
  border: 1px solid #7beda3; }
  .toast.toast-added .toast-close {
    background-image: url(../img/icons/toast-added-close.svg); }
  .toast.toast-added p {
    color: #4bb978; }
  .toast.toast-added .toast-icon {
    background-image: url(../img/icons/toast-added-icon.svg); }

.toast.toast-failed {
  background-color: #ffe4e4;
  border: 1px solid #fd9292; }
  .toast.toast-failed .toast-close {
    background-image: url(../img/icons/delete-close.svg); }
  .toast.toast-failed p {
    color: #b84e4e; }
  .toast.toast-failed .toast-icon {
    background-image: url(../img/icons/toast-failed-icon.svg); }

.variant-details {
  border: 1px solid #ddebf8; }
  .variant-details .form-control {
    color: #242527; }
    .variant-details .form-control[readonly] {
      color: #668fae; }
  .variant-details .expand-collapse {
    border: solid 1px #ddebf8;
    background-image: url(../img/icons/variant-top-arrow.svg); }
  .variant-details.varient-deatils-hide .expand-collapse {
    background-image: url(../img/icons/variant-down-arrow.svg); }
  .variant-details table tr td:first-child {
    color: #6f86c8; }
  .variant-details table tfoot td {
    border-top: 2px solid #cfdeee; }

.nav-tabs .nav-link {
  color: #99adbf !important; }

.hamburger-icon {
  background-image: url("../img/icons/hamburger-icon.svg"); }

.export-section .tags-section {
  border-color: #e3eefa;
  background-color: #fdfeff; }
  .export-section .tags-section h2 {
    color: #64697a;
    border-bottom-color: #d3e3f3; }
  .export-section .tags-section .chosen-wrap.chosen-wrap-tab .chosen-list {
    background-color: transparent !important; }
  .export-section .tags-section .export-footer {
    border-top-color: #d3e3f3; }

.menu-wrap {
  background-color: #fff; }
  .menu-wrap .toggle-theme,
  .menu-wrap .switch-wrap {
    border-top-color: #c0d5e9; }
    .menu-wrap .toggle-theme a,
    .menu-wrap .switch-wrap a {
      color: #929ab4; }
      .menu-wrap .toggle-theme a:hover,
      .menu-wrap .switch-wrap a:hover {
        color: #51a0e2; }
    .menu-wrap .toggle-theme .slider,
    .menu-wrap .switch-wrap .slider {
      border-color: #b0cfed;
      background-color: #f7fbff; }
      .menu-wrap .toggle-theme .slider:before,
      .menu-wrap .switch-wrap .slider:before {
        background-color: #fff;
        border-color: #b0cfed; }

.confirmation-modal.info-modal .icon-wrap {
  background-image: url("../img/icons/modal-info-icon.svg"); }

.confirmation-modal.warning-modal .icon-wrap {
  background-image: url("../img/icons/modal-warning-icon.svg"); }

.confirmation-modal.delete-modal .icon-wrap {
  background-image: url("../img/icons/modal-delete-icon.svg"); }

.confirmation-modal.success-modal .icon-wrap {
  background-image: url("../img/icons/modal-success-icon.svg"); }
  .confirmation-modal.success-modal .icon-wrap.ic-warn {
    background-image: url("../img/icons/modal-warning-icon.svg"); }

.confirmation-modal.help-modal .icon-wrap {
  background-image: url("../img/icons/modal-help-icon.svg"); }

.heading-drag-place-holder {
  background-color: #fff !important;
  border: 1px dashed #cbcbcb !important; }

.checkbox-table-wrapper {
  border-right: 1px solid #d3e3f3; }

.popover {
  border-color: #a9c8e6;
  -webkit-box-shadow: 0 1px 2px 0 #d7e8f9;
  box-shadow: 0 1px 2px 0 #d7e8f9; }
  .popover .popover-body {
    color: #646464; }

.bs-popover-auto .arrow::before,
.bs-popover-top .arrow::before {
  border-top-color: #a9c8e6; }

.ngx-pagination li a, .ngx-pagination li.current {
  color: #646464 !important; }

.ngx-pagination li.current {
  background-image: -webkit-gradient(linear, left top, right top, from(#41a7ec), to(#0f5cbe));
  background-image: -webkit-linear-gradient(left, #41a7ec, #0f5cbe);
  background-image: -o-linear-gradient(left, #41a7ec, #0f5cbe);
  background-image: linear-gradient(to right, #41a7ec, #0f5cbe);
  color: #fff !important; }

.ngx-pagination li:hover a {
  color: #0f79da !important; }

.shows p {
  color: #646464; }

.pagination-previous,
.pagination-next {
  background-image: url("../img/icons/pagination-next-icon.svg"); }

.copy-view-btn:hover, .copy-view-btn.active {
  border: solid 1px #79a4c9 !important;
  background-color: #79a4c9 !important;
  color: #fff !important; }
  .copy-view-btn:hover .copy-data-icon, .copy-view-btn.active .copy-data-icon {
    background-image: url("../img/icons/copy-data-icon-hover.svg"); }

.copy-data-icon {
  background-image: url("../img/icons/copy-data-icon.svg"); }

.map-view-btn:hover, .map-view-btn.active {
  border: solid 1px #79a4c9 !important;
  background-color: #79a4c9 !important;
  color: #fff !important; }
  .map-view-btn:hover .map-icon, .map-view-btn.active .map-icon {
    background-image: url("../img/icons/map-icon-hover.svg"); }

.map-icon {
  background-image: url("../img/icons/map-icon.svg"); }

.map-view-close {
  background-image: url("../img/icons/map-view-close.svg"); }

.map-remove-icon {
  background-image: url("../img/icons/map-remove-icon.svg"); }

.file-download {
  border: solid 1px #d3e3f3;
  background-color: #fbfcff; }
  .file-download .icon-block {
    background-color: #fff;
    background-image: url("../img/icons/file-download-icon.svg");
    -webkit-box-shadow: 0 0 4px 0 #d2d8ec;
    box-shadow: 0 0 4px 0 #d2d8ec; }
  .file-download .file-info-block {
    background-color: #fff;
    border: solid 1px #eeeff4; }
  .file-download .file-icon {
    background-image: url("../img/icons/doc-type-icon.svg"); }
  .file-download p {
    color: #7f8bae; }
  .file-download a:not([href]):not([tabindex]) {
    color: #247cd2; }
    .file-download a:not([href]):not([tabindex]) span {
      background-image: url("../img/icons/back-arrow-icon.svg"); }
    .file-download a:not([href]):not([tabindex]):hover, .file-download a:not([href]):not([tabindex]):active,
    .file-download a:not([href]):not([tabindex]) a:focus,
    .file-download a:not([href]):not([tabindex]) a:visited, .file-download a:not([href]):not([tabindex]).active {
      text-decoration: underline;
      color: #405694; }
      .file-download a:not([href]):not([tabindex]):hover span, .file-download a:not([href]):not([tabindex]):active span,
      .file-download a:not([href]):not([tabindex]) a:focus span,
      .file-download a:not([href]):not([tabindex]) a:visited span, .file-download a:not([href]):not([tabindex]).active span {
        background-image: url("../img/icons/back-arrow-icon-hover.svg"); }
  .file-download .progress {
    background-color: #ededed; }
    .file-download .progress .progress-bar {
      background-color: #3799e3; }
    .file-download .progress .bg-danger {
      background-color: #c83727; }
