@keyframes blinker {
    50% {
        opacity: 0;
    }
}

::placeholder {
    color: #808080;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #808080;
}

::-ms-input-placeholder {
    color: #808080;
}
.select-deal-type {
    width: 18px;
    height: 18px;
    vertical-align: bottom;
}
.dncp-grid-item img {
    width:100%;
}
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
    opacity: 1;
}
.hideProdInfoCol {
    opacity: 0.4;
    display: none;
    cursor: not-allowed;
    pointer-events: none;
}
button.home-button-box:focus {
    color: #000000;
}
div#dncp_category_ids {
    display: none;
}
#loadSeedForm .form-group {
    margin-bottom: 10px;
    position: relative;
    margin: 0;
}
#show_seed_requestForm {
    cursor: pointer;
    color: #0672CB;
    text-decoration: underline;
}
.customCloseBtn {
    cursor:pointer;
    background: #B30B37;
    color: #FFFFFF;
    padding: 3px 8px;
    position: absolute;
    top: 0;
    right: 0;
}
div#loadSeedForm {
    display:none;
    position: relative;
    margin: -15px 80px;
    padding: 10px 15px;
    box-shadow: 1px 1px 4px 1px #AAAAAA;
}

.view-more-products-btn{display: none;}
.tooltip .tooltiptext {
    visibility: hidden;
    width: 240px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    padding: 10px;
    margin-left: -130px;
}
.btn-success {
    background-color: #0672CB;
    color: #FFFFFF;
}
.btn.btn-success.btn-refresh {
    background-color: #0C32A4;
    color: #FFFFFF;
}
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 70%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:focus, .btn-info.active:hover, .show > .btn-info.dropdown-toggle, .show > .btn-info.dropdown-toggle:focus, .show > .btn-info.dropdown-toggle:hover {
    background-color: #80C7FB !important;
    color: #FFFFFF !important;
    box-shadow: none !important;
}
.tooltip:hover .tooltiptext {
    visibility: visible;
}
/*.grey-background{background-color:#EEEEEE;}*/
.blink_btn_text {
    animation: blinker 2s linear infinite;
}
a.popup-hyperlinks span {
    text-decoration: underline;
}
[type="date"]::-webkit-calendar-picker-indicator {
    cursor: pointer;
    background: #fff url(../images/date_picker_inside-image.png) 97% 50% no-repeat;
}
.hide-all-tags{display:none !important;}
.show-walkthrough-mobile {
    margin-top: 25px;
    color: #0672CB;
    cursor: pointer;
    text-decoration: underline;
    margin-bottom: 0;
}
body {
    font-size: 14px;
    line-height: 1.428571429;
    color: #444444;
    background-color: #FFFFFF;
}
.configrtr-hyperlink {
    font-size: 13px;
    padding: 0;
}
button#create_docket_btn {
    background-color: #0672CB;
    color: #FFFFFF;
}
#goToTopBtn {
    display: inline-block;
    background-color: #0672CB;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 4px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
}

#goToTopBtn:hover {
    cursor: pointer;
    background-color: #333;
    text-decoration: none;
}

#goToTopBtn:active {
    background-color: #555;
}

#goToTopBtn.show {
    opacity: 1;
    visibility: visible;
}

.navbar-brand {
    float: left;
    padding: 5px 0 0;
    font-size: 18px;
    line-height: 20px;
}

.navbar-brand span {
    font-weight: bold;
    color: #FFFFFF;
    font-size: 35px;
}

.sidebar[data-active-color="primary"] .user .info .nav li.active > a {
    border: 0;
}

.dataTables_wrapper .dataTables_filter input {
    border-radius: 0;
    width: 100%;
}

.attachrite-ltoken {
    display: none;
}

.show-total-count {
    line-height: 1em;
}

.configrtr-product-data .hideProdInfoCol {
    opacity: 0.4;
    cursor: not-allowed;
    pointer-events: none;
}

.new-launch-card {
    text-align: left;
}

form.create-newuser-form .col-sm-4 {
    padding: 0;
}

.attach-rite-logo-login-page {
    margin-top: 30px;
}

.edit-partner-icon {
    cursor: pointer;
    color: #6EA204;
}

.delete-partner-icon {
    color: #CE1126;
    cursor: pointer;
}

.required-field {
    color: #CE1126;
    vertical-align: top;
}

select#dealAccountNames {
    background-color: #FFFFFF;
    color: #444444;
}

.compatible-header-toggle.card-subcategories {
    margin: 10px 10px;
}

.new-launch-box-title {
    margin-top: 10px;
    text-align: left;
}

#select_next_modal,#select_previous_modal {
    color: #ffffff;
    background-color: #0672CB;
    padding: 0;
    font-weight: 500;
    margin-left: 10px;
    border: 1px solid #AAAAAA;
    padding: 5px 20px 5px;
}

.contact-drawer {
    right: -400px;
}
button#view_all_dncp_btn {
    border: 2px solid #444444;
    color: #444444;
}
button#view_dncp_finder_btn {
    border: 2px solid #444444;
    color: #444444;
}
button#universal_compt_btn {
    border: 2px solid #444444;
    color: #444444;
}
.sidebar[data-color="blue"] .user .info a span, .sidebar[data-color="blue"] .user .nav .sidebar-mini-icon, .sidebar[data-color="blue"] .user .nav .sidebar-normal, .off-canvas-sidebar[data-color="blue"] .user .info a span, .off-canvas-sidebar[data-color="blue"] .user .nav .sidebar-mini-icon, .off-canvas-sidebar[data-color="blue"] .user .nav .sidebar-normal {
    color: #0672CB;
}
.new-launch-images img.dncp-products {
    border-radius: 0;
    width: 350px;
    height: 350px;
    margin: 0 auto;
}
.sidebar[data-active-color="primary"] .nav li.active > a {
    color: #0672CB;
    opacity: 1;
    font-size: 13px;
    font-weight: 900;
    letter-spacing: 1px;
    border: 0;
}
.home-button-box:hover {
    background-color: transparent !important;
    color: #000000;
    text-decoration: underline;
    border: 3px solid #000000 !important;
}
ol.carousel-indicators {
    display: none;
}
#viewSiteflowVideo {
    cursor: pointer;
    /*border: 1px solid #0672CB;*/
    color: #0672CB;
    padding: 5px;
}
.rounded-circle.dashboard-new-launches .title {
    margin: 0 auto 25px !important;
    height: 70px;
    font-weight: 500;

}

