﻿/*vendor estimate details start*/

body {
    font-size: small;
}

.vendor-estimate-detail .summary-title {
    font-weight: bold;
}

.vendor-estimate-detail .tab-content > .active-hidden {
    display: block;
    visibility: hidden;
}

.vendor-estimate-detail #loadingTabPanel {
    height: 423px;
}

.vendor-estimate-detail .saved-baskets-header {
    font-weight: bold;
}

.vendor-estimate-detail .basket-row {
    padding-top: 7px;
    padding-bottom: 7px;
}

    .vendor-estimate-detail .basket-row.disabled-row {
        background-color: #F7F7F7;
        color: #666;
    }


.vendor-estimate-detail table.table th.del-col,
.vendor-estimate-detail table.table td.del-col {
    display: table-cell;
}

.vendor-estimate-detail .tab-content {
    border: none;
}

.vendor-estimate-detail .get-lines:focus,
.vendor-estimate-detail .get-lines:active,
.vendor-estimate-detail .get-lines:hover {
    text-decoration: none;
}

.vendor-estimate-detail .basket-items {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin: 5px 0 10px;
}

.vendor-estimate-detail .dataTables_wrapper .top {
    padding-top: 10px;
}

.vendor-estimate-detail .dataTables_wrapper .dataTables_info {
    width: 15%;
    float: left;
    position: relative;
    min-height: 1px;
    padding: 5px 15px;
}

.vendor-estimate-detail .dataTables_wrapper .dataTables_length {
    width: 43%;
    float: left;
    position: relative;
    min-height: 35px;
    padding: 0 15px;
}

    .vendor-estimate-detail .dataTables_wrapper .dataTables_length label {
        font-weight: normal;
        margin: 0;
    }

    .vendor-estimate-detail .dataTables_wrapper .dataTables_length select {
        margin-left: 12px;
    }

.vendor-estimate-detail .pagination {
    margin: 0;
}

.vendor-estimate-detail .dataTables_wrapper .dataTables_paginate {
    width: 42%;
    float: right;
    text-align: right;
    position: relative;
    min-height: 25px;
    padding: 0 15px;
}

.vendor-estimate-detail table.table {
    width: 100%;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

    .vendor-estimate-detail table.table tr::before,
    .vendor-estimate-detail table.table tr::after {
        display: none;
    }

    .vendor-estimate-detail table.table thead th,
    .vendor-estimate-detail table.table thead td {
        border: 1px solid #cccccc !important;
        padding: 8px;
        vertical-align: middle;
    }

    .vendor-estimate-detail table.table tbody th,
    .vendor-estimate-detail table.table tbody td {
        vertical-align: top;
        padding: 5px;
        padding-bottom: 0px;
        padding-top: 0px;
        margin-bottom: 8px;
        margin-top: 8px;
    }

.vendor-estimate-detail tr.basket-items-section td table tr > td,
.vendor-estimate-detail tr.basket-items-section td table tr > td,
.vendor-estimate-detail tr.basket-items-section td.closeOrder {
    border-top: none;
    padding: 0;
}

.vendor-estimate-detail tr.basket-items-section.subsection-details td {
    border: none;
}

.vendor-estimate-detail tr.basket-items-section td.closeOrder table tbody td,
.vendor-estimate-detail tr.basket-items-section td.closeOrder table tbody th {
    padding: 8px;
    border: 0;
}

.vendor-estimate-detail table.table tbody tr th {
    background-color: #f5f5f5;
}

.vendor-estimate-detail table.table tbody td.dataTables_empty {
    vertical-align: middle;
    text-align: center;
    height: 150px;
}

.vendor-estimate-detail table.table thead .dt-caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin: 0 0 2px 5px;
    vertical-align: middle;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    color: #337ab7;
}

.vendor-estimate-detail table.table thead .sorting_asc .dt-caret {
    border-top: 0;
    border-bottom: 4px solid;
}

.vendor-estimate-detail table.table thead .sorting_desc .dt-caret {
    border-top: 4px solid;
    border-bottom: 0;
}

.vendor-estimate-detail table.table thead .sorting .dt-caret {
    border-top: 0;
    border-bottom: 4px solid;
    color: #bbb;
}

.vendor-estimate-detail table.table thead .sorting::after,
.vendor-estimate-detail table.table thead .sorting_asc::after,
.vendor-estimate-detail table.table thead .sorting_desc::after,
.vendor-estimate-detail table.table thead .sorting_asc_disabled::after,
.vendor-estimate-detail table.table thead .sorting_desc_disabled::after {
    display: none;
}


/*Cisco Order Details Page*/
.fa-15x {
    font-size: 1.5em;
}

.textUpperCase {
    text-transform: uppercase;
}

.text-vlarge {
    font-size: 16px;
}

.text-headerText {
    font-size: 24px;
}

.textWight {
    font-weight: bold
}

.btn-outline-primary {
    color: #007bff;
    background-color: transparent;
    background-image: none;
    border-color: #007bff;
}

.poDetails {
    padding: 20px 20px 0 20px;
}

.orders-content div.box-shadow-lightgrey,
.dart-information div.box-shadow-lightgrey,
.ship-to div.box-shadow-lightgrey {
    border-radius: 4px;
    min-height: 250px;
}

dt {
    float: left;
    clear: left;
    width: 120px;
    font-weight: bold;
    font-size: 12px;
    padding: 2px 0;
}

    dt::after {
        content: ":";
    }

dd {
    margin: 0 0 0 10px;
    padding: 0 0 0.5em 0;
}

.addressshipto {
    padding-top: 10px;
}

    .addressshipto p {
        font-size: 14px;
    }


.tableBorderNone {
    border: none !important
}

