﻿drivehelpcontent {
    position: absolute;
    height: 1px;
    width: 1px;
    margin-left: 3px;
    text-align: center;
}

    .help-icon {
        position: absolute;
        font-size: 16px;
        color: orange;
        top: 0px;
        cursor: pointer;
        z-index: 1;
    }

    drivehelpcontent.active::after {
        z-index: 25001;
    }

	drivehelpcontent.engaged {
		left: 125px;
		top: 50px;
	}
    drivehelpcontent.visit {
        left: 345px;
        top: 50px;
    }
    drivehelpcontent.proposal {
        left: 565px;
        top: 50px;
    }
    drivehelpcontent.sold {
        left: 787px;
        top: 50px;
    }
    drivehelpcontent.delivered {
        left: 1010px;
        top: 50px;
    }

    drivehelpcontent.pipelineconversion {
        top: 155px;
       
    }

    drivehelpcontent.nofollowup {
        left: 120px;
        top: 180px;
    }

    drivehelpcontent.showpipelinefilter {
        top: 50px;
        right: 133px;
    }

    drivehelpcontent.showpipelinefilter1 {
        top: 50px;
        right: 35px;
    }
    drivehelpcontent.showcolumns {
        top: 50px;
        right:90px;

    }

    drivehelpcontent.showsettings {
        top: 50px;
        right: 46px;
    }

	drivehelpcontent.leasetop1{
		left:32px;
	}

	drivehelpcontent.leasetop2 {
		left: 55px;
	}

	drivehelpcontent.leasetop3 {
		left: 42px;
	}

	drivehelpcontent.lease1 {
		margin-left: 7px;
	}
    drivehelpcontent.lease2 {
        margin-left: 95px;
    }
    drivehelpcontent.lease3 {
        margin-left: 8px;
    }
	drivehelpcontent.right {
	
	}
    drivehelpcontent.right2 {
        display: block;
        position: relative;
        bottom: -3px;
        left: 3px;
    }
    drivehelpcontent.right3 {
        display: block;
        position: relative;
        bottom: -3px;
        left: -20px;
    }

    drivehelpcontent.left {
        display: block;
        left: 310px;
   
    }

    drivehelpcontent.retailleft {
        display: block;
        left: 310px;
        top: 18px;
    }
    drivehelpcontent.leaseleft {
        display: block;
        left: 230px;
        top: 242px;
    }
    drivehelpcontent.leaseleft2 {
        display: block;
        left: 312px;
        top: 268px;
    }
    drivehelpcontent.leaseleft3 {
        display: block;
        left: 402px;
        top: 241px;
    }

	drivehelpcontent.left2 {
		display: block;
		position: relative;
		left: 258px;
		bottom: 7px;
		z-index: 1005;
	}
    drivehelpcontent.left3 {
        display: block;
        position: relative;
        left: 255px;
        bottom: -17px;
    }

    drivehelpcontent.left4 {
        display: block;
        left: 278px;
        top: 32px;
		z-index: 1005;

    }
	drivehelpcontent.left5 {
		display: block;
		left: 295px;
		top: 326px;
		z-index: 1005;
	}
    drivehelpcontent.top {
        display: block;
        position: relative;
        bottom: 40px;
        left: 5px;
    }
    drivehelpcontent.Cashcheckbox {
        display: block;
        position: relative;
        bottom: 30px;
        left: 7px;
    }
    drivehelpcontent.CashTotal {
        display: block;
        left: 185px;
        top: 32px;
 
    }

    drivehelpcontent.cashauto {
       
        left: 185px;
    }
    drivehelpcontent.headersettings {
        left: 20px;
        top: 20px
    }
    drivehelpcontent.cashrebate {
        display: block;
        position: relative;
        bottom: 38px;
        left: 10px;
    }

    drivehelpcontent.Onepayauto {
        display: block;
        position: relative;
        left: -20px;
    }

    drivehelpcontent.Onepayspecial {
        display: block;
        position: relative;
        left: -190px;
    }
    drivehelpcontent.top1 {
        display: block;
        position: relative;
        bottom: 44px;
        left: 10px;
    }

    drivehelpcontent.header1 {
        display: block;
        position: relative;
        bottom: 40px;
        left: 250px;
    }

    drivehelpcontent.header1addvehicle {
        display: block;
        position: relative;
        bottom: 40px;
        left: 525px;
    }

    drivehelpcontent.Onepaycheckbox {
        display: block;
        position: relative;
        bottom: 35px;
        left: 10px;
    }


    drivehelpcontent.OnepayTerm {
        display: block;
        position: relative;
        bottom: 43px;
        left: 10px;
    }

    drivehelpcontent.top2 {
        display: block;
        position: relative;
        bottom: 40px;
        left: 14px;
    }

    drivehelpcontent.check {
        display: block;
        position: relative;
        bottom: 32px;
        left: 8px;
    }

    drivehelpcontent.loading::after {
        content: "\f059";
    }

    drivehelpcontent > .helpcontent {
        all: initial;
        font-family: Roboto;
        font-size: 14px;
        color: #2d323d;
        position: absolute;
        line-height: 1.6;
        background-color: rgba(255, 255, 255, 1);
        padding: 20px;
        border: 2px solid rgba(0, 0, 0, .4);
        border-radius: 8px;
        width: 200px;
        height: auto;
        box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .3);
        z-index: 25000;
        box-shadow: rgba(0, 0, 0, 0.14) 0px 3px 32px 0px;
        border-radius: 5px;
    }
        drivehelpcontent > .helpcontent::before {
            content: "";
            position: absolute;
            height: 0px;
            width: 0px;
            border: 11px solid rgba(0, 0, 0, .4);
            border-top-color: transparent;
            border-left-color: transparent;
            border-right-color: transparent;
            border-bottom-color: transparent;
        }
        drivehelpcontent > .helpcontent::after {
            content: "";
            position: absolute;
            height: 1px;
            width: 1px;
            border: 10px solid #fff;
            border-top-color: transparent;
            border-left-color: transparent;
            border-right-color: transparent;
            border-bottom-color: transparent;
        }        
        drivehelpcontent > .helpcontent.bottomright::before {
            left: 10px;
            top: -22px;
            border-bottom-color: rgba(0, 0, 0, .4);
        }
        drivehelpcontent > .helpcontent.bottomright::after {
            left: 11px;
            top: -20px;
            border-bottom-color: rgba(255, 255, 255, 1);
        }
        drivehelpcontent > .helpcontent.bottomcenter::before {
            left: calc(50% - 10px);
            top: -22px;
            border-bottom-color: rgba(0, 0, 0, .4);
        }
        drivehelpcontent > .helpcontent.bottomcenter::after {
            left: calc(50% - 10px);
            top: -20px;
            border-bottom-color: rgba(255, 255, 255, 1);
        }
        drivehelpcontent > .helpcontent.bottomleft::before {
            right: 10px;
            top: -22px;
            border-bottom-color: rgba(0, 0, 0, .4);
        }
        drivehelpcontent > .helpcontent.bottomleft::after {
            right: 11px;
            top: -20px;
            border-bottom-color: rgba(255, 255, 255, 1);
        }

        drivehelpcontent > .helpcontent.topright::before {
            left: 10px;
            bottom: -22px;
            border-top-color: rgba(0, 0, 0, .4);
        }
        drivehelpcontent > .helpcontent.topright::after {
            left: 11px;
            bottom: -20px;
            border-top-color: rgba(255, 255, 255, 1);
        }
        drivehelpcontent > .helpcontent.topcenter::before {
            left: calc(50% - 10px);
            bottom: -22px;
            border-top-color: rgba(255, 255, 255, 1);
        }
        drivehelpcontent > .helpcontent.topcenter::after {
            left: calc(50% - 10px);
            bottom: -20px;
            border-top-color: rgba(255, 255, 255, 1);
        }
        drivehelpcontent > .helpcontent.topleft::before {
            right: 10px;
            bottom: -22px;
            border-top-color: rgba(0, 0, 0, .4);
        }
        drivehelpcontent > .helpcontent.topleft::after {
            right: 11px;
            bottom: -20px;
            border-top-color: rgba(255, 255, 255, 1);
        }
        drivehelpcontent > .helpcontent.lefttop::before {
            bottom: 10px;
            right: -22px;
            border-left-color: rgba(0, 0, 0, .4);
        }
        drivehelpcontent > .helpcontent.lefttop::after {
            bottom: 11px;
            right: -20px;
            border-left-color: rgba(255, 255, 255, 1);
        }
        drivehelpcontent > .helpcontent.leftcenter::before {
            bottom: calc(50% - 10px);
            right: -22px;
            border-left-color: rgba(0, 0, 0, .4);
        }
        drivehelpcontent > .helpcontent.leftcenter::after {
            bottom: calc(50% - 10px);
            right: -20px;
            border-left-color: rgba(255, 255, 255, 1);
        }
        drivehelpcontent > .helpcontent.leftbottom::before {
            top: 10px;
            right: -22px;
            border-left-color: rgba(0, 0, 0, .4);
        }
        drivehelpcontent > .helpcontent.leftbottom::after {
            top: 11px;
            right: -20px;
            border-left-color: rgba(255, 255, 255, 1);
        }

        drivehelpcontent > .helpcontent.righttop::before {
            bottom: 10px;
            left: -22px;
            border-right-color: rgba(0, 0, 0, .4);
        }
        drivehelpcontent > .helpcontent.righttop::after {
            bottom: 11px;
            left: -20px;
            border-right-color: rgba(255, 255, 255, 1);
        }
        drivehelpcontent > .helpcontent.rightcenter::before {
            bottom: calc(50% - 10px);
            left: -22px;
            border-right-color: rgba(0, 0, 0, .4);
        }
        drivehelpcontent > .helpcontent.rightcenter::after {
            bottom: calc(50% - 10px);
            left: -20px;
            border-right-color: rgba(255, 255, 255, 1);
        }
        drivehelpcontent > .helpcontent.rightbottom::before {
            top: 10px;
            left: -22px;
            border-right-color: rgba(0, 0, 0, .4);
        }
        drivehelpcontent > .helpcontent.rightbottom::after {
            top: 11px;
            left: -20px;
            border-right-color: rgba(255, 255, 255, 1);
        }

        drivehelpcontent > .helpcontent > .helpcontent-content {
        }

        drivehelpcontent > .helpcontent > .helpcontent-video {
            width: 100%;
            outline: 0px;
            box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, .2);
            border-radius: 8px;
        }

        drivehelpcontent > .helpcontent > .helpcontent-image {
            width: 100%;
        }