#select_next_modal span, #select_previous_modal span {
    font-size: 20px !important;
}

#accessRole {
    display: none;
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #0672CB;
    border-color: #0672CB;
}

.download_ageing {
    cursor: pointer;
}

.calendar-image {
    cursor: pointer;
    pointer-events: all;
}

table#ageing_list tr th {
    padding: 10px !important;
}

#dynamicDivView {
    display: none;
}

table#ageing_list tr td {
    padding: 10px !important;
}

#accountHeader {
    text-align: center;
    padding-bottom: 10px;
}

#accountErrorTd {
    display: none;
}

#show_total_amount {
    display: none;
}

#load_doPaymentPage {
    display: none;
}

a.invoice_download {
    cursor: pointer;
}

span.answerText {
    vertical-align: top;
    margin-left: 5px;
}

.product-info-row-2 {
    display: none;
}
#launch_qty:focus {
    box-shadow: 0 0 5px #9ecaed;
    border-color: #9ecaed;
    outline: none;
}
#launch_qty {
    width: 100%;
    height:30px;
    text-align: center;
    outline: 1px solid #444444;
    margin:0;
}

.auto-pagination-div {
    padding-top: 10px !important;
}

button#configurator_go_btn {
    background-color: #0672CB;
}

button#configurator_default_btn {
    background-color: #6EA204;
}
button#docket_download_products {
    background-color: #80C7FB;
    color: #000000;
}
button#docket_download_products i {
    color: #000000;
}
button#configurator_reset_btn {
    background-color: #80C7FB;
    color: #000000;
}

.configrtr-msgs {
    display: none;
}

span#download_sample_file {
    font-size: 12px;
    cursor: pointer;
}

new-launch-auto-box {
    width: 33.3333%;
}