.error-tooltip {
    border: 1px solid #a94442 !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}



#vendorportal-estimatedetails .estimates-content,
vendorportal-estimatedetails .dart-information,
vendorportal-estimatedetails .header-information,
vendorportal-estimatedetails .ship-to {
    min-height: 200px;
    background: #eeeeee;
}

#vendorportal-estimatedetails .estimates1-content,
vendorportal-estimatedetails .dart-information,
vendorportal-estimatedetails .header-information,
vendorportal-estimatedetails .ship-to {
    background: #eeeeee;
}


#vendorportal-estimatedetail .estimates1-content div.box-shadow-lightgrey {
    border-radius: 4px;
    min-height: 180px;
}

.dartDetailsEqualHeight {
    display: flex;
}

.dartDetailsEqualHeight {
    display: flex;
}

dt {
    float: left;
    clear: left;
    width: 120px;
    font-weight: 500;
    font-size: 12px;
    padding: 2px 0;
}

    dt::after {
        content: ":";
    }

dd {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 10px;
    padding: 0 0 0.5em 0;
}


.estimateDetails-table .form-control {
    border-radius: 4px !important;
}

.estimateDetails-table .dart-field {
    background: #eeeeee;
}

.estimateDetails-table .estimate-filter {
    float: none;
}

.messageHeadFont {
    font-family: Arial
}

.vendor-estimate-detail .inputTextBorderNone {
    width: 82%;
}

.vendor-estimate-detail table.table thead th,
.vendor-estimate-detail table.table thead td {
    border: 1px solid #cccccc !important;
    padding: 5px;
    vertical-align: middle;
}


.ciscoEstimateDartDetails thead {
    background: #ddd;
    width: 100%;
    position: sticky;
    top: 0px;
}

.vendor-estimate-detail table.ciscoEstimateDartDetails thead {
    display: block;
}


.vendor-estimate-detail table.ciscoEstimateDartDetails tbody {
    font-size: 11px;
    overflow-y: auto;
    display: block;
}

.vendor-estimate-detail table.ciscoEstimateDetails {
    font-size: 11px;
}

.vendor-estimate-detail .addButtonTextAlign {
    padding: 3px;
}

.multi-steps > li.is-active:before, .multi-steps > li.is-active ~ li:before {
    font-family: inherit;
    font-weight: 700;
}

.multi-steps > li.is-active:after, .multi-steps > li.is-active ~ li:after {
    background-color: #9b9b9b;
}

.multi-steps {
    display: table;
    table-layout: fixed;
    width: 50%;
    margin: 0px auto;
}

    .multi-steps > li {
        text-align: center;
        display: table-cell;
        position: relative;
    }

        .multi-steps > li:before {
            content: '1';
            display: block;
            margin: 0 auto 4px;
            background-color: #fff;
            width: 25px;
            height: 25px;
            text-align: center;
            font-weight: bold;
            border-width: 2px;
            color: #fff;
            border-style: solid;
            border-color: #e1500b;
            border-radius: 50%;
        }

        .multi-steps > li:after {
            content: '';
            height: 4px;
            width: 82%;
            background-color: #e1500b;
            position: absolute;
            top: 11px;
            left: 59%;
            z-index: 1;
        }


        .multi-steps > li:last-child:after {
            display: none;
        }

        .multi-steps > li.is-active:before {
            background-color: #fff;
            border-color: #e1500b;
        }

        .multi-steps > li.is-active ~ li {
            color: #808080;
        }

            .multi-steps > li.is-active ~ li:before {
                border-color: #9b9b9b;
            }

        .multi-steps > li.is-success:before {
            background-color: #3c763d;
            border-color: #3c763d;
            color: #fff;
            content: '\2713';
        }

        .multi-steps > li.success-path:after {
            background-color: #3c763d;
        }



    .multi-steps p {
        text-align: center;
        display: table-cell;
        position: relative;
    }

    .multi-steps .progress-title.is-active {
        color: #e1500b;
    }

    .multi-steps .progress-subtitle {
        font-size: 10px;
    }

        .multi-steps .progress-subtitle.text-muted:hover {
            text-decoration: none;
            color: #777;
        }




div.estimate-tree-line-bottom {
    margin-left: 7px;
    padding-left: 2em;
    border: 10px solid #999999;
    border-width: 0 0 0px 1px;
    height: auto;
}

div.estimate-tree-line {
    margin-left: 7px;
    padding-left: 1em;
    border: 1px solid #999999;
    border-width: 0 0 1px 1px;
    display: inline-flex;
}

    div.estimate-tree-line p {
        margin: 0px;
        background: white;
        position: relative;
        top: 0.75em;
        padding: 2px;
    }

.background-blue-neon-v2 div.estimate-tree-line p {
    background: #E9F1F7;
}

.alert-success-Blue-V2 div.estimate-tree-line p {
    background: #e8f2ec;
}

.alert-success .estimate-tree-line p {
    background-color: #dff0d8;
}

div.estimate-tree-line-left {
    margin-left: 7px;
    padding-left: 1em;
    border: 1px solid #999999;
    border-width: 0 0 0px 1px;
    display: inline-flex;
}

    div.estimate-tree-line-left p {
        margin: 0px;
        background: white;
        position: relative;
        top: 0.75em;
        color: #fff;
        padding: 2px;
    }


.errortest-notification-icon {
    color: #a94442;
}

.dartMessageBox {
    background: #e9f1f7;
    border: 1px solid #2375b7;
    position: relative;
}

    .dartMessageBox .iconInfo {
        width: 4.3333%;
    }

.triangle:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2375b7;
    border-bottom: 10px solid transparent;
    right: 3%;
    bottom: -20px;
}

