.wrapper {
    background-color: #fff;
}

.login-header {
    background-color: #2A5CAA;
}

.login-wrap {
    background-color: white;
    box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
}

.login-content h2 {
    color: #222e41;
}

.login-content label {
    color: #454e6e;
}

.login-content .form-control {
    border: 1px solid #b9bbc0;
}

.form-control {
    color: black !important;
}

.tp-btn-acc {
    width: 100%;
    color: #fff;
    background: #2A5CAA;
    border-color: transparent;
}

    .tp-btn-acc:hover {
        background: #5c83c1;
    }

.tp-btn-acc-secondary {
    width: 100%;
    color: #fff;
    background: #00b39b;
    border-color: transparent;
}

    .tp-btn-acc-secondary:hover {
        background: #68c5b9;
    }

.tp-btn2-acc {
    background: #2A5CAA;
}

.tp-btn {
    color: #fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f05574+0,fccb19+100 */
    background: #f05574; /* Old browsers */
    background: -moz-linear-gradient(left, #f05574 0%, #fccb19 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f05574 0%,#fccb19 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f05574 0%,#fccb19 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05574', endColorstr='#fccb19',GradientType=1 ); /* IE6-9 */
}

    .tp-btn:hover {
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fccb19+0,f05574+100 */
        background: #fccb19; /* Old browsers */
        background: -moz-linear-gradient(left, #fccb19 0%, #f05574 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left, #fccb19 0%,#f05574 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, #fccb19 0%,#f05574 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccb19', endColorstr='#f05574',GradientType=1 ); /* IE6-9 */
    }

.tp-btn-secondary {
    color: #fff;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fccb19+0,f05574+100 */
    background: #fccb19; /* Old browsers */
    background: -moz-linear-gradient(left, #fccb19 0%, #f05574 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #fccb19 0%,#f05574 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #fccb19 0%,#f05574 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccb19', endColorstr='#f05574',GradientType=1 ); /* IE6-9 */
}

    .tp-btn-secondary:hover {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f05574+0,fccb19+100 */
        background: #f05574; /* Old browsers */
        background: -moz-linear-gradient(left, #f05574 0%, #fccb19 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left, #f05574 0%,#fccb19 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, #f05574 0%,#fccb19 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05574', endColorstr='#fccb19',GradientType=1 ); /* IE6-9 */
    }

.tp-btn2 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a87cb1+0,94afcd+100 */
    background: #a87cb1; /* Old browsers */
    background: -moz-linear-gradient(left, #a87cb1 0%, #94afcd 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #a87cb1 0%,#94afcd 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #a87cb1 0%,#94afcd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a87cb1', endColorstr='#94afcd',GradientType=1 ); /* IE6-9 */
}

.login-forgot a {
    color: #f05574;
}

.or-divider {
    color: #999ba5;
}

    .or-divider strong {
        background: #fff;
    }

    .or-divider:after {
        background: #dddee3;
    }

.main-header {
    color: #fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ee645a+0,f69f2e+100 */
    background: #ee645a; /* Old browsers */
    background: -moz-linear-gradient(left, #ee645a 0%, #f69f2e 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ee645a 0%,#f69f2e 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ee645a 0%,#f69f2e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee645a', endColorstr='#f69f2e',GradientType=1 ); /* IE6-9 */
}

.main-content {
    color: black !important;
}

.user-details {
    border-left: 1px solid transparent;
}

.other-details {
    border-left: 1px solid transparent;
}

.main-nav .navbar-brand {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cb4a5e+0,ce534c+100 */
    background: #cb4a5e; /* Old browsers */
    background: -moz-linear-gradient(left, #cb4a5e 0%, #ce534c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #cb4a5e 0%,#ce534c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #cb4a5e 0%,#ce534c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb4a5e', endColorstr='#ce534c',GradientType=1 ); /* IE6-9 */
}

.dashboard-box {
    box-shadow: 0 2px 14px 0px #ccc;
}

    .dashboard-box:hover {
        box-shadow: 0px 0px 14px 0px #bbb;
    }

    .dashboard-box h3 {
        color: #2e3b4e;
    }

.header-title-box h2 {
    color: #2e3b4e;
}

.page-title {
    background: linear-gradient(36deg, #ef5574, #f16554 24%, #f3813d 52%, #fdc81a 76%, #f9e53e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.dashbord-toggle {
    border-top: 1px solid #e4e3e8;
}

    .dashbord-toggle a {
        color: #646b85;
    }

.top-step {
    background: #e7e6eb;
}

    .top-step span {
        background: #96adcd;
        color: #fff;
    }

.top-breadcrumb {
    color: #e20200;
}

    .top-breadcrumb a {
        color: #e20200;
    }

.form-wrap h2 {
    color: #2d3b50;
}

.form-wrap h3 {
    color: #2d3b50;
}

.form-wrap .form-control {
    border: 1px solid #b8b7c4;
}

.form-wrap label {
    color: black;
}

.form-type span {
    border: 1px solid #ccc;
    color: #a1a4af;
}

    .form-type span.active {
        border: 1px solid #f57046;
        color: #f57046;
    }

.selectdiv select {
    background: url(../images/down.jpg) no-repeat;
    background-position: 95% 45%;
}

.no-divider:after {
    background: #b8b7c4;
}

span.red {
    color: #e40000;
}

.b-t {
    border-top: 1px solid rgba(0,0,0,.1);
}

.b-b {
    border-bottom: 1px solid rgba(0,0,0,.1);
}

.b-tb {
    border-top: 1px solid rgba(0,0,0,.1);
    border-bottom: 1px solid rgba(0,0,0,.1);
}

.policy-details a {
    color: #e20200;
}

.nominee-details h3 {
    border-bottom: 1px solid rgba(0,0,0,.1);
}

.b2b-popup .modal-content {
    border: 1px solid rgba(0, 0, 0, 0);
}

    .b2b-popup .modal-content h2 {
        color: #2d3b50;
    }

    .b2b-popup .modal-content h3 {
        color: #2d3b50;
    }

.top-step span {
    background: linear-gradient(to right, #94afcd 0%,#a87cb1 100%);
}

.form-wrap input[type=number]::-webkit-inner-spin-button {
    border-right: 1px solid #ccc;
}

.form-wrap input[type="date"]::-webkit-calendar-picker-indicator {
    color: rgba(0, 0, 0, 0);
    background: url(../images/calendar.png) no-repeat;
}

.back-dash {
    color: #38405e;
}

.form-next:hover {
    color: #fff;
}

.form-type ul li label {
    border: 1px solid #e6e5ea;
}

.form-type ul li:hover label {
    color: #a9adb3;
}

.form-type ul li .check {
    border: 1px solid #a9adb3;
}

.form-type ul li:hover .check {
    border: 1px solid #a9adb3;
}

.form-type ul li .check::before {
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}

.form-type input[type=radio]:checked ~ .check {
    border: 1px solid #f17947;
}

    .form-type input[type=radio]:checked ~ .check::before {
        background: #f17947;
    }

.form-type input[type=radio]:checked ~ label {
    color: #f17947;
    border: 1px solid #f17947;
}

.form-type input[type=radio]:checked ~ .form-type ul li {
    border: 1px solid #f17947;
}

.form-type ul li label {
    border: 1px solid #e6e5ea;
}

.form-type ul li:hover label {
    color: #a9adb3;
}

.form-type ul li .checkbox-check {
    border: 1px solid #a9adb3;
}

.form-type ul li:hover .checkbox-check {
    border: 1px solid #a9adb3;
}

.form-type ul li .checkbox-check::before {
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}

.form-type input[type=checkbox]:checked ~ .checkbox-check {
    border: 1px solid #f17947;
}

    .form-type input[type=checkbox]:checked ~ .checkbox-check::before {
        background: #f17947;
    }

.form-type input[type=checkbox]:checked ~ label {
    color: #f17947;
    border: 1px solid #f17947;
}

.form-type input[type=checkbox]:checked ~ .form-type ul li {
    border: 1px solid #f17947;
}

.search-tab nav > .nav.nav-tabs {
    color: #2e3b4e;
}

.search-tab nav > div a.nav-item.nav-link,
.search-tab nav > div a.nav-item.nav-link.active {
    color: #2e3b4e;
}

    .search-tab nav > div a.nav-item.nav-link.active:after {
        border-top-color: #f28442;
    }

    .search-tab nav > div a.nav-item.nav-link.active:before {
        background: #ee645a;
        background: -moz-linear-gradient(left, #ee645a 0%, #f69f2e 100%);
        background: -webkit-linear-gradient(left, #ee645a 0%,#f69f2e 100%);
        background: linear-gradient(to right, #ee645a 0%,#f69f2e 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee645a', endColorstr='#f69f2e',GradientType=1 );
    }

.search-tab .tab-content {
    background: #fdfdfd;
    border-top: 1px solid #dfdee4;
}

.search-tab nav > div a.nav-item.nav-link:hover,
.search-tab nav > div a.nav-item.nav-link:focus {
    transition: background 0.20s linear;
}

.user-table {
    border-bottom: 1px solid #dee2e6;
}

.user-drop {
    background: #fff;
    border: 1px solid #dee2e6;
}

    .user-drop .diveder {
        border-top: 1px solid #e4e4e6;
    }

    .user-drop li a {
        color: #646b85;
    }

.form-wrap .table-search {
    background: url(../images/search.png) no-repeat;
    background-position-x: 15px;
    background-position-y: 10px;
}

.list-pagination .page-link {
    color: #474a5d;
    background-color: #fff;
}

.list-pagination .page-item.active .page-link {
    color: #ff0909;
    background-color: transparent;
    border-color: #007bff;
}

.file-custom {
    color: #555;
    background-color: #fff;
    border: .075rem solid #ddd;
    box-shadow: inset 0 0.2rem 0.4rem rgba(0,0,0,.05);
}

    .file-custom:before {
        color: #fff;
        background: #f05574;
        background: -moz-linear-gradient(left, #f05574 0%, #fccb19 100%);
        background: -webkit-linear-gradient(left, #f05574 0%,#fccb19 100%);
        background: linear-gradient(to right, #f05574 0%,#fccb19 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05574', endColorstr='#fccb19',GradientType=1 );
        border: .075rem solid #ddd;
    }

.plan-select-table {
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
}

.total-rate td {
    border-top: 1px solid #dee2e6;
}

.plan-travel {
    color: #646b85;
}

.main-nav .navbar-expand-lg .navbar-nav .nav-link {
    color: #fff;
}

.navbar .dropdown-toggle, .navbar .dropdown-menu a {
    color: #fff;
}

.navbar .dropdown-item.active, .navbar .dropdown-item:active {
    background-color: inherit;
}

.navbar .dropdown-item:focus, .navbar .dropdown-item:hover {
    color: #16181b;
    background-color: #f8f9fa;
}

.navbar .dropdown-menu {
    color: #fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ef5574+1,e36755+100 */
    background: #ef5574; /* Old browsers */
    background: -moz-linear-gradient(top, #ef5574 1%, #e36755 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ef5574 1%,#e36755 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ef5574 1%,#e36755 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef5574', endColorstr='#e36755',GradientType=0 ); /* IE6-9 */
    background-clip: padding-box;
}

.navbar .dropdown-item {
    color: #fff;
    background-color: transparent;
}

    .navbar .dropdown-item:focus, .navbar .dropdown-item:hover {
        color: #fff;
        background-color: transparent;
    }

.navbar .navbar-toggler {
    background-color: transparent;
    border: 1px solid transparent;
    color: #fff;
}

.mobile-nav .navbar-nav .nav-link {
    color: #fff;
}

.footer {
    color: #fff;
    background: #565a65;
}

    .footer a {
        color: #fff;
    }

        .footer a:hover {
            color: #ccc;
        }

.header-top {
    background: #fff;
    border-bottom: 1px solid #dadbe0;
}

    .header-top a, .header-top {
        color: #cb261d;
    }

.mobile-nav {
    color: #fff;
    background: #ee645a;
    background: -moz-linear-gradient(left, #ee645a 0%, #f69f2e 100%);
    background: -webkit-linear-gradient(left, #ee645a 0%,#f69f2e 100%);
    background: linear-gradient(to right, #ee645a 0%,#f69f2e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee645a', endColorstr='#f69f2e',GradientType=1 );
}

.mob-nav li {
    color: #fff;
}

    .mob-nav li ul {
        background: #000;
        background: #ef5574;
        background: -moz-linear-gradient(top, #ef5574 1%, #e36755 100%);
        background: -webkit-linear-gradient(top, #ef5574 1%,#e36755 100%);
        background: linear-gradient(to bottom, #ef5574 1%,#e36755 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef5574', endColorstr='#e36755',GradientType=0 );
        background-clip: padding-box;
    }

.mob-nav a {
    color: #fff;
}

    .mob-nav a:hover {
        color: #fff;
    }

.mob-navbar {
    background: #ef5574;
    background: -moz-linear-gradient(top, #ef5574 1%, #e36755 100%);
    background: -webkit-linear-gradient(top, #ef5574 1%,#e36755 100%);
    background: linear-gradient(to bottom, #ef5574 1%,#e36755 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef5574', endColorstr='#e36755',GradientType=0 );
    background-clip: padding-box;
}

.mob-user-drop-open {
    background: #fff;
    border: 1px solid #dee2e6;
}

    .mob-user-drop-open .diveder {
        border-top: 1px solid #e4e4e6;
    }

.table .thead-color th {
    color: #fff;
    background-color: #f38443;
    border-color: transparent;
}

.PayableDataTable tfoot tr td {
    background-color: #cb4a5e;
    color: white;
}

.btn-insurance-detail {
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.login-input-icon {
    background-color: white !important;
    background: black;
}

.no-glow:focus {
    border: 1px solid #ccc !important;
}

.login-card .card-header {
    background-color: transparent;
}

.field-validation-error {
    color: #dc3545 !important;
}

.custom-control-input:checked ~ .custom-control-label::before {
    border-color: #f17947 !important;
    background-color: #f17947 !important;
}

.go-to-btm {
    background-color: #cb4a5e;
}

.tooltip-inner {
    background-color: #8080b3 !important;
}

.bs-tooltip-top .arrow::before {
    border-top-color: #8080b3 !important;
}

.bs-tooltip-bottom .arrow::before {
    border-bottom-color: #8080b3 !important;
}

.bs-tooltip-left .arrow::before {
    border-left-color: #8080b3 !important;
}

.bs-tooltip-right .arrow::before {
    border-right-color: #8080b3 !important;
}

.dash-icon {
    color: #ff0000;
}

.table {
    color: black !important;
}