.new-launch-sticker {
    color: #FFFFFF;
    position: absolute;
    right: 0px;
    background: #0672CB;
    padding: 2px 10px;
    font-size: 10px;
    top: 0;
    border-top-right-radius: 10px;
}
/*button#docks_DNCP2706AR41 {
    width: 190px;
    margin: 0px 0px 10px -25px;
}
button#carrycases_DNCP2706AR42 {
    width: 190px;
    margin: 0px 0px 10px -50px;
}
button#audio_DNCP2706AR50{
    width: 190px;
    margin: 0px 0px 10px -25px;
}
button#stands_DNCP2706AR46{
    width: 190px;
    margin: 0px 0px 10px -25px;
}
button#video_DNCP2706AR49{
    width: 190px;
    margin: 0px 0px 10px -25px;
}
button#keyboardmice_DNCP2706AR44 {
    width: 190px;
    margin: 0px 0px 10px -50px;
}*/
.firstColumn{width: 190px;margin: 10px 0px 0px -10px;}
/*button#displays_DNCP2706AR43 {margin: 10px 0 0 -10px;width: 325px;}*/
.dncp-grid-item{cursor:pointer;background:transparent;border:0;padding: 0;margin: 0;}
.grid-view-header{text-align: center;
                  margin-top: -50px;
                  color: #FFFFFF;}
.new-partner-sticker .dds__icons {
    margin: 5px 3px;
    cursor: pointer;
}
img{pointer-events:none;}
.new-partner-sticker .selected-dncp-items {
    margin: 5px 3px;
    cursor: default;
    color: #0672CB;
    font-weight: 900;
    display:none;
    font-size: 22px;
}
.alert.alert-success {
    background-color: #E4FFD6!important;
    padding: 10px !important;
}
.docket-select-col-box .dncp-right-box {
    height: 50px;
}
.docket-select-col-box .card-stats .card-body {
    padding: 5px 15px 0px;
}
.view-dncp-products-btn:hover,.view-docket-products-btn:hover {
    background-color: #0672CB !important;
    border: 1px solid #0672CB;
    color: #FFFFFF;
}
.view-dncp-products-btn, .view-docket-products-btn {
    background-color: transparent !important;
    border: 1px solid #000000;
    color: #000000;
    padding: 5px 15px;
}
div#docketMessage {
    width: 98%;
}
.view-dncp-products-btn:hover, .view-docket-products-btn:hover {
    background-color: #0672CB !important;
    border: 1px solid #0672CB;
    color: #FFFFFF;
}
#addto_docket_btn:focus {
    color: #FFFFFF;
}
#addto_docket_btn:hover {
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000;
}
.load-product-data {
    cursor: pointer;
}
.resource-box {
    text-align: center;
    /*    border: 1px solid #444444;
        padding: 10px;*/
    /*height: 360px;*/
}
.view-resource-docs {
    padding: 5px 5px;
    font-size: 9px;
    margin: 10px 0px 0px 0px;
}
.dncp-right-box {
    margin: 20px 0 0;
    z-index: 1;
}
.productDiv {
    width: 100px;
    margin: 16px 0px -17px -14px;
}
.coinsStyle {
    position: absolute;
    top: -32px;
    right: -106px;
}
.coinsStyle span {
    font-size: 13px;
    background-color: #0672CB;
    color: #ffffff;
    padding: 6px;
    display: inline-block;
    font-family: 'Roboto-Regular';
}
.coinsStyle img {
    margin: 0px -10px;
    display: inline-block;
    vertical-align: bottom;
}
.coinsStyleMB span {
    font-size: 13px;
    background-color: #0672CB;
    color: #ffffff;
    padding: 6px;
    display: inline-block;
    font-family: 'Roboto-Regular';
}
.coinsStyleMB {
    position: absolute;
    top: -10px;
    right: -106px;
}
.coinsStyleMB img {
    margin: 0px 6px;
    display: inline-block;
    vertical-align: middle;
}
.dncp-right-box .card-title {height: 50px;margin: 0;padding: 0px 5px;font-weight: 500;}
.new-tag-bg{background-color: #80C7FB;}
.recomm-tag-bg{background-color: #0672CB}
.popular-tag-bg {background-color: #0672CB}
.tags-display-inline {
    display: inline-block;
    padding: 0px !important;
    width: 140px;
    height: 15px;
    font-size: 12px;
    margin: 5px 0;
    color: #FFFFFF;
}
.pagetags-display-inline {
    display: block;
    text-align: center;
    padding: 1px 5px !important;
    width: 85px;
    height: 15px;
    margin: 5px 0;
    color: #FFFFFF;
    font-size: 9px;
}
input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    accent-color: #0672CB;
}
.toggleBroder{padding: 10px 25px !important;
              border: 1px solid rgb(159 221 255) !important;
              background: rgb(255, 255, 255) !important;}
.dncp-checked-mark{position:absolute;right:5px;font-size:18px;display:none;font-weight: 900;}
.dncp-select-col-box{padding:10px;}
.dncp-select-col-box .card{height:240px;
                           margin-bottom: 0;
                           background-color: #FFFFFF;
                           border-right: 1px solid #0672cb;
                           box-shadow: none;}
.docket-select-col-box .card{height: 220px;
                             margin-bottom: 10px;
                             background-color: #FFFFFF;
                             border-right: 1px solid #B30B37;
                             box-shadow: none;
                             border-left: 1px solid #B30B37;}
.resource-box img{margin:0 auto;}
.docket-select-col-box .new-partner-sticker {
    top:10px;
}
.new-partner-sticker {
    color: #444444;
    position: absolute;
    z-index:4;
/*    right: 0px;*/
    padding: 0;
    font-size: 10px;
    top: 78px;
    left:10px;
    border-top-right-radius: 10px;
}
.bootstrap-select>.dropdown-toggle {
    background-color: transparent;
    color: #000000;
    border: 2px solid;
    margin: 0;
    padding: 6px 15px;
    background-color: #0672CB !important;
    color: #FFFFFF;
}
.show-peripherals-price {
    display: none;
}
.bootstrap-select>.dropdown-toggle:focus {
    background-color: #EEEEEE !important;
    color: #000000;
}
.sidebar .nav .collapse .nav li.active {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    box-shadow: 5px 2px 4px 0px #AAAAAA;
    margin-left: -20px;
    padding-left: 20px;
}
.sidebar .nav li.active {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    box-shadow: 5px 2px 4px 0px #AAAAAA;
    background:transparent;
    /*    width: 210px;*/
    /*    background: linear-gradient(90deg, rgb(127, 33, 115) 0%, 12.7717%, rgb(107, 39, 135) 25.5435%, 62.7717%, rgb(16, 106, 195) 100%);*/
}
button#docket_edit_more_products {
    background-color: #0C32A4;
}
button#docket_delete_more_products {
    background-color: #0D2155;
}
button#docket_edit_more_products:hover {
    background-color: #E1633F;
}
button#docket_delete_more_products:hover {
    background-color: #0672CB;
}
button#docket_add_more_products:hover {
    background-color: #247554;
}
button#docket_download_products:hover {
    background-color: #612CB0;
}
button#configurator_go_btn:hover {
    background-color: #FFFFFF;
    color: #6e2585;
}
button#configurator_reset_btn:hover {
    background-color: #FFFFFF;
    color: #000000;
}
.dncp-finder-toggle-icon{
    float: right;
    font-weight: 500;
    font-size: 20px;
}
.select-dncp-finder-toggle,.result-dncp-finder-toggle {
    cursor: pointer;
    background: #9FDDFF;
    padding: 10px;
    color: #444444 !important;
    margin: 0 0 15px;
    font-size: 18px;
}
div#dncp_selector_content {
    margin-top: 25px;
}
.salesmaker-dashboard-page {
    background-image: url(../images/attachrite-salesmaker-dashboard.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 130px !important;
    -webkit-transition: background 0.6s ease-out;
    -moz-transition: background 0.6s ease-out;
    -o-transition: background 0.6s ease-out;
    transition: background 0.6s ease-out;
}
.select-dncp-items{width:16px;height:16px;}
.add-deal-bag-page {
    background-image: url(../images/ask-the-normans-website-full-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 130px !important;
    -webkit-transition: background 0.6s ease-out;
    -moz-transition: background 0.6s ease-out;
    -o-transition: background 0.6s ease-out;
    transition: background 0.6s ease-out;
    background-color:#FFFFFF;
}

.add-deal-bag-page .carousel-inner .item {
    padding: 0px 0px;
}

.alert-danger:before, .alert-error:before {
    content: "\e603";
    font-family: icon-small;
    float: left;
    color: #ce1126;
    position: absolute;
    font-size: 20px;
    left: 0;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 0px;
}

span.spanError {
    vertical-align: bottom !important;
}

.alert span {
    vertical-align: top;
    padding: 0;
}

.alert span:first-child {
    margin-top: -3px;
    margin-right: 10px;
}
.alert .error-span-col {
    width: 2%;
}
.modal-dialog .alert .error-span-col {
    width: auto;
}
.dealbag-message span {
    margin-left: 0;
    padding: 0;
}

#fileselector {
    margin: 10px 0;
}

#photoErrorMessage {
    display: none;
    top: 0;
    word-wrap: break-word;
    background-color: #f8f8f8!important;
    border: 1px solid #eee;
    color: #444!important;
    font-size: 12px;
    font-weight: 300;
    padding: 10px 0;
}

.upload_photo_preview {
    text-align: center;
    display: none;
    background: rgba(255,255,255,.7);
    padding: 10px;
}

#upload-file-selector-post-id-error {
    display: none;
}

.user-photo {
    margin: 0 auto;
    padding: 0px 0px;
}

.user-photo img {
    margin: 0 auto;
}

.msg-success {
    padding: 10px !important;
    margin: 0px 0px 10px 0px !important;
    background-color: #6EA204 !important;
    border-color: #6EA204 !important;
    color: white !important;
    font-size: 14px;
    font-weight: 300;
}

#upload_text {
    margin-top: 0 !important;
}

.total-row-count:hover {
    background-color: transparent !important;
    color: #444444 !important;
}

.total-row-count {
    background-color: transparent !important;
    color: #444444 !important;
    margin: 10px 0;
}

button#btnMultiDeal {
    margin-left: 10px;
    padding: 8px 20px;
}

span.btn.btn-large.btn-success.btn-refresh i {
    font-size: 18px !important;
}

.dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
}

div#employee_grid_filter label {
    text-align: left;
}