.triangle:after {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2375b7;
    border-bottom: 10px solid transparent;
    right: 3%;
    bottom: -18px;
    border-top-color: #e9f1f7;
}

.qtytriangle:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2375b7;
    border-bottom: 10px solid transparent;
    right: 33%;
    bottom: -20px;
}

.qtytriangle:after {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2375b7;
    border-bottom: 10px solid transparent;
    right: 33%;
    bottom: -18px;
    border-top-color: #e9f1f7;
}

.standardpricingtriangle:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2375b7;
    border-bottom: 10px solid transparent;
    right: 83%;
    bottom: -20px;
}

.standardpricingtriangle:after {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2375b7;
    border-bottom: 10px solid transparent;
    right: 83%;
    bottom: -18px;
    border-top-color: #e9f1f7;
}

.timesCircleInputBoxBorder {
    background-color: white;
    border: solid 1px;
    border-color: darkgrey;
    border-radius: 3px
}

.inputTextBorderNone {
    border: none transparent;
    outline: none
}

.addAllButton.visited {
    color: darkgray;
}

.addButtonTextAlign {
    display: block;
    text-align: right
}

.fa-plus-circle {
    font-size: 18px
}

.fa-times-circle {
    font-size: 18px
}

.enterDartTriangle:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2375b7;
    border-bottom: 10px solid transparent;
    left: 13%;
    bottom: -20px;
}

.enterDartTriangle:after {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    border-bottom: 10px solid transparent;
    left: 13%;
    bottom: -18px;
    border-top-color: #e9f1f7;
}


/*for error message pop ups*/
.text-larger {
    font-size: 30px;
}

@media screen and (max-width: 600px) {
    .dartMessageBox .iconInfo {
        width: 8.3333%;
    }

    .vendor-estimate-detail .inputTextBorderNone {
        width: 50%;
    }

    .estimates1-content #dartinfo {
        border-top: 1px solid #ccc !important;
        border-left: 0px;
    }

    .col-lg-7point7-custom {
        width: 49.99% !important;
    }

    .col-lg-2point3-custom {
        width: 24.99% !important;
    }

    .col-lg-2-custom {
        width: 24.99% !important;
    }

    .dartDetailsEqualHeight {
        display: block; /* equal height of the children */
    }

    /*for error message pop ups*/
    .text-larger {
        font-size: 16px;
    }

    h3 {
        font: 1rem "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-size: 0.875rem;
        line-height: 1.6;
    }

    .quantityAlert .tooltiptext {
        top: 9px !important;
        width: 140px !important;
        height: 25px !important;
    }

        .quantityAlert .tooltiptext::after {
            top: 2px !important;
        }

        .quantityAlert .tooltiptext::before {
            top: 2px !important;
        }

    .multi-steps > li:after {
        width: 76% !important;
        left: 62% !important;
    }

    .tooltip {
        white-space: normal;
        word-break: break-word;
    }

    .continueinfo-tooltip + .tooltip {
        pointer-events: none !important;
        position: relative !important;
    }

        .continueinfo-tooltip + .tooltip > .tooltip-inner {
            width: 80px !important;
            font-size: x-small;
        }

        .continueinfo-tooltip + .tooltip > .tooltip-arrow {
            border-bottom-color: #fbeece;
        }

        .continueinfo-tooltip + .tooltip:before {
            right: 40% !important;
        }

        .continueinfo-tooltip + .tooltip:after {
            right: 40% !important;
        }


    #header-fixed2 {
        width: 286px !important;
    }

    .estimate-border-right-lightgrey {
        border-right: 0px solid #ccc !important;
    }

    .estimate-border-left-lightgrey {
        border-left: 1px solid #ccc !important;
    }

    .continueBtnPaddingLeft {
        padding-left: 0px !important;
    }

    .quanitySmallFontSizeAndWidth {
        font-size: 10px !important;
        width: 70px !important;
        text-align: right !important;
    }


    .dartGridFontSize {
        padding-left: 5px !important;
    }

    .listPricePaddingLeft {
        text-align: left !important;
        padding-left: 0px !important;
    }

    .qtyHeaderPaddingLeft {
        padding-left: 20px !important;
    }

    .vendor-estimate-detail .addButtonTextAlign {
        font-size: 10px !important;
        text-align: center;
    }
}

@media only screen and (max-width : 1024px) {
    .estimateLineName {
        width: 160px !important;
    }

    .continueinfo-tooltip + .tooltip > .tooltip-inner {
        margin-left: -35px !important;
    }
}

@media only screen and (min-width : 4047px) {
    .qtyHeaderPaddingLeft {
        padding-left: 140px !important;
    }

    .quanitySmallFontSizeAndWidth {
        font-size: 9px;
        width: 160px !important;
        display: block !important;
    }
}

@media all and (device-width: 1024px) {
    .qtyHeaderPaddingLeft {
        padding-left: 0px !important;
    }

    .vendor-estimate-detail table.ciscoEstimateDetails {
        font-size: 10px;
    }

    .vendor-estimate-detail .addButtonTextAlign {
        padding: 1px;
    }
}

@media all and (device-width: 768px) {
    .qtyHeaderPaddingLeft {
        padding-left: 0px !important;
    }

    .quanitySmallFontSizeAndWidth {
        font-size: 9px !important;
    }
}

.loadbutton {
    padding: 5px !important;
}

.findDartPadding {
    padding: 0px;
    margin-top: 6px;
}

.dartInfoPaddingBottom {
    padding-bottom: 15px
}

.alert-estimate-errors {
    padding: 2px 10px 2px 10px;
    border-color: #dc143c;
    margin-top: 3px;
}

    .alert-estimate-errors span {
        color: #1a1a1a;
        padding-left: 5px;
    }

