/* Start Pre login CSS - Jawad */
.pre-login-header {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a756f1+0,7822ff+100 */
    background: rgb(167,86,241); /* Old browsers */
    background: -moz-linear-gradient(left, rgba(167,86,241,1) 0%, rgba(120,34,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(167,86,241,1) 0%,rgba(120,34,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(167,86,241,1) 0%,rgba(120,34,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a756f1', endColorstr='#7822ff',GradientType=1 ); /* IE6-9 */
}
h4, h5, .swagger-ui .info .title, .offer-arrow-td .fa {
    color: #4835a0;
}
#notification-bx h3 {
    color:#000;
}
.profile-div-name h6  {
    color:#6e00b7;
}
.main-nav li a {
    color: #fff;
}
.main-nav li a:hover {
    color: #000;
}
/*.menu-link.has-notifications, .nav-themeColor {
    color: #fff;
}
.menu-link.has-notifications:hover, .nav-themeColor:hover {
	color: #000;
}*/
.dropdown-item:hover, .dropdown-item:focus {
    background-color: #48359e;
}
/* End Pre login CSS - Jawad */


/* Start Reporting CSS - Jawad */
.CCLM_container h2, .AD_collouts_box h2, .new4 h3, .new6 .button2 h3, .new-prod-head h3,.div_Scheduler_box  h5 {
    color: #000;
}
.AD_collouts_box h2 {
    color: #fff;
}
.AD_collouts_box ul li, .new4 ul li {
  color: #000;
}

.Last-update a {
    color: #48359e;
}
.Last-update a:hover {
    color: #a452f2;
}


.divSchedule_reporting i {
    color: #48359e;
}
.CCLM_container h2 span i {
    color:#48359e;
}
span.Dashboard_Settings {
    color: #000;
}
.RoundRank_bg {
    color: #fff;
}
.AD_collouts_box {
    background-color: #a14ff2;
    border-bottom: solid 7px #48359e;
}
.AD_collouts_box ul li {
    background-color: #fff;
}
.AD_collouts_box ul li:nth-child(odd) {
    background-color: #f8f9fb;
}

.reporting-switch-toggle .switch-toggle.switch-candy, .switch-light.switch-candy > span {
    background-color: #fff;
}
.reporting-switch-toggle .switch-toggle.switch-candy, .switch-light.switch-candy > span {
    background-color: #ebedf2;
    border: solid 0px #7d38f8;
}
.reporting-switch-toggle .switch-candy a {
        background-color:#8369dc;
    }

.switch-toggle.switch-candy, .switch-light.switch-candy > span {
    background-color: #fff;
}
.switch-toggle.switch-candy, .switch-light.switch-candy > span {
    background-color: #fff;
    border: solid 1px #6dcff6;
}
.switch-candy a {
        background-color:#6dcff6;
    }

.color_4 {
	background-color: #aa66ec !important;
}
.color_27 {
	background-color: #8368dc !important;
}
.color_21 {
    background-color: #8369dc !important;
}
.color_2 {
    background-color: #aa66ec !important;
}
/* End Reporting CSS  - Jawad */


/* Start Reporting table CSS - Jawad */
.pane th, .pane-hScroll th {
    background-color: #fff;
    color: #000;
    border-top: 0px solid #f2f6f9;
    border-bottom: 0 !important;
    font-size: 12px;
    font-weight: normal;
}
.pane td, .pane-vScroll td {
    color: #000;
    border-bottom: 0px solid #d7e2ea;
    border-top: 0px solid #d7e2ea;
}


.BD_ComparisonTable > table > tbody tr:nth-of-type(2n), .pane > table > tbody tr:nth-of-type(2n), .pane-vScroll > table > tbody tr:nth-of-type(2n) {
	background-color: #fff;
}
.BD_ComparisonTable > table > tbody tr:nth-of-type(2n+1), .pane > table > tbody tr:nth-of-type(2n+1), .pane-vScroll > table > tbody tr:nth-of-type(2n+1) {
    background-color: #f8f9fb;
}
.pane-vScroll > table > tbody tr {
    border-bottom: solid 0px #e8e8e8 !important;
}

table.dataTable thead .sorting_asc {
    background-color: #d1d1d1;
}
table.dataTable tbody tr {
    background-color: #ffffff;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #f8f9fb;
}
table.dataTable thead th, table.dataTable thead td {
    background-color: #fff;
}
table.dataTable thead .sorting {
    background-color: #fff !important;
}

table.cclm-table > tbody > tr th, table.cclm-table > tbody > tr {
    color: #000;
}
table.cclm-table > tbody > tr:first-child {
    color: #000;
    background-color: #fff;
}
table.custom-row-colours > tbody > tr:nth-of-type(2n) {
    background-color: #f6f9fe;
}
table.custom-row-colours > tbody > tr:nth-of-type(2n+1) {
    background-color: #fff;
}
table.dataTable tbody th, table.dataTable tbody td {
    color: #000;
}

/* Workbench Table Css */
/*.global-table table.dataTable thead .sorting_asc {
  background-color: #bb8aea !important;
}
.global-table table.dataTable thead .sorting_desc {
  background-color: #bb8aea !important;
}*/

table.dataTable thead .sorting_asc {
	background-color: #bb8aea !important;
    color:#fff;
}
table.dataTable thead .sorting_desc {
	background-color: #bb8aea !important;
    color:#fff;
}
table.dataTable.display tbody tr:hover>.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
	background-color: #d6cff0;
}
tr.sub-table-tr {
	background-color: #d6cff0 !important;
}
tr.sub-table {
	background-color: #f1eff6 !important;
}
table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
	background-color: #edd9ff;
}
table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color: #e2ccf6;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
	background-color: #f1f2f4;
}
.inside-table table thead tr, .inside-table table thead tr th {
	background-color: #e4e0f3 !important;
}
.manage-user-table > tbody > tr:nth-of-type(2n+1) {
	background-color: #f8f9fb;
}
/* End Reporting table CSS - Jawad */