.partnerDD.col-sm-3 {
}

.view-dealbags-page span#totalRegisterCount {
    display: inline-block;
    font-weight: 900;
    text-align: center;
}

.view-partner-profile {
    color: #0672CB !important;
    cursor: pointer;
}

.view-partner-profile:hover {
    text-decoration: underline;
}

button#new_launch_search_btn, #close_new_launch_search {
    padding: 7px 15px;
    margin-top: 30px;
}

.logo-image-big {
    padding:15px 10px 10px 0px;
}

.card-pid {
    display: none;
    visibility: hidden;
}

.main-panel-title {
    padding: 5px 50px;
    margin-top: 15px;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 24px;
    margin-left: -8%;
}

.main-panel-title .main-panel-subtitle {
    display: block;
    font-size: 12px;
}

.navbar.navbar-transparent {
    border-bottom: 0 !important;
}

.dashboard-salesmaker-row {
    margin: 0px 0 0;
}
.modal-header-background .close {
    margin: 4px;
    color: #FFFFFF;
}
.modal-header-background .close:hover {
    margin: 4px;
    color: #FFFFFF;
}
.modal-header-background {
    color: rgb(255, 255, 255);
    background: #0672CB;
    /*    background: linear-gradient(90deg, rgb(127, 33, 115) 0%, 12.7717%, rgb(107, 39, 135) 25.5435%, 62.7717%, rgb(16, 106, 195) 100%);*/
}
.rounded-circle {
    /*    border-radius: 50%!important;*/
    width: 500px;
    height: 460px;
    margin-top: -60px;
    /*    box-shadow: 1px 1px 5px 1px #AAAAAA;*/
    /*    background-color: #FFFFFF;*/
    overflow: hidden;
}

.deal-account-circle {
    width: 450px;
    height: 450px;
}

.sm-header-div h4 a {
    color: #444444;
    text-decoration: underline;
}

.sm-header-div h1 {
    margin-bottom: 0;
}

#sellingVideo {
    width: 100%;
    position: fixed;
    right: -20px;
    /*    height: 100vh;*/
    object-fit: cover;
}

.salesmaker-dashboard {
    left: 260px;
    top: 0;
    background-color: transparent;
}

.rounded-circle .card {
    box-shadow: none;
    height: 400px;
    background-color: transparent;
}

.rounded-circle div#myCarousel {
    padding-top: 80px;
}

.rounded-circle .card {
    border-radius: 50px;
}

.deal-acc-round-content {
    padding: 130px 40px;
}

.footer {
    padding: 24px 10px;
    color: #444444;
}

.configrtr-product-data ol.carousel-indicators {
    display: none;
}

.main-panel > .navbar {
    /*    border: 0;
        background-image: url(../images/header-top-banner.gif);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 170px !important;
        -webkit-transition: background 0.6s ease-out;
        -moz-transition: background 0.6s ease-out;
        -o-transition: background 0.6s ease-out;
        transition: background 0.6s ease-out;*/
}

.main-panel.salesmaker-panel {
    background-color: transparent;
}

.salesmaker-panel .navbar {
    background-image: none !important;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #FFFFFF;
    min-width: 160px;
    color: #444444;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
    top: 50px;
    right: 0;
}

.sidebar-wrapper .nav>li>a:focus {
    text-decoration: none;
    background-color: transparent;
}

.sidebar-wrapper .nav>li>a:hover {
    text-decoration: none;
    background-color:transparent;
    color: #444444 !IMPORTANT;
}
.sidebar-wrapper .nav>li.active>a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #000000 !IMPORTANT;
}
.sidebar[data-color="Scarlet"] .user .info li.active a span:hover {
    color: #0672CB !IMPORTANT;
}
.sidebar[data-color="Scarlet"] .nav li a[data-toggle="collapse"] ~ div > ul > li.active > a:hover {
    color: #0672CB !IMPORTANT;
}
.sidebar[data-active-color="primary"] .nav li.active > a i{color: #000000 !IMPORTANT;}
.sidebar[data-color="Scarlet"] .user .info li.active a span{color: #000000 !IMPORTANT;}
.sidebar[data-color="Scarlet"] .nav li a[data-toggle="collapse"] ~ div > ul > li.active > a{
    color: #000000 !IMPORTANT;}
.menu-white-icons,.menu-grey-icons {
    display: inline-block;
}

.sidebar[data-color="blue"] .nav li a, .sidebar[data-color="blue"] .nav li a i, .sidebar[data-color="blue"] .nav li a[data-toggle="collapse"], .sidebar[data-color="blue"] .nav li a[data-toggle="collapse"] i, .sidebar[data-color="blue"] .nav li a[data-toggle="collapse"] ~ div > ul > li .sidebar-mini-icon, .sidebar[data-color="blue"] .nav li a[data-toggle="collapse"] ~ div > ul > li > a, .off-canvas-sidebar[data-color="blue"] .nav li a, .off-canvas-sidebar[data-color="blue"] .nav li a i, .off-canvas-sidebar[data-color="blue"] .nav li a[data-toggle="collapse"], .off-canvas-sidebar[data-color="blue"] .nav li a[data-toggle="collapse"] i, .off-canvas-sidebar[data-color="blue"] .nav li a[data-toggle="collapse"] ~ div > ul > li .sidebar-mini-icon, .off-canvas-sidebar[data-color="blue"] .nav li a[data-toggle="collapse"] ~ div > ul > li > a {
    color: #0672CB;
    opacity: 1;
}

.close-menu-drawer {
    transform: rotate(180deg);
    display: none;
    cursor: pointer;
}

.menu-grey-icons {
    display: none;
}

.navbar-wrapper .navbar-toggle {
    position: relative;
    float: left;
    padding: 20px 10px;
}

span.sidebar-normal {
    padding: 0 8px;
}

button#create_agency_btn {
    margin: 0 0 20px;
}

.notify-background h6 {
    margin-top: 25px;
}

div#notify_user_row {
    padding-top: 10px;
}

button#save_dealbag_btn {
    background-color: #41b6e6;
}

p.card-subcategories {
    background-color: #EEEEEE;
    padding: 5px;
}
img.home-button-icon-image {
    width: 60px;
}
.home-button-box{
    color: #000000;
    width: 60%;
    height: 60px;
    margin-top: -30px;
    display: block;
    margin-left: 30px;
    background-color: transparent !important;
}
.page-container #login {
    margin-top: 30px;
    width: 350px;
}