.quanityMismatchMessageBox {
    background: #f2dede;
    border: 1px solid #dc143c;
    position: relative;
}

.quantityMismatchTriangle:before {
    content: "";
    top: 5px;
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid #dc143c;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    left: -20px;
}

.quantityMismatchTriangle:after {
    content: "";
    top: 5px;
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid #f2dede;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    left: -19px;
}

.scrollit {
    overflow: scroll;
    height: 100px;
}

.fa-warning {
    color: #dc143c;
}

.grey-background {
    background: #c0c0c0 !important;
    border: 1px solid #c0c0c0 !important;
}

.blue-background {
    background: #cccccc !important;
    border: 1px solid #cccccc !important;
}

.estimateDetailDataPadding {
    flex: 1;
    padding-right: 15px;
}



.checkboxmark-container {
    display: block;
    position: relative;
    padding-left: 35px;
    padding-top: 4px;
    margin-bottom: 14px;
    padding: 5px;
    cursor: pointer;
    font-weight: normal;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.col-xs-4-custom {
    width: 33.33%;
}

.col-xs-1point3-custom {
    width: 10.83%;
}

.col-xs-1point7-custom {
    width: 10%;
}

.col-xs-1point8-custom {
    width: 12%;
}

.col-lg-7point5-custom {
    width: 62.49%;
}

.col-lg-7point7-custom {
    width: 62.16%;
}

.col-lg-2point5-custom {
    width: 20.83%;
}

.col-lg-2point3-custom {
    width: 19.16%;
}

.col-lg-2-custom {
    width: 16.66%;
}

.quantityTextBorder {
    border-color: black;
    border: solid 1px;
    border-radius: 10px;
}


.quantityTextBorder_v2 {
    border: 1px solid #dc143c !important;
}

.ciscoEstimateDetails th {
    border-top: 0 !important;
}


.ciscoEstimateDetails td {
    border-top: 0 !important;
}

.ciscoEstimateDetails input[type=text] {
    width: 96%;
    padding: 0 2%;
    border: solid 1px;
    border-color: black;
    border-radius: 5px;
    height: 25px;
}

.ciscoEstimateDetails tbody {
    border-color: #c0c0c0 !important;
}

.table > tbody + tbody {
    border-top: 1px solid #ddd;
}

.qty-triangle-margin {
    margin-top: -20px;
}

#header-fixed {
    position: fixed;
    top: 0px;
    display: none;
    background-color: white;
    z-index: 1;
}

.border-bottom-lightgrey {
    border-bottom: 1px solid #cccccc;
}

.dartsearch-header-div {
    position: sticky;
    top: 0;
    z-index: 1;
}

#dartsearch-header-fixed2 {
    position: sticky;
    top: 0;
    background-color: #ddd;
}

.quantityAlert {
    position: relative;
    display: inline-block;
}

.quantityAlertEstimateDetails {
    position: relative;
    display: inline-block;
}

    .quantityAlertEstimateDetails .tooltiptextfor0 {
        width: 70px;
        color: #dc143c;
        text-align: left;
        position: absolute;
        z-index: 1;
        top: 2px;
        left: 120%;
        position: absolute;
        border: 1px solid #dc143c;
        background: #f2dede;
        width: 220px;
        height: 42px;
        padding-left: 7px;
    }

        .quantityAlertEstimateDetails .tooltiptextfor0::after {
            content: "";
            top: 5px;
            width: 0px;
            height: 0px;
            position: absolute;
            border-left: 10px solid transparent;
            border-right: 10px solid #f2dede;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            left: -19px;
        }

        .quantityAlertEstimateDetails .tooltiptextfor0::before {
            content: "";
            top: 5px;
            width: 0px;
            height: 0px;
            position: absolute;
            border-left: 10px solid transparent;
            border-right: 10px solid #dc143c;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            left: -20px;
        }

    .quantityAlertEstimateDetails:hover .tooltiptext {
        visibility: visible;
    }

.quantityAlert .tooltiptext {
    width: 70px;
    color: #dc143c;
    text-align: left;
    position: absolute;
    z-index: 1;
    top: 5px;
    left: 110%;
    position: absolute;
    border: 1px solid #dc143c;
    background: #f2dede;
    width: 240px;
    height: 30px;
}

    .quantityAlert .tooltiptext::after {
        content: "";
        top: 5px;
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid #f2dede;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        left: -19px;
    }

    .quantityAlert .tooltiptext::before {
        content: "";
        top: 5px;
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid #dc143c;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        left: -20px;
    }

.quantityAlert .tooltiptextfor0 {
    width: 70px;
    color: #dc143c;
    text-align: left;
    position: absolute;
    z-index: 1;
    top: 7px;
    left: 110%;
    position: absolute;
    border: 1px solid #dc143c;
    background: #f2dede;
    width: 220px;
    height: 42px;
    padding-left: 7px;
}

    .quantityAlert .tooltiptextfor0::after {
        content: "";
        top: 5px;
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid #f2dede;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        left: -19px;
    }

    .quantityAlert .tooltiptextfor0::before {
        content: "";
        top: 5px;
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid #dc143c;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        left: -20px;
    }

.quantityAlert:hover .tooltiptext {
    visibility: visible;
}

.toogleToolTip {
    visibility: visible;
}

.box-shadow-dashboard {
    width: 100%;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2), 0 0 20px 0 rgba(0, 0, 0, 0.19);
}

.esimate-box-syncicon {
    padding-left: 10px;
    padding-top: 13px;
}

.esimate-box-syncicon-text {
    padding-left: 5px;
    font-family: Verdana;
}

.esimate-box-sync-innertext {
    padding-top: 34px;
    font-family: Verdana;
    font-size: 20px;
    clear: both;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
}

