/* NAVIGATION ICONS */
.homeBread {
    background: url('../../images/icons/home_sml.png') no-repeat top left;
    width: 10px;
    height: 10px;
    display: block;
}

.downArrowStatic {
    background: url('../../images/icons/downArrow_sml.png') no-repeat center left;
    width: 8px;
    height: 8px;
    display: inline-block;
}

.closedCaptions {
    background: url('../../images/closedCaptionsLauncherImg.png') no-repeat top left;
    width: 85px;
    height: 100px;
    display: block;
    cursor: pointer;
    left: -100px;
    bottom: 150px;
}
.closedCaptionsAlt {
    background: url('../../images/closedCaptionsLauncherImg2.png') no-repeat top left;
    width: 85px;
    height: 100px;
    display: block;
    cursor: pointer;
    right: -100px;
    bottom: 150px;
}



/*  SPLITTERS */
.hSplitterFaded {
    background: url('../../images/hsplitter_faded.png') no-repeat center center;
    width: 100%;
    height: 30px;
    display: block;
    margin-top: 30px;
    margin-bottom: 30px;
    clear: both;
}


/* GRAPHS */
.graph {
    height: 12px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.redGrad {
    background: #b66262; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNmMmFmYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiNiNjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f2afaf 13%, #b66262 86%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#f2afaf), color-stop(86%,#b66262)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2afaf 13%,#b66262 86%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2afaf 13%,#b66262 86%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2afaf 13%,#b66262 86%); /* IE10+ */
    background: linear-gradient(to bottom,  #f2afaf 13%,#b66262 86%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2afaf', endColorstr='#b66262',GradientType=0 ); /* IE6-8 */
}
.blueGrad {
    background: #5d9cc0; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FjZDVlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzVkOWNjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #acd5e9 0%, #5d9cc0 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#acd5e9), color-stop(99%,#5d9cc0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #acd5e9 0%,#5d9cc0 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #acd5e9 0%,#5d9cc0 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #acd5e9 0%,#5d9cc0 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #acd5e9 0%,#5d9cc0 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acd5e9', endColorstr='#5d9cc0',GradientType=0 ); /* IE6-8 */
}
.greenGrad {
    background: #79d173; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2JiZWViNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzZiYmM2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #bbeeb7 6%, #6bbc69 79%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#bbeeb7), color-stop(79%,#6bbc69)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #bbeeb7 6%,#6bbc69 79%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #bbeeb7 6%,#6bbc69 79%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #bbeeb7 6%,#6bbc69 79%); /* IE10+ */
    background: linear-gradient(to bottom,  #bbeeb7 6%,#6bbc69 79%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbeeb7', endColorstr='#6bbc69',GradientType=0 ); /* IE6-8 */
}

/* USER ICONS */
.userIconLrg {
    background: url("../../images/icons/user_icons.png") no-repeat center;
    width: 52px;
    height: 58px;
    display: block;
}

.userIconLrg.bronze { background-position: -60px -1px; }
.userIconLrg.silver { background-position: -120px -1px; }
.userIconLrg.gold { background-position: -180px -1px; }

.userIconLrg.default { background-position: -1px -1px; }
.userIconLrg.userMain { background-position: 0px -63px;width: 77px;height: 58px; } 


.userIconSml {
    background: url("../../images/icons/user_icons.png") no-repeat center;
    width: 23px;
    height: 25px;
    display: block;
}

.inactive {
    opacity: .15;
}

.userIconSml.bronze { background-position: -263px -22px; }
.userIconSml.silver { background-position: -289px -22px; }
.userIconSml.gold { background-position: -316px -22px; }
 
.userIconSml.default { background-position: -236px -22px; }
.userIconSml.userMain {background-position: -232px -49px;width: 38px;height: 27px;} 


.userIconXSml {
    background: url("../../images/icons/user_icons.png") no-repeat;
    width: 13px;
    height: 13px;
    display: block;
}
.userIconXSml.bronze { background-position: -253px 0px; }
.userIconXSml.silver { background-position: -267px 0px; }
.userIconXSml.gold { background-position: -281px 0px; }
 
.userIconXSml.default { background-position: -239px 0px; }
.userIconXSml.userMain { background-position: -296px 0px;width: 21px;height: 13px; }

/* OTHER ICONS */
.wuicons {
    background: url('../../images/icons/otherIcons.png') no-repeat;
    width: 20px;
    height:20px;
    display: block;
    cursor: pointer;
}
.plus {
    background-position: 0px 0px;
}
.zoomIn, .zoomIn.disabled:hover {
    background-position: -21px -26px;
    width: 28px;
    height: 25px;
}
.zoomOut, .zoomOut.disabled:hover {
    background-position: -49px -26px;
    width: 28px;
    height: 25px;
}
.zoomIn:hover {
    background-position: -21px 0px;
}
.zoomOut:hover {
    background-position: -49px 0px;
}



.ui-box-content .phone .ico,
.ui-box-content .email .ico,
.ui-box-content .address .ico {
    padding: 6px;
    /*border: 1px solid #d4d4d4;
    box-shadow: 1px 2px 2px #d4d4d4;
    width: 8px;
    height: 8px;*/
    display: block;
    margin-right: 5px;
    margin-top: 6px;
    float: left;
}
.ui-box-content .address .ico {
    margin-top: 5px;
}
.ui-box-content .phone .ico {
    background: url('../../images/icons/phone-sml.png?v=2') no-repeat center center;
}
.ui-box-content .email .ico {
    background: url('../../images/icons/email.png') no-repeat center center;
}
.ui-box-content .address .ico {
    background: url('../../images/icons/location_sml.png') no-repeat center left;
}


.ico.agentAction, .ico.noAgentAction, 
.ico.supportAction, .ico.noSupportAction {
    display: block;
    height: 16px;
    width: 16px;
    cursor: pointer;
}
.ico.agentAction {
    background: url('../../images/icons/agentAction_sml.png') no-repeat left;
}
.ico.noAgentAction {
    background: url('../../images/icons/agentAction_sml_inactive.png') no-repeat left;
}
.ico.supportAction {
    background: url('../../images/icons/supportAction_red_sml.png') no-repeat left;
}
.ico.noSupportAction {
    background: url('../../images/icons/supportAction_sml_inactive.png') no-repeat left;
}
.ico.waiting,
.ico.noWaiting {
    background: url('../../images/icons/waiting.png') no-repeat left;
    min-width: 16px;
    min-height: 16px;
}
.ico.noWaiting {
    opacity: .25;
}

td.progressicons div.ico {
    width: 15px;
    background-size: 12px 12px;
}

.ico.videoSent,
.ico.emailSent,
.ico.noVideoSent,
.ico.noEmailSent {
    background: url('../../images/icons/email.png') no-repeat left;
}

.ico.noBook,
.ico.bookRequested,
.ico.bookStarted {
    background: url('../../images/icons/book.png') no-repeat left;
    position: relative;
}

@keyframes progress-bar {
    0% { width: 0;}
    10% { width: 100%;}
    100% { width: 100%; }
}

.ico.bookStarted .book-progress-bar:before {
    background-color: green;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    animation: progress-bar 4s infinite;
    animation-timing-function: linear;
}
.ico.bookStarted .book-progress-bar {
    
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    
}
.ico.bookStarted .book-progress-bar-wrapper {
    display: block;
    background-color: #cccccc;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: -2px;
    left: -2px;
}
   
.ico.video1Full,
.ico.video2Full,
.ico.video3Full,
.ico.video1Partial,
.ico.video2Partial,
.ico.video3Partial,
.ico.noVideo1,
.ico.noVideo2,
.ico.noVideo3 {
    background: url('../../images/icons/play.png') no-repeat left;
}

.ico.analysisStarted,
.ico.analysisRun,
.ico.noAnalysisRun {
    background: url('../../images/icons/report.png') no-repeat left;
}

.ico.quickAnalysisRun {
    background: url('../../images/icons/IC_Show_Chart Icon.svg') no-repeat left;
}

.ico.purchased,
.ico.notPurchased {
    background: url('../../images/icons/cart.png') no-repeat left;
}

.ico.cancelled {
    background: url('../../images/icons/red-cart.png') no-repeat left;
}
.ico.assignedToAgent {
    background: url('../../images/icons/assign.png') no-repeat left;
}
.ico.prospectIsAgent,
.ico.prospectIsProspectiveAgent{
    background: url('../../images/icons/user_icon.png') no-repeat left;
    background-position: 0 1px;
    padding-left: 20px;
    background-size: auto 90%;
}
.ico.prospectIsProspectiveAgent {
    background: url('../../images/icons/user_icon_red.png') no-repeat left;
    opacity: .5 !important;
    background-size:  auto 90%;
}
.ico.premium {
    background: url('../../images/icons/star.png') no-repeat left;
}
.ico.login {
    background: url('../../images/icons/lock.png') no-repeat left;
}

tr.agent > td.name div.ico.prospectIsAgent,
tr.agent > td.name div.ico.prospectIsProspectiveAgent {
    width: 18px;
    height: 16px;
    float: left;
    padding: 0;
}
tr.agent > td.name div.ico.assignedToAgent {
    width: 18px;
    height: 16px;
    float: left;
    padding: 0;
}

/* Not completed icons */
.ico.noVideoSent,
.ico.noEmailSent,
.ico.noVideo1,
.ico.noVideo2,
.ico.noVideo3,
.ico.noAnalysisRun,
.ico.notPurchased,
.ico.noBook{
    opacity: .1;
}

/* Partially completed icons*/
.ico.video1Partial,
.ico.video2Partial,
.ico.video3Partial,
.ico.analysisStarted,
.ico.bookRequested
{
    opacity: .45;    
}

/*.ico.videoSent {
    background: url('../../images/icons/video_sent.png') no-repeat left;
    background-size: 16px 16px;
}
.ico.noVideoSent {
    background: url('../../images/icons/video_sent_inactive.png') no-repeat left;
    background-size: 16px 16px;
    opacity: .5;
}

.ico.emailSent {
    background: url('../../images/icons/email_sent.png') no-repeat left;
    background-size: 16px 16px;
}
.ico.noEmailSent {
    background: url('../../images/icons/email_sent_no.png') no-repeat left;
    background-size: 16px 16px;
    opacity: .5;
}
.ico.video1Full {
    background: url('../../images/icons/video_1_complete.png') no-repeat left;
    background-size: 16px 16px;
}
.ico.video1Partial {
    background: url('../../images/icons/video_1_complete.png') no-repeat left;
    background-size: 16px 16px;
    opacity: .5;
}
.ico.noVideo1 {
    background: url('../../images/icons/video_1_complete_no.png') no-repeat left;
    background-size: 16px 16px;
    opacity: .5;
}
.ico.video2Full {
    background: url('../../images/icons/video_2_complete.png') no-repeat left;
    background-size: 16px 16px;
}
.ico.video2Partial {
    background: url('../../images/icons/video_2_complete.png') no-repeat left;
    background-size: 16px 16px;
    opacity: .5;
}
.ico.noVideo2 {
    background: url('../../images/icons/video_2_complete_no.png') no-repeat left;
    background-size: 16px 16px;
    opacity: .5;
}
.ico.video3Full {
    background: url('../../images/icons/video_3_complete.png') no-repeat left;
    background-size: 16px 16px;
}
.ico.video3Partial {
    background: url('../../images/icons/video_3_complete.png') no-repeat left;
    background-size: 16px 16px;
    opacity: .5;
}
.ico.noVideo3 {
    background: url('../../images/icons/video_3_complete_no.png') no-repeat left;
    background-size: 16px 16px;
    opacity: .5;
}
.ico.analysisStarted {
    background: url('../../images/icons/analysis_complete.png') no-repeat left;
    background-size: 16px 16px;
    opacity: .5;
}
.ico.analysisRun {
    background: url('../../images/icons/analysis_complete.png') no-repeat left;
    background-size: 16px 16px;
}
.ico.noAnalysisRun {
    background: url('../../images/icons/analysis_complete_no.png') no-repeat left;
    background-size: 16px 16px;
    opacity: .5;
}
.ico.purchased {
    background: url('../../images/icons/purchased.png') no-repeat left;
    background-size: 16px 16px;
}
.ico.notPurchased {
    background: url('../../images/icons/purchased.png') no-repeat left;
    background-size: 16px 16px;
    opacity: .20;
}
.ico.cancelled {
    background: url('../../images/icons/cancelled.png') no-repeat left;
    background-size: 16px 16px;
}
.ico.assignedToAgent {
    background: url('../../images/icons/user_icon.png') no-repeat left;
    background-size: 16px 16px;
}
.ico.prospectIsAgent {
    background: url('../../images/icons/user_icon.png') no-repeat left;
    background-size: 16px 16px;
    padding-left: 18px;
}*/

*/

