/* ========================================================================
     Component: media-queries
 ========================================================================== */
/* ========================================================================
   Component: layout
 ========================================================================== */
/*body,
.wrapper > section {
  background-color: #f5f7fa; }

.wrapper > .aside {
  background-color: #fff; }*/
.purechat-footer .purechat-display-flex {
    display: none !important;
    visibility: hidden !important;
}

.purechat#PureChatWidget .purechat-widget-header {
    background-color: #0b0c26 !important;
}

.purechat#PureChatWidget .purechat-btn {
    background-color: #0b0c26 !important;
}

.masthead {
    background-color: #0b0c26;
    /* background-image: url(../../Images/overlay.svg); */
    background-image: url(/Content/Images/overlay.svg),linear-gradient(45deg,#0b0c26 0%, #2a4256 100%);
    min-height: 140px;
}

@media only screen and (max-width: 480px) {
    .text-white .fa-caret-down {
        color: #4500ff;
    }

    .navbar-nav.navbar-right .dropdown.dropdown-list {
        background-color: #4500ff;
    }
}

#motorCard .panel.widget.bg-primary,
#travelCard .panel.widget.bg-primary,
#fireCard .panel.widget.bg-primary {
    background-color: #4500ff !important;
    color: #fff !important;
}

#motorCard .panel.widget .bg-primary-dark,
#travelCard .panel.widget .bg-primary-dark,
#fireCard .panel.widget .bg-primary-dark {
    background-color: #0b0c26 !important;
    color: #fff !important;
}

.hr-color {
    border-top: 1px solid #4500ff;
}

.md-form .prefix.active {
    color: #c61869;
}

.border-general, .border-life, .border-pension,
.border-btm-general, .border-top-life, .border-top-pension,
.border-top-general, .border-btm-life, .border-btm-pension {
    border-color: #0b0c26 !important;
}

.fa.fa-circle.text-info,
.fa.fa-circle.text-general,
.fa.fa-circle.text-life,
.fa.fa-circle.text-pension {
    color: #e84266 !important;
}

.text-shadow-red {
    text-shadow: 1px 1px 2px black, 0px 0px 1em #0b0c26, 0px 0px 0.2em #0b0c26 !important;
}

.text-general,
.text-life,
.text-pension,
.text-transition,
.text-health,
.text-color,
.text-color-view {
    color: #0b0c26 !important;
}

#motorQuote .modal label,
#travelQuote .modal label,
#fireQuote .modal label {
    color: #0b0c26 !important;
    font-weight: bold;
    /*color: #0b0c26 !important;*/
}

.text-pantone {
    color: #0b0c26;
}

.btn-pantone {
    background-color: #4500ff !important;
    color: #fff !important;
}

    .btn-pantone:hover {
        background-color: #c61869;
    }

.square-stack-general {
    border-color: #4500ff !important;
}

.cover-gd-top, .cover-gd-top-tv {
    background: #4500ff;
}

    .cover-gd-top h4, .cover-gd-top-tv h3, .cover-gd-top-tv h4, .cover-gd-top-tv h5 {
        background: #0b0c26;
    }

.cover-selet a, .cover-selet-tv a, .cover-selet-single a {
    background: #0b0c26;
    color: #fff;
}

    .cover-selet a:hover,
    .cover-selet-tv a:hover,
    .cover-selet-single a:hover,
    .cover-selet a:focus,
    .cover-selet-tv a:focus,
    .cover-selet-single a:focus {
        background: #800020;
        color: #fff;
    }

#login-outer .wrapper {
    background: linear-gradient(0deg, rgba(198,24,61,0.2), rgba(255, 255, 255, 1)), url(../../Images/bg4.jpg) repeat;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    height: 100% !important;
}
/*.logineq-main {
   
    background: linear-gradient(45deg, rgb(241, 241, 241), rgba(236, 235, 235, 0.5) 100%);
    background: -webkit-linear-gradient(45deg, rgb(241, 241, 241), rgba(236, 235, 235, 0.5) 100%);
    background-repeat: no-repeat;
}*/