.login-logo-box {
    padding: 30px 0px 0px;
}

.deal-bag-msgs {
    display: none;
    text-align: center;
    padding: 8px 0px;
}

.dealbag_added_models {
    height: 250px;
    overflow-y: scroll;
}

#drawer_deal_lock_btn {
    display: none;
}

.dealbag-table .col-sm-3 {
    font-size: 12px;
    font-weight: 900;
    padding: 0px 0;
    text-align: center;
}

.dealbag-table .total-coins {
    padding: 10px 0 0;
}
.dealbag-table-header .text-header {
    font-size: 12px;
    font-weight: 900;
    padding: 10px 0;
    text-align: center;
}
.dealbag-table-header .col-sm-3 {
    font-size: 12px;
    font-weight: 900;
    padding: 10px 0;
    text-align: center;
}

#add_dealbag_btn.focus, #add_dealbag_btn:focus, #add_dealbag_btn:hover {
    color: #444444;
    text-decoration: none;
    background: transparent;
    border: 1px solid #444444;
}

.dncp-product-action {
    cursor: pointer;
    background-color: #ffffff;
}

.admin-login-page table.loginTable {
    margin: 0 auto;
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #000;
}
#search_dncp_products:focus,#close_dncp_products_search:focus{
    color: #FFFFFF;}
#search_dncp_products,#close_dncp_products_search{margin:5px 0;
                                                  height: 34px;
                                                  padding: 8px 15px 10px;}
#search_dncp_products:hover {
    color: #0672CB;
    background-color: #FFFFFF;
    border: 1px solid #0672CB;
}
.dncp-product-action.active {
    box-shadow: 0px 0px 5px 1px #aaaaaa;
    margin: 0 5px;
    color: #FFFFFF;
    background-color: #0672CB;
    border: 1px solid #AAAAAA;
    padding: 10px;
}

.configrtr-product-data .title {
    font-weight: 900;
    font-size: 16px;
    margin: 0;
}

.dncp-carousel .carousel-control {
    position: absolute;
    top: 0;
    bottom: 290px;
    left: 0;
    width: 0%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
    filter: alpha(opacity=50);
    opacity: 1;
}

.glyphicon-chevron-left:before {
    color: #444444;
}

.glyphicon-chevron-right:before {
    color: #444444;
}
.exists-highlighted-bg {
    background: #80C7FB;
}
input#productQty {
    text-align: center;
    height: 30px;
}

.carousel-control:hover {
    opacity: 1;
}

.dncp-carousel .carousel-control.left {
    left: 20px;
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,.0001)));
    background-image: linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}

.dncp-carousel .carousel-control.right {
    right: 20px;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,.0001) 0,rgba(255,255,255,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,.0001) 0,rgba(255,255,255,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(255 255 255 / 0%)),to(rgba(255,255,255,.5)));
    background-image: linear-gradient(to right,rgb(255 255 255 / 0%) 0,rgb(255 255 255 / 50%) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}

.card-subcategories i {
    float: right;
    cursor: pointer;
}

table.dataTable thead:last-child .sorting {
    background-image: none !important;
}

.campaign-logo {
    display: inline-block;
    padding: 20px 10px;
}

.campaign-logo img {
    /*    box-shadow: 0px 1px 3px 1px #aaaaaa;
        border-radius: 50%;*/
}

.input-group {
    display: inline-block;
}

.centered {
    position: fixed;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}

th.widthDateTH.sorting {
    width: 70px !important;
}

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
    border-top: 1px solid #ddd;
    text-align: center !important;
}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    text-align: center !important;
}

.purchase_order_form {
    margin-left: 120px;
}

.disti_row {
    display: none;
}

.card label {
    margin-top: 10px;
}

#main {
    font-family: 'Trebuchet MS', sans-serif;
}

#dateSearch {
    outline: none;
}

.homeFooter p {
    font-size: 16px;
    margin-bottom: 0;
    color: #444444;
    padding: 10px;
}

.homeFooter p a {
    font-size: 16px;
    margin-bottom: 0;
    color: #0672CB;
}

.dealbag-action-row {
    cursor: pointer;
}
.actionFooter {
    margin: 10px auto 0px;
    padding: 5px;
    text-decoration: none;
}
.resultMessageDiv {
    display: none;
}
.new-launches .card-stats .card-footer hr {
    margin-top: 10px;
    margin-bottom: 15px;
    border: 1px solid #aaaaaa;
}
.new-launches .card-stats .card-body .numbers {
    font-size: 1em;
    font-weight: 900;
}
input#newDocketName {
    width: 100%;
    height: 40px;
    box-shadow: 1px 1px 3px 0px #AAAAAA;
}
.compatible-header-toggle + .toggle {
    display: none;
}
.show-dncp-checkbox{display:block !important;}
.addto_docket_btn {
    padding: 6px 15px;
    margin-top: -3px !important;
    margin-left: 10px !important;
}

.dealbag-action-btns:hover {
    background-color: #FFFFFF !important;
    color: #444444;
    box-shadow: none !important;
    border: 1px solid #444444;
}

.select-accountname-row, .dealbag-action-btn-row {
    display: none;
}

button#proceed_dealbag_lock_btn {
    background-color: #00447C;
}

.addto_docket_btn:focus {
    color: #FFFFFF;
}

.addto_docket_btn:hover {
    color: #444444;
    text-decoration: none;
}

.addto_docket_btn:hover {
    background: #FFFFFF !important;
    border: 1px solid #444444;
    font-size: 12px;
    padding: 8px;
}

table#employee_grid>thead>tr>th {
}

#account_name_new {
    display: none;
}

button#view_all_dealbags_btn {
    padding: 10px 15px;
}