.esimate-box-syncicon-headertext {
    padding-left: 10px;
    margin-top: 35px;
}

.esimate-box-syncicon-hdrtext {
    padding-left: 10px;
    padding-top: 35px;
}

.esimate-box-sync-headertext {
    margin-top: 35px;
    padding-left: 5px;
    font-family: Verdana;
}

.bothClear {
    clear: both;
}

.dartIDTextPadding {
    padding-right: 2%;
}

.dartsearchBoxPadding {
    padding-left: 2px;
    padding-right: 5px;
}

.searchclearstyle {
    color: darkgray;
    margin-top: 4px;
    margin-right: 1px;
}

.smallFontSize {
    font-size: x-small
}

.tooltip {
    white-space: normal;
    word-break: break-word;
}

.continueinfo-tooltip + .tooltip {
    pointer-events: none !important;
    position: relative !important;
}

    .continueinfo-tooltip + .tooltip > .tooltip-arrow {
        border-bottom-color: #fbeece;
        top: 4px;
    }

    .continueinfo-tooltip + .tooltip > .tooltip-inner {
        background: #fbeece;
        border: 1px solid #eba90c;
        width: 170px;
        word-wrap: break-word;
        text-align: left;
        white-space: pre-line;
        color: #000000;
        margin-left: -45px;
    }


    .continueinfo-tooltip + .tooltip:before {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid transparent;
        border-bottom: 10px solid #eba90c;
        right: 45%;
        top: -14px;
    }

    .continueinfo-tooltip + .tooltip:after {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid transparent;
        border-bottom: 10px solid #fbeece;
        right: 45%;
        top: -12px;
    }

.searchtxtPadding {
    padding: 1px;
}

.overflow-anchor-none {
    overflow-anchor: none;
}

/*code for dart sticky header start */
#header-fixed2 {
    background-color: #ddd;
    z-index: 9999;
}

.sticky-dart {
    position: sticky;
    top: 0px;
}

.estimateLineName {
    width: 220px;
    word-wrap: break-word;
}

.sticky-top-0 {
    position: sticky;
    top: 0px;
}

@media screen and (forced-colors: active), (forced-colors: none) {
    /* IE10+ specific styles go here */

    #_dartlineitems {
        z-index: 0;
    }

    div.estimate-tree-line-bottom {
        margin-top: -6px;
    }

    div.lineNumber {
        margin-bottom: 6px;
    }
}
/*code for dart sticky header end */

.modal-footer-align {
    padding-right: 30px !important;
}

.modal-footer-align-lg {
    padding-right: 45% !important;
}

.modal-color {
    color: #2375BB;
}

.modal-color-bold {
    color: #2375BB;
    font-weight: bold;
}

.modal-dialog-md {
    width: 500px !important;
    margin: 30px auto;
}

.txt-margin {
    width: 50% !important;
}

.dv-margin {
    margin-left: 10% !important;
}

.visibility-hidden {
    visibility: hidden;
}

.dv-padding-bottom-lg {
    padding-bottom: 30px !important;
}

.estimate-border-right-lightgrey {
    border-right: 1px solid #ccc;
}

.estimate-border-left-lightgrey {
    border-left: 0px solid #ccc;
}

.estimateDropDownPaddingRight {
    padding-right: 2px;
    padding-left: 5px;
    text-align: left;
}

.estimate-dartbox-nodatafound-text {
    font-size: 11px !important;
    font-family: "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    text-align: left;
    background-color: #f2dede;
    width: 350px;
    padding-top: 6px !important;
}

.estimateStatusReason-font-weight {
    font-weight: 1000;
    color: darkgrey;
}

.estimatereason-tooltip-color {
    color: red !important;
    font-weight: 100;
    text-decoration: underline;
}

.estimatereason-link {
    text-decoration: underline;
    margin: 0 0 0px;
}

.estimatereason-search-tooltip-font {
    right: 10px;
    border-color: #fb864c;
    display: none;
}

.estimatereason-details-tooltip-font {
    right: 58px;
    border-color: #fb864c;
    display: none;
}

.estimatereason-search-tooltip-arrow-color {
    left: 77% !important;
    color: #fb864c;
}

.estimatereason-details-tooltip-arrow-color {
    left: 49% !important;
    color: #fb864c;
}


.estimatereason-tooltip-box {
    background-color: #fbeece !important;
    border: 1px solid #fb864c;
    white-space: nowrap;
    max-width: none;
    color: #000000;
    border-radius: 1px;
}

    .estimatereason-tooltip-box:before {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #fb864c;
        border-top: 10px solid transparent;
        left: 42%;
        top: -20px;
    }

    .estimatereason-tooltip-box:after {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #fbeece;
        border-top: 10px solid transparent;
        left: 42%;
        top: -18px;
    }

.estimatesearch-tooltip-box {
    background-color: #fbeece !important;
    border: 1px solid #fb864c;
    white-space: nowrap;
    max-width: none;
    color: #000000;
    border-radius: 1px;
    margin-top: -11px;
}

    .estimatesearch-tooltip-box:before {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #fb864c;
        border-top: 10px solid transparent;
        left: 42%;
        top: -20px;
    }

    .estimatesearch-tooltip-box:after {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #fbeece;
        border-top: 10px solid transparent;
        left: 42%;
        top: -18px;
    }

.estimatesearch-btnapply-padding {
    padding-left: 4px;
}

.estimatesearch-or-padding {
    text-align: center;
    padding-right: 20px;
}

.estimatereason-info-icon {
    font-size: 14px;
    color: #fb864c;
}

.continueBtnPaddingLeft {
    padding-left: 20px;
}

.quanitySmallFontSizeAndWidth {
    font-size: 10px;
}

.dartGridFontSize {
    font-size: 10.5px;
}

