﻿.ui-icon-right {
    background-position: right center !important;
}




.ui-icon-menu-gauge {
    background: url("../media/general/menu_jauge.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-menu-alertes {
    background: url("../media/general/menu_alertes.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-menu-cloud {
    background: url("../media/general/menu_cloud.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-menu-docs {
    background: url("../media/general/menu_docs.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-menu-invoice {
    background: url("../media/general/menu_factures.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-menu-tasks {
    background: url("../media/general/menu_tasks.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-menu-options {
    background: url("../media/general/menu_options.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-menu-params {
    background: url("../media/general/menu_params.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-menu-messages {
    background: url("../media/general/menu_messages2.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-menu-tickets {
    background: url("../media/general/menu_tickets.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-menu-user {
    background: url("../media/general/menu_user.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}


.ui-icon-menu-logoff {
    background: url("../media/general/Power-Off-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0) !important;
}


.ui-icon-data-bill {
    background: url("../media/general/Bill-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-PDF {
    background: url("../media/general/Documents-PDF-48.png") no-repeat scroll 0 50% / auto 38px rgba(0, 0, 0, 0);
}



.ui-icon-data-disk {
    background: url("../media/general/Data-Disk-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-useronline {
    background: url("../media/general/User-Earth-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-shoes {
    background: url("../media/general/Sports-Shoe-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-guides {
    background: url("../media/general/People-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}


.ui-icon-data-customer {
    background: url("../media/general/Customer-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-firm {
    background: url("../media/general/Office-01-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-cart {
    background: url("../media/general/Add-To-Cart-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}


.ui-icon-data-network {
    background: url("../media/general/Network-Signal-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}


.ui-icon-data-dashboard {
    background: url("../media/general/Circular-Gauge-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}


.ui-icon-data-buymean {
    background: url("../media/general/VISA-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}


.ui-icon-data-signature {
    background: url("../media/general/Signature-01-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-print {
    background: url("../media/general/Printer-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-sent {
    background: url("../media/general/Mail-Send-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-email {
    background: url("../media/general/Mail-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-sms {
    background: url("../media/general/Mobile-Phone-Message-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-edit {
    background: url("../media/general/Data-Edit-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-customeradd {
    background: url("../media/general/User-Add-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-check {
    background: url("../media/general/Check-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-validdoc {
    background: url("../media/general/Document-Check-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}

.ui-icon-data-errordoc {
    background: url("../media/general/Document-Warning-02-48.png") no-repeat scroll 0 50% / 42px auto rgba(0, 0, 0, 0);
}


.ui-icon-state-gps-good {
    background: url("../media/general/Maps-24-good.png") no-repeat scroll 0 50% / 24px auto rgba(0, 0, 0, 0) !important;
}

.ui-icon-state-gps-medd {
    background: url("../media/general/Maps-24-med.png") no-repeat scroll 0 50% / 24px auto rgba(0, 0, 0, 0) !important;
}

.ui-icon-state-gps-bad {
    background: url("../media/general/Maps-24-bad.png") no-repeat scroll 0 50% / 24px auto rgba(0, 0, 0, 0) !important;
}


.ui-icon-ovale {
    background-size: auto 48px !important;
    border: 1px solid rgba(85, 85, 85, 0.25);
    border-radius: 50%;
    height: 48px;
    overflow: hidden;
}

.ui-icon-circular64 {
    background-position: center center !important;
    background-size: 72px 72px !important;
    border: 1px solid rgba(85, 85, 85, 0.25);
    border-radius: 50%;
    height: 64px;
    margin: 2px;
    overflow: hidden;
}

.ui-icon-circular {
    background-position: center center !important;
    background-size: auto 64px !important;
    border: 1px solid rgba(85, 85, 85, 0.25);
    border-radius: 50%;
    height: 48px;
    margin: 4px;
    overflow: hidden;
    padding: 2px;
    width: 48px;
}

.ui-icon-circular-zoom {
    background-position: center center !important;
    background-size: cover !important ;/*72px auto !important*/
    border: 1px solid rgba(85, 85, 85, 0.25);
    border-radius: 50%;
    height: 64px;
    margin: 4px;
    overflow: hidden;
    padding: 2px;
    width: 64px;
}

.ui-icon-circular-zoomX2 {
    background-position: center center !important;
    background-size: 64px auto !important;
    border: 1px solid rgba(85, 85, 85, 0.25);
    border-radius: 50%;
    height: 56px;
    margin: 4px;
    overflow: hidden;
    padding: 2px;
    width: 56px;
}

.ui-icon-circular-zoomX4 {
    background-position: center center !important;
    background-size: 56px auto !important;
    border: 1px solid rgba(85, 85, 85, 0.25);
    border-radius: 50%;
    height: 48px;
    margin: 4px;
    overflow: hidden;
    padding: 2px;
    width: 48px;
}



.ui-icon-circular-32 {
    background-position: center center !important;
    background-size: 100% auto !important;
    border: 1px solid rgba(85, 85, 85, 0.25);
    border-radius: 50%;
    height: 32px;
    margin: 4px;
    overflow: hidden;
    width: 32px;
}

.ui-icon-selected {
    background-color: #ffb700 !important;
    border: 1px solid rgba(243, 139, 37, 0.76);
}


.ui-icon-classic {
    height: 32px;
    margin: 4px;
    overflow: hidden;
    padding: 2px;
    width: 32px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.ui-icon-auto-large {
    height: 64px;
    width: auto;
    background-position: left center !important;
    overflow: hidden;
    display: block;
    margin-left: auto;
    margin-right: auto;
}



.ui-icon-circular img {
    //opacity: 0.9;
    //filter: alpha(opacity=0);
}

.ui-icon-smalldata-checked {
    //background: url("../media/general/check-24.png") no-repeat scroll 0 50% / 24px auto rgba(0, 0, 0, 0);
    background-image: url("../media/general/check-24.png") !important;
    background-size: 16px;
}


.ui-icon-small {
    width: 16px;
    height: 16px;
}

.ui-icon-medium {
    width: 24px;
    height: 24px;
}


.ui-icon-24 {
    width: 24px !important;
    height: 24px !important;
}

.ui-icon-32 {
    width: 32px !important;
    height: 32px !important;
}

.ui-icon-48 {
    width: 48px !important;
    height: 48px !important;
}

.ui-icon-64 {
    width: 64px !important;
    height: 64px !important;
}

.ui-icon-72 {
    width: 72px !important;
    height: 72px !important;
}




.ui-icon-menu {
    background-position: 50% 50% !important;
    background-size: 24px 24px !important;
}

.ui-icon-menu-tb {
    background-position: 50% 50% !important;
    background-size: 32px 32px !important;
}

.ui-icon-hidden {
    visibility: hidden !important;
}

.ui-icon-hover {
    box-sizing: border-box;
    border: 1px solid transparent;
}

    .ui-icon-hover:hover {
        border: 1px solid #5E5744;
        border-radius: 3px;
    }





.ui-icon-circular-border {
    border: 1px solid #aaaaaa;
    border-radius: 50%;
}

.ui-icon-embed {
    float: right;
    height: 100% !important;
    margin: 0;
    padding: 0 !important;
    width: 18px;
}

    .ui-icon-embed b {
        background: url("chosen-sprite.png") no-repeat scroll 3px 0 rgba(0, 0, 0, 0);
        display: block;
        height: 100%;
        width: 100%;
    }

        .ui-icon-embed, .ui-icon-embed b:hover {
            border: 0 none !important;
        }

.ui-icon-picker-bs {
    background-color: white !important;
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    height: 80px;
    width: 80px;
    cursor: pointer;
}



.ui-icon-picker {
    background-color: white !important;
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    /*float: right;*/
    /*    z-index:9999 !important;*/
    position: absolute;
    right: 15px;
    top: 30px;
    height: 80px;
    margin-right: 5px;
    margin-top: -10px;
    width: 80px;
    cursor: pointer;
}


.ui-icon-picker-circle-set {
    background-size: auto 100% !important;
    background-position: center center;
    border-radius: 50%;
    border: 0 none;
}

.ui-icon-picker-notset {
    background-image: url('../Media/general/Picture-Frame-128.png');
    background-size: 100% 100%;
    border-radius: 50%;
}




.ui-icon-picker-set {
    background-image: none;
    background-size: auto 100%;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-color: transparent;
}

.ui-icon-picker-set2 {
    background-image: none;
    background-size: 100% 100%;
    border-radius: 50%;
    background-color: transparent;
}


.ui-icon-picker-square {
    border-radius: 3px !important;
}


.image-stretched-h65 {
    max-height: 65px;
}

.image-stretched-h75 {
    max-height: 75px;
}

.image-stretched-h70 {
    max-height: 70px;
}

.star-ratings-sprite {
    /*background: url('../media/planning/th1_star_rating_sprite.png') repeat-x;*/
    /*height: 21px;*/
    /*width: 110px;*/
    background: url('../media/general/th1_star_rating_sprite.png') repeat-x;
    background-size: 18px 41px;
    width: 90px;
    height: 18px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    margin: 0 auto;
}

.rating {
    background: url('../media/general/th1_star_rating_sprite.png') repeat-x;
    background-position: 0 100%;
    /*height: 21px;*/
    background-size: 18px 41px;
    height: 18px;
    float: left;
    display: block;
}