#create_new_dealbags_btn {
    background-color: #6EA204;
    padding: 10px 15px;
    display: none;
}
.modal-header {
    min-height: 16.43px;
    padding: 5px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #0672CB;
    color: #ffffff;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:focus, .btn-success.active:hover, .show > .btn-success.dropdown-toggle, .show > .btn-success.dropdown-toggle:focus, .show > .btn-success.dropdown-toggle:hover {
    background-color: #0672CB !important;
    color: #FFFFFF !important;
    box-shadow: none !important;
}
.btn.btn-success.btn-refresh:hover {
    background-color: #80C7FB !important;
    color: #FFFFFF !important;
    box-shadow: none !important;
}
button#yesModalBtn {
    background-color: #0672CB;
    border: 1px solid #0672CB;
}
.downloadDealsBtn {
    background-color: #612CB0;
    margin: 0 20px 0 0px;
}
.card-footer .compatible-with-no {
    font-size: 10px;
    font-weight: 500;
}
.compatible-list-hr {
    margin: 5px 0 5px !IMPORTANT;
    border-top: 1px solid #AAAAAA;
}
.card-footer .compatible-with-yes {
    font-size: 20px;
}
.admin-login-page .login-btn-div {
    margin: 0 auto;
    text-align: center;
}

.admin-login-page #login {
    height: 400px;
    margin-top: 30px;
    margin-left: 50px;
    width: 400px;
    border-radius: 50%;
    padding: 50px 50px;
    background-color: #FFFFFF;
    box-shadow: 1px 1px 2px 1px #aaaaaa;
}

#login {
    border-radius: 0;
    margin-top: 100px;
    background: transparent;
}

input[type=text],input[type=password] {
    width: 99.5%;
    padding: 8px;
    margin: 5px 0px;
    border: 1px solid #ccc;
    padding-left: 5px;
    font-size: 14px;
}

input[type=submit] {
    width: 100%;
    background-color: #00BCD4;
    color: #fff;
    border: none;
    padding: 10px;
    font-size: 20px;
    cursor: pointer;
    border-radius: 5px;
    margin-bottom: 15px;
    margin-top: 10px;
}

#loginSubmit:hover {
    background-color: #0672CB;
    border: none;
}

#logout {
    float: right;
    padding: 5px;
    border: dashed 1px gray;
}

a {
    text-decoration: none;
    color: #0672CB;
    font-weight: bold;
}
.btn-primary {
    background-color: #0672CB ;
    color: #FFFFFF;
}
.sidebar[data-color="blue"]:after, .off-canvas-sidebar[data-color="blue"]:after {
    background: #E5F8FF;
}
.textColor{
    color: #808080;
}
a:hover, a:focus {
    color: #444444;
}
.home-main-boxes .col-sm-3 {
    padding: 0;
}

.div_boxes {
    margin: 5px;
}

input#password,input#userOTP {
    display: none;
    width: 300px;
}

.blur-dealbag-action,.blur-ptable-action {
    opacity: 0.2;
    pointer-events: none;
    cursor: not-allowed;
}

.otpMessage {
    display: none;
    width: 300px;
}

label.form-error1 {
    width: 100%;
    left: 15px;
    margin-top: -5px;
    min-height: 30px;
    padding: 3px 15px;
    z-index: 100;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    background-color: #fff;
    border: 1px solid #EE6412;
    box-shadow: 0 2px 2px rgba(0,0,0,.1);
    border-radius: 6px;
    white-space: normal;
}

label.form-error1:before {
    margin-top: -10px;
    border-top-color: #F44336 !important;
}

label.form-error1:after, label.form-error1:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    left: 20%;
    margin-left: -11px;
    border-color: transparent;
    border-style: solid;
    border-width: 7px 7px 0;
    transform: rotate(180deg);
}

label.form-error1:after {
    top: -7px;
    border-top-color: #fff;
}

.form-error1 {
    display: none;
}

.row.dashboard-boxes div {
    padding: 5px 5px;
}

.exportReportBtn {
    float: right;
    background-color: #80C7FB;
}

span#totalRegisterCount {
    font-weight: 900;
}

button#actionSubmit {
    font-size: 16px;
    padding: 10px 20px;
    background: #0672CB;
    border: none;
    margin-top: 10px;
}

#create_lead_error,#edit_lead_error,#create_user_error,#edit_user_error {
    display: none;
    margin: 10px 0px 10px !important;
}

#create_lead_error .spanError,#edit_lead_error .spanError,#create_user_error .spanError,#edit_user_error .spanError {
    padding-top: 3px;
}

.login-header-text {
    margin-top: 100px;
    padding-left: 0;
}

#addCampaignIcon {
    cursor: pointer;
    width: 35px;
    vertical-align: text-top;
    padding-top: 5px;
}

#show_add_campaign {
    display: none;
}

#add_campaign_message {
    display: none;
    margin: 5px 0 0;
}

#required_fields {
    color: #CE1128;
    font-size: 18px;
}

#csErrorMessage .col-xs-1 {
    width: 1% !important;
}

#csErrorMessage .col-xs-1 img {
    width: 20px;
}

#csErrorMessage .spanError {
    padding-top: 2px;
}

a#download_sample_file {
    cursor: pointer;
    text-decoration: none;
    background: #03A9F4;
    padding: 10px;
    color: #FFFFFF;
}

.background {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center left;
    background-attachment: fixed;
}

#span_lead_user_view {
    margin-left: 30px;
    right: 170px;
}

#span_lead_column_view {
    margin-right: 10px;
    right: 250px;
}

#span_lead_search_view {
    position: absolute;
    margin-right: 10px;
    right: 250px;
    top: 75px;
    z-index: 1;
    display: none;
}

#confirm_excel_button,#cancel_excel_button {
    display: none;
    float: right;
    margin-left: 10px;
}

#excel_total_leads {
    display: none;
    margin: 15px 0px 15px;
    background-color: #EEEEEE;
    padding: 10px 20px;
}

#errorInUpload {
    width: 90%;
    margin-left: 10px;
    padding: 5px;
    display: none;
}
#addto_docket_btn {
    background-color: #0672CB;
    padding: 7px 15px;
    margin: 0;
}

.input-form-error {
    border: 1px solid #CE1126 !important;
    outline: 0 !important;
    background: #fbffd5;
}

button#export_lead_report_btn {
    background: #FF9800;
    border: 1px solid #FF9800;
}

.dataTables_wrapper .dataTables_filter input {
    margin-left: 0 !important;
    display: block;
}

div#employee_grid_paginate {
    text-align: center;
}

.view_ageing_list {
    cursor: pointer;
}

#uploadLabel .dds__icons {
    font-size: 30px;
}