.qtyHeaderPaddingLeft {
    padding-left: 0px;
}

.dartGridColumnPaddingLeft {
    padding-left: 2px !important;
}

.dartGridListPriceColumnPaddingLeft {
    padding-left: 7px !important;
}

.listPricePaddingLeft {
    text-align: right;
}

#requestQuote_header-fixed {
    position: fixed;
    top: 0px;
    display: none;
    background-color: white;
}

.estimateQuoteDisplayHide {
    display: none !important;
}

.estimateQuoteDisplayBlock {
    display: block !important;
}

.estimateDetailsDisplayHide {
    display: none !important;
}

.estimateDetailsDisplayBlock {
    display: block;
}

.estimatereason-tooltip + .tooltip {
    position: fixed !important;
    pointer-events: none;
}

    .estimatereason-tooltip + .tooltip > .tooltip-arrow {
        border-bottom-color: #ffffff;
        top: 4px;
    }

    .estimatereason-tooltip + .tooltip > .tooltip-inner {
        z-index: 9999;
        background: #fbeece;
        border: 1px solid #eba90c;
        width: 105px;
        word-wrap: break-word;
        text-align: left;
        white-space: pre-line;
        color: #000000;
        opacity: 1 !important;
        filter: alpha(opacity=100);
    }

    .estimatereason-tooltip + .tooltip:before {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid transparent;
        border-bottom: 10px solid #eba90c;
        top: 10px;
    }

    .estimatereason-tooltip + .tooltip:after {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid transparent;
        border-bottom: 10px solid #fbeece;
        top: 11px;
    }

    .estimatereason-tooltip + .tooltip.changedafterEstimateDashboard:after {
        top: -12px !important;
    }

    .estimatereason-tooltip + .tooltip.changedbeforeEstimateDashboard:before {
        top: -14px !important;
    }

    .estimatereason-tooltip + .tooltip.changedafterEstimateList:after {
        top: -9px !important;
    }

    .estimatereason-tooltip + .tooltip.changedbeforeEstimateList:before {
        top: -11px !important;
    }

    .estimatereason-tooltip + .tooltip.changedbeforeEstimateDashboardRight:before, .estimatereason-tooltip + .tooltip.changedbeforeEstimateDashboardRight:after {
        right: 40%;
    }

    .estimatereason-tooltip + .tooltip.changedbeforeEstimateListRight:before, .estimatereason-tooltip + .tooltip.changedbeforeEstimateListRight:after {
        right: 38%;
    }

.estimatereason-tooltip.in {
    opacity: 1 !important;
}

.Estimates-content-sync a:hover, a:focus {
    color: #333;
}

.vendor-estimate-searchgrid-leftalign a:hover, a:focus {
    color: #333;
}

.estimateDashboardTooltipMarginTop {
    margin-top: 0px !important;
}

.estimateListTooltipMarginTop {
    margin-top: 3px !important;
}

.estimateDashboardTooltipMarginLeft {
    margin-left: 0px;
}

.estimateListTooltipMarginLeft {
    margin-top: -5px;
}

.estimateStatusPadding {
    padding-top: 8px !important;
    padding-bottom: 10px !important;
}

.selectionOptionColor {
    color: #337ab7;
    border-bottom: 3px solid #337ab7;
}

.removeOptionColor {
    color: grey;
    border-bottom: none;
}

#dartOption, #standardPricingOption {
    cursor: pointer;
}

.dartStandardPricingOptionColor {
    color: grey;
    border-bottom: 1px solid #ccc;
}

    .dartStandardPricingOptionColor, .dartStandardPricingOptionColor div {
        height: 25px;
    }

.optionTextCenter {
    text-align: center
}

.applyStandardPricingAlignment {
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 12px;
}

#selectOrAddEndUser {
    text-align: center;
}

#applyStandardPricing {
    text-align: center;
}

.selectOrAddEndUserAlignment {
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 12px;
}

@media screen and (max-width: 870px) {
    .dartStandardPricingOptionColor, .dartStandardPricingOptionColor div {
        height: 36px !important;
    }

    .selectOrAddEndUserAlignment {
        font-size: 10px;
    }
}

@media screen and (max-width: 600px) {
    .dartStandardPricingOptionColor, .dartStandardPricingOptionColor div {
        height: 30px !important;
    }
}

.findDartButtonNoPaddingBottom {
    padding-left: 0 !important
}

.radio-item-no {
    display: inline-block;
    position: relative;
    padding: 0 6px;
    margin: 10px 0 0;
}

    .radio-item-no input[type='radio'] {
        display: none;
    }

    .radio-item-no label {
        font-size: 13px;
    }

        .radio-item-no label:before {
            content: " ";
            display: inline-block;
            position: relative;
            top: 5px;
            margin: 0 5px 0 0;
            width: 20px;
            height: 20px;
            border-radius: 11px;
            border: 2px solid grey;
            background-color: #2375BB;
        }

    .radio-item-no input[type=radio]:checked + label:after {
        border-radius: 11px;
        width: 8px;
        height: 8px;
        position: absolute;
        top: 11px;
        left: 12px;
        content: " ";
        display: block;
        background: #eee;
    }

.progressActiveColor {
    color: #e1500b;
}

.fa-check {
    color: green;
}

.eduDiscAppliedColor {
    background-color: #e1f1ed;
}

.disableDartOrStandardPricingDiv {
    pointer-events: none;
}

.eduDiscAppliedTextColor {
    Font-Size: 12px;
    color: green
}