.crisp-client .crisp-1rjpbb7 .crisp-17f70m7 {
    background-image: linear-gradient(125deg, #1972F5 -10%, #004AB5 100%) !important;
}

.crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg[data-tile=fancy-rectangles]:before {
    background-image: url(../images/tiles/fancy-rectangles.svg?a709c1b) !important;
    background-size: 64px !important;
    filter: alpha(Opacity=5) !important;
    opacity: .05 !important;
}

/*background-image: url(../images/tiles/fancy-rectangles.svg?a709c1b)!important;*/
/*.login-main {
    background-image: linear-gradient(125deg, #1972F5 -10%, #004AB5 100%) !important;
}

.login-main {
    background: #0b0c26;
    background-image: url(/Content/images/rectangles.svg?a709c1b) !important;
    background-image: url(/Content/images/rectangles.svg), linear-gradient(#0b0c26, #16184e);
    background-size: 64px;
    filter: alpha(Opacity=5) !important;
    opacity: .05 !important;
}*/
/*body {
    background: #eb01a5;
    background-image: url("IMAGE_URL"); 
    background-image: url("IMAGE_URL"), linear-gradient(#eb01a5, #d13531);
}*/
.login-main {
    /*background: url('/Content/asiacimages/bg.jpg') no-repeat center center fixed;*/
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/asiacimages/bg.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/asiacimages/bg.jpg', sizingMethod='scale')";
}

.reg-main {
    /*background: url('/Content/asiacimages/bg.jpg') no-repeat center center fixed;*/
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/asiacimages/bg.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/asiacimages/bg.jpg', sizingMethod='scale')";
}

    .reg-main .client-logo {
        background-color: #fff;
    }
/*.register-banner {
    background: url('/Content/sunuimages/sunu-login.jpg') no-repeat;
    background-size: cover;
    height: calc(100vh);
}*/
.filter-switcher .switcher-area .switch-button {
    background-color: #2b3c4d !important;
    color: #fff !important;
}

.switcher-area .switch-button a {
    color: #0b0c26;
}

    .switcher-area .switch-button a:hover {
        color: #4500ff;
    }

.filter-switcher .switcher-area .switched-options {
    background: #0b0c26;
    background: -moz-radial-gradient(90% 50%, ellipse cover, #0b0c26 0%, #2b3c4d 75%);
    background: -webkit-gradient(radial, 90% 50%, 0px, 90% 50%, 75%, color-stop(0%, #0b0c26), color-stop(75%, #2b3c4d ));
    background: -webkit-radial-gradient(90% 50%, ellipse cover, #0b0c26 0%, #2b3c4d 40%);
    background: -o-radial-gradient(90% 50%, ellipse cover, #0b0c26 0%, #2b3c4d 75%);
    background: -ms-radial-gradient(90% 50%, ellipse cover, #0b0c26 0%, #2b3c4d 75%);
    background: radial-gradient(ellipse at 90% 50%, #0b0c26 0%, #2b3c4d 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=lighten($color,15%), endColorstr=$color,GradientType=1);
}

@media (max-width: 400px) {
    .mb-login-bg {
        background: url('/Content/sunuimages/sunu-login.jpg') no-repeat;
        background-size: cover;
        height: calc(100vh);
    }
}

.register-banner {
    background: url('/Content/sunuimages/sunu-login.jpg') no-repeat;
    background-size: cover;
    height: calc(100vh);
}

.login-card {
    background-color: #f9f9f9;
}

    .login-card label {
        color: #2b3c4d;
    }

    .login-card input[type=text], .login-card input[type='password'] {
        color: #000;
        font-weight: bold;
    }

#agentCarousel .text-white {
    color: #4500ff !important;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    background-color: #4500ff;
}

.modal-dialog.modal-notify.modal-color .modal-header {
    background-color: #4500ff;
}

.modal-header, .modal-footer {
    background-color: #4500ff;
}
/*.modal-footer {
    background-color: rgba(198, 24, 61, 0.7);
}*/
.telephone-icon {
    /*content: url(/Content/Images/telephone-white.png);*/
    content: '\f098';
    font-family: FontAwesome;
}

    .telephone-icon:after {
        /*content: url(/Content/Images/telephone-white.png);*/
        content: '\f098';
        font-family: FontAwesome;
    }

.cust-serv-icon {
    /*content: url(/Content/Images/customer-service-white.png);*/
    content: '\f05a';
    font-family: FontAwesome;
}

    .cust-serv-icon:after {
        /*content: url(/Content/Images/customer-service-white.png);*/
        content: '\f05a';
        font-family: FontAwesome;
    }

.download-icon {
    /*content: url(/Content/Images/download-white.png);*/
    content: '\f019';
    font-family: FontAwesome;
}

    .download-icon:after {
        /*content: url(/Content/Images/download-white.png);*/
        content: '\f019';
        font-family: FontAwesome;
    }

.motor-img {
    background: url(/Content/Images/car-pantone.png) no-repeat;
    width: 0px;
    height: 0px;
    padding: 25px;
}

.travel-img {
    background: url(/Content/Images/plane-pantone.png) no-repeat;
    width: 0px;
    height: 0px;
    padding: 25px;
}
/*.general-icon:after {
    content: url('/Content/Images/general-pantone.png');
}
.general-icon {
    content: url('/Content/Images/general-pantone.png');
}*/
/*.general-icon {
    background-image: url('Content/Images/general-pantone.png');
    width: 0px;
    height: 0px;
    padding: 25px;
}*/
.sunu-icon {
    content: url(/Content/Images/sunu.png);
    width: 100%;
    height: 200px;
    opacity: 0.3;
}
/* ========================================================================
   Component: top-navbar
 ========================================================================== */
.topnavbar {
    background-color: #fff;
}

    .topnavbar .navbar-header {
        background-color: transparent;
        background-image: -webkit-linear-gradient(left, #efefef 0%, #4500ff 100%);
        background-image: -o-linear-gradient(left, #efefef 0%, #4500ff 100%);
        background-image: linear-gradient(to right, #efefef 0%, #4500ff 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFefefef', endColorstr='#FFbd9d77', GradientType=1);
    }

@media only screen and (min-width: 768px) {
    .topnavbar .navbar-header {
        background-image: none;
    }
}

.topnavbar .navbar-nav > li > .navbar-text {
    color: #4500ff;
}

.topnavbar .navbar-nav > li > a,
.topnavbar .navbar-nav > .open > a {
    color: #4500ff;
}

    .topnavbar .navbar-nav > li > a:hover, .topnavbar .navbar-nav > li > a:focus,
    .topnavbar .navbar-nav > .open > a:hover,
    .topnavbar .navbar-nav > .open > a:focus {
        color: #0b0c26;
        background-color: #4500ff;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 7px;
        border-radius: 5px;
    }

    .topnavbar .navbar-nav > .active > a, .topnavbar .navbar-nav > .active > a:hover, .topnavbar .navbar-nav > .active > a:focus,
    .topnavbar .navbar-nav > .open > a,
    .topnavbar .navbar-nav > .open > a:hover,
    .topnavbar .navbar-nav > .open > a:focus {
        color: #0b0c26;
        background-color: #4500ff;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 7px;
        border-radius: 5px;
    }

.topnavbar .navbar-nav > li > [data-toggle='navbar-search'] {
    color: #fff;
}

.topnavbar .nav-wrapper {
    background-color: #ffffff;
    background-image: -webkit-linear-gradient(left, #0b0c26 0%, #0b0c26 100%);
    background-image: -o-linear-gradient(left, #0b0c26 0%, #0b0c26 100%);
    background-image: linear-gradient(to right, #0b0c26 0%, #0b0c26 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFefefef', endColorstr='#FF0b0c26', GradientType=1);
}

@media only screen and (min-width: 768px) {
    .topnavbar {
        background-color: #ffffff;
        background-image: -webkit-linear-gradient(left, #0b0c26 0%, #0b0c26 100%);
        background-image: -o-linear-gradient(left, #0b0c26 0%, #0b0c26 100%);
        background-image: linear-gradient(to right, #0b0c26 0%, #0b0c26 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0b0c26', endColorstr='#F0b0c26', GradientType=1);
    }

        .topnavbar .navbar-nav > .open > a, .topnavbar .navbar-nav > .open > a:hover, .topnavbar .navbar-nav > .open > a:focus {
            box-shadow: 0 -3px 0 rgba(255, 255, 255, 0.5) inset;
        }

        .topnavbar .navbar-nav > li > .navbar-text {
            color: #fff;
        }

        .topnavbar .navbar-nav > li > a,
        .topnavbar .navbar-nav > .open > a {
            color: #fff;
            font-weight: bold;
        }

            .topnavbar .navbar-nav > li > a:hover, .topnavbar .navbar-nav > li > a:focus,
            .topnavbar .navbar-nav > .open > a:hover,
            .topnavbar .navbar-nav > .open > a:focus {
                color: #0b0c26;
                background-color: #4500ff;
                padding-top: 10px;
                padding-bottom: 10px;
                margin-top: 7px;
                border-radius: 5px;
            }
}

.topnavbar .navbar-header .brand-logo {
    padding-top: 3px !important;
    background-color: #fff !important;
    /*height: 74px !important;*/
    margin-right: 10px !important;
}

.layout-h .topnavbar .navbar-header .brand-logo {
    height: 74px !important;
}

.navbar-collapse {
    box-shadow: 0 3px 3px -1px #4500ff;
}

/* ========================================================================
   Component: sidebar
 ========================================================================== */
.sidebar {
    background-color: #fff;
}

    .sidebar .nav-heading {
        color: #919DA8;
    }

    .sidebar .nav > li > a,
    .sidebar .nav > li > .nav-item {
        color: #515253;
    }

    .sidebar .nav > li > a:focus, .sidebar .nav > li > a:hover,
    .sidebar .nav > li > .nav-item:focus,
    .sidebar .nav > li > .nav-item:hover {
        background-color: #2b3c4d !important;
        color: #fff;
        border-left: 6px solid #4500ff;
     }

     .sidebar .nav > li > a > em,
     .sidebar .nav > li > .nav-item > em {
         color: inherits;
     }

    .sidebar .nav > li.active,
    .sidebar .nav > li.active > a,
    .sidebar .nav > li.active .nav, .sidebar .nav > li.open,
    .sidebar .nav > li.open > a,
    .sidebar .nav > li.open .nav {
        background-color: #2b3c4d;
        color: #fff;
        border-left: 6px solid #4500ff;
    }
    .sidebar .nav > li.active > .nav.sidebar-subnav > li > a,
    .sidebar .nav > li.active > .nav.sidebar-subnav > li > .nav-item {
        color: #fff;
    }

    .sidebar .nav > li.active > a > em, .sidebar .nav > li.open > a > em {
        color: #fff;
    }
.nav.sidebar-subnav li.active,
.nav.sidebar-subnav li > .nav-item:hover {
    /*background: rgba(43, 60, 77, 0.5);*/
    background-color: #4500ff;
    color: #2b3c4d;
    border-left: 6px solid #2b3c4d;
}

.sidebar .nav > li.active {
    border-left-color: #4500ff;
}

.sidebar-subnav {
    background-color: #fff;
}

    .sidebar-subnav > .sidebar-subnav-header {
        color: #515253;
    }

    .sidebar-subnav > li > a,
    .sidebar-subnav > li > .nav-item {
        color: #515253;
    }

        .sidebar-subnav > li > a:focus, .sidebar-subnav > li > a:hover,
        .sidebar-subnav > li > .nav-item:focus,
        .sidebar-subnav > li > .nav-item:hover {
            color: #4500ff;
        }

    .sidebar-subnav > li.active > a,
    .sidebar-subnav > li.active > .nav-item {
        color: #4500ff;
    }

        .sidebar-subnav > li.active > a:after,
        .sidebar-subnav > li.active > .nav-item:after {
            border-color: #4500ff;
            background-color: #4500ff;
        }

/* ========================================================================
   Component: offsidebar
 ========================================================================== */
.offsidebar {
    border-left: 1px solid greyscale(#cccccc);
    background-color: #fff;
    color: #515253;
}

.accordion dl:after, .accordion-list:after {
    background-color: #4500ff !important;
}

.accordionTitle, .accordion__Heading {
    color: #4500ff !important;
    border-bottom: 1px solid #4500ff !important;
}

    .accordionTitle:before, .accordion__Heading:before {
        color: #4500ff !important;
    }

.accordion-content.accordionItem.is-expanded {
    border-bottom: solid 1px #4500ff;
}

.accordionTitleActive:before, .accordionTitle.is-expanded:before {
    color: #4500ff !important;
    border-color: #4500ff !important;
}

.balance-circle {
    border: 10px solid #54b754;
}

body .slider-selection {
    background-color: #4500ff !important;
}

body .slider-track {
    border: 1px solid #4500ff !important;
}

body .slider-handle {
    border: 1px solid #4500ff !important;
}

.border-blue {
    border-color: #4500ff;
}

.border-right {
    border-right: 1px solid;
}

.border-top-wd6.border-top-color {
    border-top-color: #2b3c4d !important;
}

.border-btm-wd6.border-btm-color {
    border-bottom-color: #2b3c4d !important;
}

.list-group.listgroup-bd-lf.border-color {
    border-color: #99122f !important;
}

.list-group.listgroup-bd-lf .border-color {
    border-color: #99122f !important;
}

.universal .border-color {
    border-color: #99122f !important;
}

.border-color {
    border-color: #4500ff !important;
}

.c-checkbox input[type=checkbox]:checked + span,
.c-checkbox input[type=radio]:checked + span,
.c-radio input[type=checkbox]:checked + span,
.c-radio input[type=radio]:checked + span {
    border-color: #4500ff;
    background-color: #4500ff;
}

.c-checkbox input[type=radio]:checked + span,
.c-radio input[type=radio]:checked + span {
    background-color: #fff;
}

    .c-checkbox input[type=radio]:checked + span:before,
    .c-radio input[type=radio]:checked + span:before {
        color: #4500ff;
    }


/*Commission Histogram color selector*/
.data-bar-color {
    color: #0b0c26;
}

.user-block-role a {
    color: #0b0c26 !important;
}

    .user-block-role a:hover, .user-block-role a:focus {
        color: #4500ff !important;
    }

.btn-blue {
    color: #fff !important;
    background-color: rgb(105,224,122) !important;
    border-color: rgb(105,224,122) !important;
}

    .btn-blue:focus,
    .btn-blue.focus {
        color: #fff !important;
        background-color: #0b0c26 !important;
        border-color: #0b0c26 !important;
    }

    .btn-blue:hover {
        color: #fff !important;
        background-color: #0b0c26 !important;
        border-color: #0b0c26 !important;
    }

.active.btn-outline-danger,
.btn-outline-danger:active,
.btn-outline-danger:focus:active,
.btn-outline-danger:focus,
.btn-outline-danger:hover {
    color: #fff !important;
    background-color: #ff3547 !important;
    border-color: #ff3547 !important;
}

.ins.btn-blue:active,
.ins.btn-blue.active,
.open > .dropdown-toggle.ins.btn-blue {
    color: #fff !important;
    background-color: #800020 !important;
    border-color: #800020 !important;
}

    .ins.btn-blue:active:hover,
    .ins.btn-blue.active:hover,
    .open > .dropdown-toggle.ins.btn-blue:hover,
    .ins.btn-blue:active:focus,
    .ins.btn-blue.active:focus,
    .open > .dropdown-toggle.ins.btn-blue:focus,
    .ins.btn-blue:active.focus,
    .ins.btn-blue.active.focus,
    .open > .dropdown-toggle.ins.btn-blue.focus {
        color: #fff !important;
        background-color: #800020 !important;
        border-color: #800020 !important;
    }

.dropdown .dropdown-menu.dropdown-primary .dropdown-item:active,
.dropdown .dropdown-menu.dropdown-primary .dropdown-item:hover,
.dropleft .dropdown-menu.dropdown-primary .dropdown-item:active,
.dropleft .dropdown-menu.dropdown-primary .dropdown-item:hover,
.dropright .dropdown-menu.dropdown-primary .dropdown-item:active,
.dropright .dropdown-menu.dropdown-primary .dropdown-item:hover,
.dropup .dropdown-menu.dropdown-primary .dropdown-item:active,
.dropup .dropdown-menu.dropdown-primary .dropdown-item:hover {
    background-color: #0b0c26 !important;
}

    .dropdown .dropdown-menu.dropdown-primary .dropdown-item:active i,
    .dropdown .dropdown-menu.dropdown-primary .dropdown-item:hover i,
    .dropleft .dropdown-menu.dropdown-primary .dropdown-item:active i,
    .dropleft .dropdown-menu.dropdown-primary .dropdown-item:hover i,
    .dropright .dropdown-menu.dropdown-primary .dropdown-item:active,
    .dropright .dropdown-menu.dropdown-primary .dropdown-item:hover i,
    .dropup .dropdown-menu.dropdown-primary .dropdown-item:active i,
    .dropup .dropdown-menu.dropdown-primary .dropdown-item:hover i {
        color: #fff !important;
    }

.btn-blue.dropdown-toggle:focus, .btn-blue.dropdown-toggle:hover {
    background-color: #0b0c26 !important;
}

.btn-blue.dropdown-toggle {
    background-color: #0b0c26 !important;
}


.ins.btn-blue:active,
.ins.btn-blue.active,
.open > .dropdown-toggle.ins.btn-blue {
    background-image: none !important;
}

.ins.btn-blue.disabled:hover,
.ins.btn-blue[disabled]:hover,
fieldset[disabled] .ins.btn-blue:hover,
.ins.btn-blue.disabled:focus,
.ins.btn-blue[disabled]:focus,
fieldset[disabled] .ins.btn-blue:focus,
.ins.btn-blue.disabled.focus,
.ins.btn-blue[disabled].focus,
fieldset[disabled] .ins.btn-blue.focus {
    background-color: #800020 !important;
    border-color: #800020 !important;
}

.ins.btn-info:active:hover,
.ins.btn-info:active:focus,
.ins.btn-info:active.focus,
.ins.btn-info.active:hover,
.ins.btn-info.active:focus,
.ins.btn-info.active.focus,
.ins.open > .btn-info.dropdown-toggle:hover,
.open > .ins.btn-info.dropdown-toggle:focus,
.open > .ins.btn-info.dropdown-toggle.focus {
    color: #fff !important;
    background-color: #800020 !important;
    border-color: #800020 !important;
}

.ins.btn-outline.btn-primary, .ins.btn-outline.btn-info, .ins.btn-outline.btn-blue {
    /*border-color: #4500ff !important;
    color: #4500ff !important;
    background-color: transparent !important;*/
    border-color: #0b0c26 !important;
    background-color: #0b0c26 !important;
    color: #fff !important;
}

    .ins.btn-primary:focus,
    .ins.btn-primary.focus .ins.btn-info:focus,
    .ins.btn-info.focus,
    .ins.btn-outline.btn-primary:focus,
    .ins.btn-outline.btn-info:focus {
        border-color: #4500ff !important;
        background-color: #4500ff !important;
        color: #fff !important;
    }

    .ins.btn-outline.btn-primary:hover, .ins.btn-outline.btn-info:hover, .ins.btn-outline.btn-blue:hover {
        color: #fff !important;
        background-color: #4500ff !important;
        border-color: #4500ff !important;
    }
/*#general-makeclaim, #makeclaim {
    border-color: #0b0c26 !important;
    background-color: #0b0c26 !important;
    color: #fff !important;
}

#general-makeclaim:hover, #general-makeclaim:focus, #general-makeclaim:active,
#makeclaim:hover, #makeclaim:focus, #makeclaim:active{
    border-color: #4500ff !important;
    background-color: #4500ff !important;
    color: #fff !important;
}*/
.wizard > .actions > ul > li > a[href="#previous"]:hover, .wizard > .actions > ul > li > a[href="#previous"]:focus {
    color: #fff !important;
}

.ins.btn-primary:active,
.ins.btn-primary.active,
.open > .dropdown-toggle.ins.btn-primary,
.ins.btn-info:active .ins.btn-info:active,
.open > .dropdown-toggle.ins.btn-info {
    color: #fff !important;
    background-color: #800020 !important;
    border-color: #800020 !important;
}

.btn-group-toggle .active.btn-blue,
.btn-group-toggle .btn-blue:active,
.btn-group-toggle .btn-blue:focus {
    background-color: #4500ff !important;
    color: #fff !important;
    font-weight: bold;
}

.btn-group-toggle .btn-blue {
    background-color: #fff !important;
    color: #4500ff !important;
    font-weight: bold;
}

.dx-datagrid .dx-link {
    color: #2b3c4d !important;
}

.dx-checkbox-checked .dx-checkbox-icon {
    color: #2b3c4d !important;
}

.dx-button {
    border-color: #2b3c4d !important;
    color: #2b3c4d !important;
}

    .dx-button .dx-icon {
        color: #2b3c4d !important;
    }

.dx-popup-title {
    background-color: #2b3c4d;
}

.dx-toolbar.dx-widget.dx-visibility-change-handler.dx-collection.dx-popup-title {
    background-color: #2b3c4d;
}

.dx-datagrid-headers {
    background-color: #2b3c4d !important;
    border-bottom: 1px solid #2b3c4d !important;
}

    .dx-datagrid-headers .dx-datagrid-table .dx-row > td {
        border-bottom: 1px solid #2b3c4d !important;
    }

.dx-datagrid .dx-column-lines > td {
    border-left: 1px solid #2b3c4d !important;
    border-right: 1px solid #2b3c4d !important;
}

.dx-datagrid-filter-row .dx-menu-item-content .dx-icon {
    color: #2b3c4d !important;
}

.dx-button.dx-state-hover {
    background-color: #2b3c4d !important;
    border-color: #2b3c4d !important;
    color: #fff !important;
}

.dx-datagrid-rowsview .dx-master-detail-row > .dx-datagrid-group-space, .dx-datagrid-rowsview .dx-master-detail-row .dx-master-detail-cell {
    border-top: 1px solid #2b3c4d !important;
    border-bottom: 1px solid #2b3c4d !important;
}

.dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) > .dx-datagrid-group-space, .dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) .dx-master-detail-cell {
    background-color: #fff !important;
}

.dx-datagrid-rowsview .dx-row {
    border-bottom: 1px solid #2b3c4d !important;
}

.dx-row.dx-freespace-row.dx-column-lines {
    height: 30px !important;
}

.dx-datagrid .dx-row-lines > td {
    border-bottom: 1px solid #2b3c4d !important;
}

.dx-pager .dx-pages .dx-selection, .dx-pager .dx-page-sizes .dx-selection {
    color: #fff !important;
    background-color: #2b3c4d !important;
}

.dx-dropdowneditor-button-visible .dx-texteditor-input {
    padding-right: 0px !important;
}

.dx-radiobutton-checked .dx-radiobutton-icon-dot {
    background: #2b3c4d !important;
}

.dx-texteditor.dx-state-focused,
.dx-texteditor.dx-state-active {
    border-color: #2b3c4d;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.dx-texteditor.dx-state-focused,
.dx-texteditor.dx-state-active {
    border-color: #2b3c4d !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-contoured-date,
.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today.dx-calendar-contoured-date {
    box-shadow: inset 0px 0px 0px 1px #bebebe, inset 0px 0px 0px 1000px #2b3c4d !important;
}

.dx-calendar-cell.dx-calendar-selected-date,
.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today {
    -webkit-box-shadow: inset 0px 0px 0px 1000px #2b3c4d !important;
    -moz-box-shadow: inset 0px 0px 0px 1000px #2b3c4d !important;
    box-shadow: inset 0px 0px 0px 1000px #2b3c4d !important;
}

.dx-calendar-navigator .dx-calendar-caption-button.dx-button .dx-button-content {
    color: #2b3c4d;
}

.dx-calendar-caption-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-text.dx-state-hover .dx-button-content {
    color: #fff !important;
}

:not(.dx-list-select-decorator-enabled).dx-list .dx-state-hover.dx-list-item {
    background-color: #2b3c4d !important;
    color: #fff !important;
}

:not(.dx-list-select-decorator-enabled).dx-list .dx-state-focused.dx-list-item {
    background-color: #2b3c4d !important;
    color: #fff !important;
}

:not(.dx-list-select-decorator-enabled).dx-list :not(.dx-state-focused).dx-state-hover.dx-list-item-selected.dx-list-item {
    background-color: #2b3c4d !important;
    color: #fff;
}

:not(.dx-list-select-decorator-enabled).dx-list .dx-list-item.dx-state-hover {
    color: #fff !important;
}
/*.ei-legend {
    color: #fff !important;
}*/
.ei-legend:after, .ei-legend::after {
    background-color: #4500ff;
    color: #fff !important;
}

.fa-blue {
    color: #4500ff !important;
}

.form-legend {
    border-bottom: 1px solid #4500ff;
    color: #4500ff;
}

.grid-button {
    color: #2b3c4d;
}

    .grid-button:hover {
        background-color: #2b3c4d;
        border-radius: 0.5rem !important;
    }

.label-blue {
    background-color: #4500ff !important;
}



.ins.panel-primary > .panel-heading {
    color: #fff;
    background-color: #4500ff !important;
    border-color: #cfdbe2 !important;
}

.profile .dropdown-menu > li > a:hover, .profile .dropdown-menu > li > a:focus {
    background-color: #4500ff;
}

.quote-legend {
    border: 1px solid #4500ff !important;
    background-color: #4500ff;
}

.quote-fieldset {
    border: 1px solid #4500ff !important;
}

.tabs-left > li.active > a,
.tabs-left > li.active > a:hover,
.tabs-left > li.active > a:focus {
    color: #4500ff;
}

.alltabs.nav-tabs > li.active > a,
.alltabs.nav-tabs > li.active > a:hover,
.alltabs.nav-tabs > li.active > a:focus {
    background-color: #4500ff;
}

.nav-tabs.tabs-left > li.active > a {
    background-color: #4500ff;
}

.nav-tabs.tabs-left > li > a {
    color: #4500ff;
}

.text-color,
.text-color-view {
    color: #0b0c26 !important;
}

.bg-color {
    background-color: #935656;
    color: #ffffff !important;
}

.bg-green {
    background-color: #2a4256;
}

.form-check-input[type=checkbox]:checked + label:before,
label.btn input[type=checkbox]:checked + label:before {
    border-right: 2px solid #4500ff !important;
    border-bottom: 2px solid #4500ff !important;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label:before {
    background-color: #4500ff !important;
}

.left-flyout #flyout {
    /*background: #4500ff;
    background: -moz-radial-gradient(90% 50%, ellipse cover, #c60653 0%, #800020 75%);
    background: -webkit-gradient(radial, 90% 50%, 0px, 90% 50%, 75%, color-stop(0%, #c60653), color-stop(75%, #800020 ));
    background: -webkit-radial-gradient(90% 50%, ellipse cover, #c60653 0%, #800020 40%);
    background: -o-radial-gradient(90% 50%, ellipse cover, #c60653 0%, #800020 75%);
    background: -ms-radial-gradient(90% 50%, ellipse cover, #c60653 0%, #800020 75%);
    background: radial-gradient(ellipse at 90% 50%, #c60653 0%, #800020 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=lighten($color,15%), endColorstr=$color,GradientType=1);
    border: 1px solid #800020;*/
    background: #fff;
    background: linear-gradient(to bottom, rgba(255,255,255), rgb(236,236,236) 100%);
    background: -moz-linear-gradient(to bottom, rgba(255,255,255), rgb(236,236,236) 100%);
    background: -webkit-linear(to bottom, rgba(255,255,255), rgb(236,236,236) 100%);
    background: -o-linear-gradient(to bottom, rgba(255,255,255), rgb(236,236,236) 100%);
    background: -ms-linear-gradient(to bottom, rgba(255,255,255), rgb(236,236,236) 100%);
    border: 1px solid #ccc;
}

    .left-flyout #flyout #findagent-button .btn-primary {
        background-color: #0b0c26 !important;
        border-color: #ccc !important;
        color: #4500ff !important;
        font-weight: bold;
    }

h5#agentCount.text-white {
    color: #a50344 !important;
}

.left-flyout #flyout .form-control {
    color: #a50344;
}

.left-flyout #flyout .btn-defult {
    color: #a50344;
}
/*.text-glossblue{
    color: #070f80 !important;
}*/

.wizard > .steps > ul > li:before,
.wizard > .steps > ul > li:after {
    background-color: #4500ff !important;
}

.wizard > .steps .number {
    background-color: #fff !important;
    color: #4500ff !important;
    border: 2px solid #4500ff !important;
}

.wizard > .steps > ul > li.current .number {
    font-size: 0 !important;
    border-color: #4500ff !important;
    background-color: #fff !important;
    color: #4500ff !important;
}

.wizard > .steps > ul > li.done .number {
    font-size: 0 !important;
    background-color: #4500ff !important;
    border-color: #4500ff !important;
    color: #fff !important;
}

.wizard > .actions > ul > li > a {
    background: #4500ff !important;
}

.wizard > .actions a:hover, .wizard > .actions a:hover:hover, .wizard > .actions a:active:hover {
    color: #fff;
    background-color: #0b0c26 !important;
    border-color: #4500ff !important;
}

@media (max-width: 480px) {
    .wizard > .steps > ul > li.current:after {
        background-color: #4500ff !important;
    }
}

/*.active.btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger:focus:active, .btn-outline-danger:focus, .btn-outline-danger:hover {
    border-color: #93000d !important
}*/

.active.btn-primary,
.btn-primary:active,
.btn-primary:focus,
.active.btn-blue,
.btn-blue:active,
.btn-blue:focus {
    background-color: #0b0c26 !important;
}

.reg-main .btn-group-toggle .active.btn-pantone,
.reg-main .btn-group-toggle .btn-pantone:active,
.reg-main .btn-group-toggle .btn-pantone:focus {
    background-color: #4500ff !important;
    color: #fff !important;
    font-weight: bold;
}

.reg-main .btn-group-toggle .btn-pantone {
    background-color: #fff !important;
    color: #4500ff !important;
    font-weight: bold;
}

.login-main .btn {
    padding: 0.8rem 1rem;
}

/*.wizard > .steps > ul > li:before,
.wizard > .steps > ul > li:after {
    background-color: #4500ff !important;
}
.wizard > .steps > ul > li.current .number {
    border-color: #4500ff !important;
    color: #4500ff !important;
}
.wizard > .steps > ul > li:last-child:after {
    background-color: #4500ff !important;
}
.wizard > .steps .number {
    color: #4500ff !important;    
    border: 2px solid #4500ff !important;
}
.wizard > .actions > ul > li > a {
    background: #4500ff !important;
}
@media (max-width: 480px) {  
    .wizard > .steps > ul > li.current:after {
        background-color: #4500ff !important;
    }
}*/