img#photoPreviewImg {
    border-radius: 50%;
    width: 100px;
    height: 100px;
}

h5#msg_display_here {
    display: none;
}

.myProfileDiv .sidebar-mini i {
    color: #444444 !important;
}

.myProfileDiv li a:hover .sidebar-mini i, .myProfileDiv li a:hover .sidebar-normal {
    color: #000000 !important;
}

#allow_update_user_btn,#close_update_user_btn {
    position: absolute;
    top: -10px;
    right: 0;
    background: #0672CB;
}

.dealbag-hr {
    border-top: 2px solid #AAAAAA;
    margin: 10px 0;
    width: 100%;
    position: absolute;
    left: 0;
}

.contact-drawer {
    top: 0px !important;
}

.contact-drawer .contact-drawer-content .icon-links {
    text-decoration: none;
}

.iconFontSize {
    font-size: 22px;
}

.paddingTopCss {
    padding-top: 10px;
}

.modal-title {
    text-align: center;
    font-size: 1.5em !important;
}

a.remove_dealbag_products {
    cursor: pointer;
    vertical-align: middle;
    margin-right: 20px;
    color: #CE1126;
}

.dncp-item-scroll {
    margin-bottom: 20px;
    height: 350px;
    overflow-y: hidden;
}

.notify-background {
    background: #FFFFFF;
    margin: 0;
    padding: 10px 0;
    border-bottom: 1px solid #444444;
}

.notify-background.clicked {
    background: #D9F5FD !important;
    color: #444444;
}

.col-sm-10.notify-background.clicked a {
    color: #444444;
}

button#notify_clicked_btn {
    background-color: #FFFFFF;
    border: 1px solid #444444;
    color: #444444;
}

.max-width-1280,.max-width-768 {
    display: none;
}

button#notify_clicked_btn:hover {
    background-color: #0672CB;
    color: #FFFFFF;
    border: 0;
}

.sidebar-wrapper::-webkit-scrollbar {
    width: 10px;
}

.os-padding {
    inset: 0px 0px 0px 40px !important;
}

.os-viewport.os-viewport-native-scrollbars-overlaid {
    right: -10px !important;
    overflow-y: hidden !important;
}

#notifyCount {
    float: right;
    position: absolute;
    right: -30px;
    background-color: #0672CB;
    border-radius: 50%;
    color: #FFFFFF;
    text-align: center;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 12px;
    padding: 0px 0;
}

.configrtr-hyperlink div.col-sm-3 {
    padding: 0;
}

.sidebar-wrapper::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.sidebar-wrapper::-webkit-scrollbar-thumb {
    background-color: #AAAAAA;
    border-radius: 16px;
    outline: 1px solid #EEEEEE;
}

#resendOTP {
    cursor: pointer;
    text-decoration: underline;
    vertical-align: middle;
    margin-right: 0;
}

.contact-drawer .contact-drawer-content {
    width: 420px;
    display: block;
    padding: 10px 20px;
    background: #fff;
}

.contact-drawer, .contact-drawer > * {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.contact-drawer .contact-drawer-content .chat, .contact-drawer .contact-drawer-content .proactivechat-phone, .contact-drawer .contact-drawer-content .intel-ad, .contact-drawer .contact-drawer-content .proactivechat-email {
    display: table;
    margin-top: 15px;
}

.contact-drawer .contact-drawer-content .chat .chat-icon, .contact-drawer .contact-drawer-content .chat .chat-text, .contact-drawer .contact-drawer-content .proactivechat-phone .phone-icon, .contact-drawer .contact-drawer-content .proactivechat-phone .phone-text, .contact-drawer .contact-drawer-content .proactivechat-email .email-icon, .contact-drawer .contact-drawer-content .proactivechat-email .email-text, .contact-drawer .contact-drawer-content .intel-ad img, .contact-drawer-content .intel-ad .intel-text {
    display: table-cell;
    vertical-align: middle;
}

.contact-drawer .contact-drawer-content .chat .chat-text, .contact-drawer .contact-drawer-content .proactivechat-email .email-text {
    padding-left: 15px;
}

.contact-drawer .contact-drawer-content .proactivechat-phone .phone-text {
    padding-left: 13px;
}

.contact-drawer .contact-drawer-content .chat div, .contact-drawer .contact-drawer-content .proactivechat-phone div, .contact-drawer .contact-drawer-content .proactivechat-email div, .contact-drawer .contact-drawer-content .intel-ad div {
    display: table-cell;
    vertical-align: middle;
}

.contact-drawer .close {
    opacity: 1;
    color: #ffffff;
    background: #CE1126;
    padding: 0px 5px 1px;
}

a.btn.btn-large.btn-info {
    background-color: #0672CB !important;
}

button.close {
    padding: 0;
    cursor: pointer;
    color: #ffffff !important;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
#modal-message{display:none;}
.modal-header .close{margin:4px;}
.close {
    float: right;
    font-size: 26px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.contact-drawer .hide-drawer {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 34px;
    height: 34px;
    cursor: pointer;
    font-size: 12px;
}

.contact-drawer {
    position: fixed;
    right: -400px;
    z-index: 1000;
    width: 400px;
    height: 100%;
    background: #fff;
    border-left: 3px solid #0672CB;
    border-top: 1px solid #a9a9a9;
    border-bottom: 1px solid #a9a9a9;
    border-right: 1px solid #a9a9a9;
    -webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.3);
    box-shadow: 2px 2px 5px 0 rgba(0,0,0,.3);
}

.contact-drawer .contact-drawer-tab {
    display: none;
    cursor: pointer;
    background: #0672CB;
    color: #fff;
    width: auto;
    padding: 10px 25px;
    margin: -1px 0 0 0;
    border-left: 1px solid #0672CB;
    position: absolute;
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform-origin: top left;
    -moz-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-box-shadow: -2px 0 5px 0 rgba(0,0,0,.3);
    -moz-box-shadow: -2px 0 5px 0 rgba(0,0,0,.3);
    box-shadow: -2px 0 5px 0 rgba(0,0,0,.3);
}

.view-profile-page .card-stats .card-body {
    padding: 15px 15px 25px;
}

.open_change_pass,.close_change_pass {
    text-decoration: underline;
    display: none;
    text-align: center;
    cursor: pointer;
}

#password_box {
    display: none;
}

#uploadLabel {
    background: #EEEEEE;
    color: #FFFFFF;
    border: 1px solid #EEEEEE;
    border-radius: 5px;
    padding: 0px 0;
    width: 100%;
}