.radio-item-yes {
    display: inline-block;
    position: relative;
    padding: 0 6px;
    margin: 10px 0 0;
}

    .radio-item-yes input[type='radio'] {
        display: none;
    }

    .radio-item-yes label {
        font-size: 13px;
    }

        .radio-item-yes label:before {
            content: " ";
            display: inline-block;
            position: relative;
            top: 5px;
            margin: 0 5px 0 0;
            width: 20px;
            height: 20px;
            border-radius: 11px;
            border: 2px solid grey;
            background-color: transparent;
        }

    .radio-item-yes input[type=radio]:checked + label:after {
        border-radius: 11px;
        width: 8px;
        height: 8px;
        position: absolute;
        top: 11px;
        left: 12px;
        content: " ";
        display: block;
        background: grey;
    }

.radio-item-no label.colorChange:before {
    background-color: #2375BB;
}

.radio-item-no label.dotColorChange:after {
    background: #eee !important;
}

.radio-item-no label.backGroundColorChange:before {
    background-color: #eee;
}

.radio-item-yes label.colorChange:before {
    background-color: #2375BB;
}

.radio-item-yes label.dotColorChange:after {
    background: #eee !important;
}

.radio-item-yes label.backGroundColorChange:before {
    background-color: #eee;
}

.eduDiscAppliedTextColor {
    Font-Size: 11.5px;
    color: #228B22;
}

.caretBorderTop {
    border-top: 4px solid;
}

.searchBtnPadding {
    padding-top: 8.5px;
    padding-bottom: 9px;
}

.btnCCOAndEmailPadding {
    padding-left: 30px;
    padding-right: 30px
}

.txtCCOAndEmailBorder {
    border: 1px solid #2375BB;
}

#modalCCOIDAndEmailAddress .modal-dialog {
    max-width: 500px;
}

.cCOIDAndEmailHeaderFontColor {
    color: #2375BB;
}

.errorFontColor {
    color: red;
}

.dartExpiredMessage {
    color: red;
    font-weight: bold;
}

.CCOAndEmailBorderWidth {
    width: 250px;
}

.CCOIDAndEmailAddressSubmitPadding {
    padding-right: 10px;
}

.CloseDivlCCOIDAndEmailAddressPadding {
    padding-left: 10px;
}

.CloselCCOIDAndEmailAddressPadding {
    padding-left: 30px;
    padding-right: 30px
}

.dartIDPaddingLeft {
    padding-left: 2px;
}


.standarPricing-tooltip + .tooltip {
    pointer-events: none !important;
}

    .standarPricing-tooltip + .tooltip > .tooltip-arrow {
        border-bottom-color: #f2dede;
        top: 7px;
    }

    .standarPricing-tooltip + .tooltip > .tooltip-inner {
        z-index: 9999;
        background: #f2dede;
        border: 1px solid #dc143c;
        width: 285px;
        word-wrap: break-word;
        text-align: left;
        white-space: pre-line;
        color: #000000;
        margin-left: -125px;
    }


    .standarPricing-tooltip + .tooltip:before {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid transparent;
        border-bottom: 10px solid #dc143c;
        right: 55%;
        top: -14px;
    }

    .standarPricing-tooltip + .tooltip:after {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid transparent;
        border-bottom: 10px solid #f2dede;
        right: 55%;
        top: -12px;
    }

.orCCOIDAndEmailPaddingLeft {
    padding-left: 165px;
}

.emailErrorPaddingLeft {
    padding-left: 43px;
}

.emailPaddingLeft {
    padding-left: 12px;
}

.validateCustomer {
    background: #f2dede;
    border: 1px solid #dc143c;
    position: relative;
    color: #dc143c;
}


table.floatThead-table {
    border-top: none;
    border-bottom: none;
    background-color: #FFF;
}

.close-modal {
    font-size: 20px;
    font-weight: bold;
}

.small-modal {
    width: 35% !important;
}

.modal-margin {
    margin-top: 15px;
    margin-left: 15px;
}

/*New Redesign Started*/

.multi-steps .progress-subtitle_V2 {
    font-size: 14px;
}

    .multi-steps .progress-subtitle_V2.text-muted:hover {
        text-decoration: none;
        color: #777;
    }

.EstimateDetail-progress_V2 {
    font-size: 16px !important;
}

.multi-steps_V2 > li:before {
    width: 32px !important;
    height: 32px !important;
}

.border-estimates1-content_V2 {
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
    background: #fff !important;
}

#vendorportal-estimatedetails .background_V2,
#vendorportal-estimatedetails .dart-information,
#vendorportal-estimatedetails .header-information,
#vendorportal-estimatedetails .ship-to,
#vendorportal-dartdetails .background_V2 {
    background: #fff !important;
    min-height: 230px;
}

#vendorportal-ccwrquotedetails_v2 .background_V2,
#vendorportal-ccwrquotedetails_v2 .dart-information,
#vendorportal-ccwrquotedetails_v2 .header-information,
#vendorportal-ccwrquotedetails_v2 .ship-to {
    background: #fff !important;
    min-height: 220px;
}

.whatNext_V2, .DartDeal_V2 {
    font-size: 16px;
}

.dartStandardPricingOptionV2 {
    font-size: 16px;
    height: 32px;
}

    .dartStandardPricingOptionV2 div {
        height: 32px;
    }

.IsEduDiscountApplicableV2 {
    font-size: 14px;
}

.radio-yes_V2, .radio-no_V2 {
    margin: 0px;
}

    .radio-yes_V2 label, .radio-no_V2 label {
        font-size: 16px !important;
        padding-right: 35px !important;
    }

        .radio-yes_V2 label:before, .radio-no_V2 label:before {
            width: 24px !important;
            height: 24px !important;
            margin-right: 20px !important;
        }

    .radio-yes_V2 input[type=radio]:checked + label:after, .radio-no_V2 input[type=radio]:checked + label:after {
        top: 13px !important;
        left: 14px !important;
    }