/*Buy Flow Start Imran*/
.offer-main-head h5, .stick .accordion .card .active h5 button, .offers-feature-text span, .pan-price-compare h5 {
    color:#48359e;
}
.top-filter-div {
    background-color:#f6efff;
    border: 1px solid #9542f6;
    background-image: url("../images/offer-top-filter-bg.png");
    background-repeat: no-repeat;
    background-position: 490px top;
}
.special-box {
    background-color: #f8f5fc;
    border: 1px solid #caa0fa;
    color: #9542f6;
}
.special-box h5 sub, .special-box ul li p, .special-box ul li, .profile-div-links a:hover {
    color:#9542f6;
}
.add-to-cart-button {
    width: 100%;
    background-color:#000;
    transition: all 0.4s ease-in-out 0s;
}
.button-default, .phone, a.changeadd-btn, input[type="button"], .btn-default, .rate-top-box ul li a, input[type="submit"], #SubConversationLogs p a, .manage-user-table > tbody > tr > td button, .dataTables_paginate span .current, .build-your-bundle a, .invite-btn, .link-button > a, .dataTables_paginate div a.current, .dataTables_wrapper .dataTables_paginate .paginate_button:active, .buttonset2 a, .profile-div-links a, .startOffer_btn, .visit_subline a, .qualify-buttons label, .link-out-button, .swagger-ui .info a, .swagger-ui .btn, .address-addtocart-box-icon, .address-addtocart-box-submit, .beatpicker-clear, .download-sample-temp .dropbtn, .btn-sqr, .Dashboard_LB ul li a, .verify-serviceability a {    
    color:#fff; 
    transition:all 0.5s ease-in-out;
    background: rgb(64,57,158);
    background: linear-gradient(135deg, rgba(64,57,158,1) 0%, rgba(118,35,160,1) 68%);
    text-decoration:none;
}
.button-default:hover, .phone:hover, a.changeadd-btn:hover, input[type="button"]:hover, .btn-default:hover, .rate-top-box ul li a:hover, .rate-top-box ul li a:focus, input[type="submit"], #SubConversationLogs p a:hover, .manage-user-table > tbody > tr > td button:hover, .build-your-bundle a:hover, .invite-btn:hover, .link-button > a:hover, .buttonset2 a:hover, .profile-div-links a:hover, .startOffer_btn:hover, .visit_subline a:hover, .qualify-buttons label:hover, .link-out-button:hover, .swagger-ui .info a:hover, .swagger-ui .btn:hover, .beatpicker-clear:hover, .download-sample-temp .dropbtn:hover, .btn-sqr:hover, .Dashboard_LB ul li a:hover, .verify-serviceability a:hover {
    background: rgb(64,57,158);
    background: linear-gradient(135deg, rgba(64,57,158,1) 40%, rgba(118,35,160,1) 100%);
    color: #fff;
    text-decoration:none;
    color: #fff;
}
.epc-new-tabs .nav-tabs > li.active > a, .epc-new-tabs .nav-tabs > li.active > a:focus, .epc-new-tabs .nav-tabs > li.active > a:hover {
     background: rgb(64,57,158);
    background: linear-gradient(135deg, rgba(64,57,158,1) 40%, rgba(118,35,160,1) 100%);
    text-decoration:none;
}

.btn-secondary {background: transparent; color: #fff; border:1px solid #fff;}
.btn-secondary:hover{background:#fff; color:#000; border:1px solid #fff;}

input[type="checkbox"]:checked {
    background: #48359e;
    border: 1px solid #48359e;
}
ul.comparepopup li.active, ul.comparepopup li:hover {
    background: #44389e none repeat scroll 0 0;
	line-height: 38px;
	color: #fff;
}
a {
	color: #48359e;
	text-decoration: underline;
}
.specialoffer-compare {
    background-color: #f8f5fc;
    border: 4px solid #caa0fa;
    color: #9542f6;
}
.new-underline-tabs > li > a::after {
    background: #48359e;
}
/*Buy Flow End Imran*/

/*Reporting Workbench Start Imran*/
.table.dataTable tbody tr td a {
    color: #48359e;
}
.multiply-bg, input.cmn-toggle-round-flat:checked + input + label, input.cmn-toggle-round-flat:checked + input + label::after {
    background-color:#903df8 !important;
}
.swagger-ui .opblock.opblock-get {
    border-color: transparent;
    background:#f3edfb;
}
input[type="checkbox"] {
    border: 1px solid #9542f6;
}
footer .ft-lnk a:hover {
    color: #9542f6;
}
.privacyActive {
    color: #9542f6 !important;
}
.error-head {
    color: #9535fb;
}
/*Reporting Workbench End Imran*/
@media screen and (min-width: 768px) and (max-width: 979px) {
.price-rainge-box {
    color:#fff; 
    transition:all 0.5s ease-in-out;
    background: rgb(64,57,158);
    background: linear-gradient(135deg, rgba(64,57,158,1) 0%, rgba(118,35,160,1) 68%);
    text-decoration:none;
}
}
@media screen and (min-width: 978px) and (max-width: 1050px) {
.price-rainge-box {
    color:#fff; 
    transition:all 0.5s ease-in-out;
    background: rgb(64,57,158);
    background: linear-gradient(135deg, rgba(64,57,158,1) 0%, rgba(118,35,160,1) 68%);
    text-decoration:none;
}
}


#BillPreviewLabel .table.dataTable tbody tr td a {
    color: #48359e !important;
}