#uploadErrorMessage {
    display: none;
}

.upload-file-selector {
    display: none !important;
}

select[disabled] {
    background: #EEEEEE;
}

.rc-anchor-normal {
    width: 280px !important;
}

#add_record_popup {
    position: fixed;
    content: " ";
    z-index: 10;
    width: 100%;
    height: 60pc;
    display: none;
    background: rgba(0, 0, 0, 0.6) !important;
    padding: 20px;
    border: none;
    color: #444444;
    font-size: 12px;
    margin-left: 0;
    margin-top: -10px;
    z-index: 9999;
}

.popup_table {
    border: none;
    width: 100%;
    margin: 0 auto;
    background: #FFFFFF;
}

#popupHeader {
    font-size: 2em;
    color: #0085c3;
    border: 0;
    text-align: center;
    padding: 20px 0px;
}

#leadgen_details_view {
    height: 350px;
    overflow-y: scroll;
    display: none;
}

#account_settings_div {
    display: none;
}

#ageing_list_div {
    height: 400px;
    overflow-y: scroll;
    display: none;
    padding: 5px 20px;
}

.lead-edit-popup {
    background-color: #EE6412;
    border-color: #EE6412;
}

.cancel_button {
    position: absolute;
    top: 0px;
    border-radius: 0;
}

#close_account_settings_button {
    right: 29%;
}

#close_leadgen_details_button {
    right: 15%;
}

#close_ageing_details_button {
    right: 15%;
}

#close_leadgen_export_button {
    right: 20%;
}

#close_portal_expiry_button {
    right: 10%;
}

.lead-view-action {
    cursor: pointer;
}

.navbar>.container .navbar-brand {
    margin-left: 0;
}

.rc-anchor-normal-footer {
    margin-left: -20px !important;
}

.rc-anchor-normal .rc-anchor-pt {
    right: 20px !important;
}

.table>thead:first-child>tr:first-child>th {
    border-top: 0;
    padding: 10px;
    text-transform: capitalize;
}

.navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;
    margin-bottom: 0;
    padding: 20px 0;
}

#otpSubmit:hover {
    background: #39a8fb !important;
    border: 1px solid #39a8fb !important;
}

.sidebar ul.nav.submenu {
    padding-left: 20px;
}

p.subMenu {
    padding: 10px;
    margin: 10px;
    color: #FFFFFF;
    background: #2ca2ff;
    cursor: pointer;
}

p.subMenu:hover {
    border: 2px solid #2ca2ff;
    background: #FFFFFF;
    color: #444444;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.nav>li>a.active {
    padding: 10px 15px 6px !important;
}

.nav>li {
    margin-right: 10px;
}

a#loggedBar {
    background: transparent;
    border-bottom: 0 !important;
}

.navbar-default .navbar-nav>li>a.active {
    background: #FFFFFF !important;
    color: #444444 !important;
    border-bottom: 4px solid #03A9F4 !important;
    border: 1px solid #03A9F4;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent;
    border-bottom: 4px solid #03A9F4;
}

.navbar-default .navbar-nav>li>a {
    color: #FFFFFF;
    font-size: 14px;
    margin: 20px 0px 0px;
    border: none;
    background: #03A9F4;
}

.navbar-default .navbar-nav>li>a>i {
    position: absolute;
    top: 38px;
    left: 0;
}

.navbar-default .navbar-nav>.open>a>img {
    width: 30px;
    height: 25px;
}
.alert-info:before {
    margin-top: 3px;
}
.alert-success:before {
    display: none;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    padding: 10px !important;
}
.alert-info span {
    font-size: 14px;
    line-height: 20px;
}
span#closeErrorAlert {
    float: right;
    font-size: 20px;
    margin-top: 2px;
    cursor:pointer;
}
.alert {
    padding: 10px !important;
    margin: 0px 0px 10px 0px !important;
    background-color: #ffffc9 !important;
    border-color: #fffbce !important;
    color: black !important;
    font-size: 12px;
    font-weight: 300;
    border-radius: 0;
}

.alert-success {
    background-color: transparent !important;
    color: #444444 !important;
    padding: 10px;
    font-weight: 900;
    padding: 10px 0 !important;
}

.resultMessageDiv {
    display: none;
}

select[disabled="true"] {
    background: #EEEEEE;
}

textarea {
    resize: none !important;
    margin: 10px 0px;
}

.navbar-default .navbar-nav>.open>a>i {
    padding: 0px 9px !important;
    left: auto;
}

.navbar-default .navbar-nav>.open>a {
    color: #555;
    background-color: transparent;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 260px;
    top: 80px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
}

.navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #555;
    background-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #03A9F4;
}

.navbar-default .navbar-toggle {
    border-color: #03A9F4;
    margin-top: 20px;
}

.navbar-default .navbar-toggle:hover {
    border-color: #0094d6;
}

.lead_table>thead>tr>th, .lead_table>tbody>tr>th, .lead_table>tfoot>tr>th, .lead_table>thead>tr>td, .lead_table>tbody>tr>td, .lead_table>tfoot>tr>td {
    border: 1px solid #ddd;
    padding: 0 10px;
}

.justify-content-end {
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
}

.navbar .navbar-wrapper {
    display: block !important;
}

.navbar .form-group.no-border .form-control, .navbar .input-group.no-border .form-control {
    color: #66615B;
    background: #FFFFFF !important;
}
.resource-subheading-videos {
    text-align: left;
    margin: 3px 0px 0px 5px;
    font-size: 13px;
}
.resource-heading-videos {
    text-align: left;
    margin: 0px 0px 0px 5px;
    font-weight: bold;
    font-size: 15px;
}
button#viewSiteflowVideo {
    /*margin: 15px;*/
    cursor: pointer;
    background: transparent;
    /*padding: 20px 20px;*/
    /*    background-color: #0672CB;
        -webkit-animation: glowing 1500ms infinite;
        -moz-animation: glowing 1500ms infinite;
        -o-animation: glowing 1500ms infinite;
        animation: glowing 1500ms infinite;*/
}