.input-dartIDText_V2 {
    width: 100%
}

.searchTextHeight_V2 {
    height: 38px;
}

.input-text-Height_V2 {
    height: 35px;
}

.search-clear-paddingV2 {
    padding-top: 3px;
}

.findDartPadding_V2 {
    margin-top: 3px;
}

.searchTextHeight_V2 .fa-times-circle {
    font-size: 20px !important;
    color: black;
}

.selectAddEndUser_V2, .applyStandardPricing_V2 {
    padding-bottom: 13px;
    padding-top: 10px;
}

.estimatedetails_V2 {
    border-collapse: collapse;
}

    .estimatedetails_V2 > tbody > tr > td {
        border-bottom: none !important;
        font-size: 14px !important;
    }

    .estimatedetails_V2 tbody tr td {
        border-top: none !important;
    }

    .estimatedetails_V2 thead th {
        font-size: 14px !important;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
    }

.dart-search-table_V2 thead tr th {
    font-size: 16px;
    text-align: center;
}

.dart-search-table_V2 tbody tr td, .dartlineitems_V2 tbody tr td {
    font-size: 14px;
    text-align: center;
}

.removeButton_V2 {
    background: #0B7630 !important;
}

.alert-success-Blue-V2 {
    background: #e8f2ec;
}

.TotalExtendedListPrice_V2 {
    background: #eaf2f9;
}

.TotalDartLine_V2 {
    background: #eaf2f9;
    text-align: right !important;
}

.multi-steps_V2 > li.is-success:before {
    padding-top: 3px;
}

.multi-steps_V2 > li.is-success:before {
    background-color: #3c763d;
    border-color: #3c763d;
    color: #fff;
    content: "\f00c" !important;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    font-size: 1.2em;
}

.multi-steps_V2 > li:after {
    top: 16px !important;
}

#estimateDetailList_V2 th, #estimateDetailList_V_2 th {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.estimate-dartbox-nodatafound-text_V2 {
    font-family: "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    text-align: left;
    background-color: #f2dede;
    width: 1000px !important;
}

.continue-popover_V2 > .popover {
    background-color: #ffefd3;
    border: 1px solid #fcc252;
    border-radius: unset;
    min-width: 250px !important;
    width: 100% !important;
    max-width: 350px !important;
    overflow-wrap: break-word;
}

.popover.top > .arrow {
    border-top-color: #fcc252;
}

    .popover.top > .arrow:after {
        border-top-color: #ffefd3;
    }

.popover.bottom > .arrow {
    border-bottom-color: #fcc252;
}

    .popover.bottom > .arrow:after {
        border-bottom-color: #ffefd3;
    }

.popover.left > .arrow {
    border-left-color: #fcc252;
}

    .popover.left > .arrow:after {
        border-left-color: #ffefd3;
    }

.popover.right > .arrow {
    border-right-color: #fcc252;
}

    .popover.right > .arrow:after {
        border-right-color: #ffefd3;
    }

.glyphicon-estimate_V2 {
    font-size: 1.2em;
    padding-bottom: 5px;
    padding-right: 5px;
}

button.close {
    font-size: 22px !important;
}

#vendorportal-QuoteConfirmation_v2 .background_V2,
#vendorportal-QuoteConfirmation_v2 .dart-information,
#vendorportal-QuoteConfirmation_v2 .header-information,
#vendorportal-QuoteConfirmation_v2 .ship-to {
    background: #fff !important;
    min-height: 230px;
}

#vendorPortal-OrderDetail_v2 .background_V2,
#vendorPortal-OrderDetail_v2 .dart-information,
#vendorPortal-OrderDetail_v2 .header-information,
#vendorPortal-OrderDetail_v2 .ship-to {
    background: #fff !important;
    min-height: 230px;
}

#vendorportal-QuoteConfirmation_v2 .estimates1-content,
vendorportal-QuoteConfirmation_v2 .dart-information,
vendorportal-QuoteConfirmation_v2 .header-information,
vendorportal-QuoteConfirmation_v2 .ship-to {
    background: #eeeeee;
}

#vendorPortal-OrderDetail_v2 .estimates1-content,
#vendorPortal-OrderDetail_v2 .dart-information,
#vendorPortal-OrderDetail_v2 .header-information,
#vendorPortal-OrderDetail_v2 .ship-to {
    background: #eeeeee;
}

    #vendorPortal-OrderDetail_v2 .estimates1-content div.box-shadow-lightgrey {
        border-radius: 4px;
        min-height: 180px;
    }

#vendorportal-QuoteConfirmation_v2 .estimates1-content div.box-shadow-lightgrey {
    border-radius: 4px;
    min-height: 180px;
}

.quote2OrderSuccessBox_v2 {
    background: #d4edda;
    border: 1px solid #155724;
    position: relative;
    color: #155724;
}

.dartIdPaddingTop_V2 {
    padding-top: 4px;
}

.continue-disabled_V2 {
    width: 100% !important;
}

a.loadButton-disabled_V2.disabled, a.continue-disabled_V2.disabled {
    background: #757575 !important;
    opacity: 1.65 !important;
}


.dartIdPaddingTop_V2 {
    padding-top: 4px;
}

#endUsersSearchButton {
    border: 1px solid #337ab7;
}

.standarPricing-tooltip_V2 + .tooltip > .tooltip-inner {
    height: auto !important;
    font-family: "HelveticaNeue-Regular","Helvetica Neue Regular","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-weight: normal !important;
    margin-left: -82px !important;
    font-size: 14px !important;
    width: auto !important;
}

#_dartList.affix {
    top: 0;
    padding: 0;
    border: 1px solid #ccc;
}

#_dartList #header-fixed2 {
    z-index: 1;
}
