
@font-face {
    font-family: 'fontello';
    src: url('font/fontello.eot?1774334');
    src: url('font/fontello.eot?1774334#iefix') format('embedded-opentype'), url('font/fontello.ttf?1774334') format('truetype'), url('font/fontello.svg?1774334#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}


.icons {
    font-family: "fontello" !important;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    margin-right: .2em;
    text-align: center;
    font-size: 18px;
    line-height: 16px;
}

.bulk-action .icons {
    line-height: 19px;
}



.icon-fines-list:before {
    content: "\e800";
}

.icon-finish-repair:before {
    content: "\e801";
}

.icon-flooded:before {
    content: "\e802";
}

.icon-gears:before {
    content: "\e803";
}

.icon-in-repair:before {
    content: "\e804";
}

.icon-move-to-single-branch:before {
    content: "\e805";
}

.icon-moving-in-progress:before {
    content: "\e806";
}

.icon-new:before {
    content: "\e807";
}

.icon-nrm:before {
    content: "\e808";
}

.icon-on-rent:before {
    content: "\e809";
}

.icon-on-sale:before {
    content: "\e80a";
}

.icon-pickup-from-branch:before {
    content: "\e80b";
}

.icon-pricing-rules:before {
    content: "\e80c";
}

.icon-release:before {
    content: "\e80d";
}

.icon-remove-blacklist:before {
    content: "\e80e";
}

.icon-repairs:before {
    content: "\e80f";
}

.icon-report:before {
    content: "\e810";
}

.icon-return:before {
    content: "\e811";
}

.icon-sold:before {
    content: "\e812";
}

.icon-sort-time:before {
    content: "\e813";
}

.icon-stolen:before {
    content: "\e814";
}

.icon-trip-list:before {
    content: "\e815";
}

.icon-under-inspection:before {
    content: "\e816";
}

.icon-update-insurance-information:before {
    content: "\e817";
}

.icon-activate-deactivate:before {
    content: "\e818";
}

.icon-add-blacklist:before {
    content: "\e819";
}

.icon-add-remove-blacklist:before {
    content: "\e81a";
}

.icon-available:before {
    content: "\e81b";
}

.icon-burned:before {
    content: "\e81c";
}

.icon-cancel-repair-order:before {
    content: "\e81d";
}

.icon-change-statues:before {
    content: "\e81e";
}

.icon-close-repair-order:before {
    content: "\e81f";
}

.icon-damage:before {
    content: "\e820";
}

.icon-deliver-to-ws:before {
    content: "\e821";
}

.icon-depreciation-check:before {
    content: "\e822";
}

.icon-due-planned-maintenance:before {
    content: "\e823";
}

.icon-assign-to-deliver:before {
    content: "\e824";
    font-size: 16px;
}

.icon-add-payment:before {
    content: "\e825";
    font-size: 16px;
}

.icon-staff:before {
    content: "\e826";
    font-size: 16px;
}

.icon-gculogo:before {
    content: "\e827";
}

.icon-gcuLogoSmall:before {
    content: "\e828";
}

.icon-changedriver:before {
    content: "\e829";
}

.icon-contarcts:before {
    content: "\e82a";
}

.icon-contarcts:before {
    content: "\e82a";
}

.icon-noshowpickup:before {
    content: "\e82b";
}

.icon-returntows:before {
    content: "\e82c";
}

.icon-assign-to-return:before {
    content: "\e82d";
}

.icon-repair2:before {
    content: "\e82e";
}

.icon-move-out:before {
    content: "\e82f";
}

.icon-road-out:before {
    content: "\e830";
}

.icon-road-in:before {
    content: "\e831";
}

.icon-accidents:before {
    content: "\e832";
}

.icon-extended:before {
    content: "\e833";
}



.icon-user-check, .icon-user-cancel, .icon-users2 {
    font-size: 1.2rem;
}

.icon-license-due-expiry {
    background-image: url("img/license-due-expiry.svg");
    width: 51px;
    height: 51px;
    background-repeat: no-repeat;
    line-height: normal;
    margin-left: 5px;
}

.icon-damaged {
    background-image: url("img/damaged.svg");
    width: 51px;
    height: 51px;
    background-repeat: no-repeat;
    line-height: normal;
    margin-left: 5px;
}

.icon-change-class {
    background-image: url("img/change-class.svg");
    width: 18px;
    height: 19px;
    background-repeat: no-repeat;
}

.icon-block-online-access {
    background-image: url("img/block-online-access.svg");
    width: 24px;
    height: 19px;
    background-repeat: no-repeat;
}

.icon-revoke {
    background-image: url("img/revoke.svg");
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
}

.rental-contract-termination {
    background-image: url("img/rental-contract-termination.svg");
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
}

.rental-contract-extension {
    background-image: url("img/rental-contract-extension.svg");
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
}

.rental-close-contract {
    background-image: url("img/rental-close-contract.svg");
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
}

.rental-close-contract-w {
    background-image: url("img/rental-close-contract-w.svg");
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
}

.gcuLogo {
    background-image: url("img/gcuLogo.svg");
    width: 120px;
    height: 60px;
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
}

.AssignDriver {
    background-image: url("img/AssignDriver.svg");
    width: 20px;
    height: 18px;
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
}

.DriverUNAvailable {
    background-image: url("img/DriverUNAvailable.svg");
    width: 20px;
    height: 18px;
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
}



.open-booking-pickaup {
    background-image: url("img/open-booking-pickaup.svg");
    width: 25px;
    height: 23px;
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
    margin-left: 3px;
}


.rental-replacement {
    background-image: url("img/rental-replacement.svg");
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
}

.rental-replacement-white {
    background-image: url("img/rental-replacement-white.svg");
    width: 24px;
    height: 22px;
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
}

.late-return {
    background-image: url("img/late-return.svg");
    width: 22px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
}

.icon-gcu {
    background-image: url("img/gcu.svg");
    width: 22px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
}

.icon-gcu2 {
    width: 50px;
    height: 50px;
    background-image: url("img/gcu2.svg");
    background-repeat: no-repeat;
    display: inline-flex;
    vertical-align: middle;
}

ul.scan li:hover .icon-gcu2 {
    background-image: url("img/gcu.svg");
}

.view-summary .print-view-summary {
    background-image: url("img/gcu-summary.svg");
    background-repeat: no-repeat;
    background-size: 80% 80%;
    background-position: center center;
}


.icon-fire:before {
    content: "\e820";
    font-family: "fontello" !important;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-size: 18px;
}

/*

.icon-tag {
    background-image: url("img/tag.svg");
    width: 40px;
    height: 50px;
    background-repeat: no-repeat;
}

.icon-tag:hover {
    background-image: url("img/tag-hover.svg");
    width: 40px;
    height: 50px;
    background-repeat: no-repeat;
}
*/


.insurance-information {
    font-size: 50px;
    background-color: #7EA591;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-finish-repair:before {
    font-size: 50px;
    background-color: #000;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-flooded:before {
    font-size: 50px;
    background-color: #38A3DC;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-in-repair:before {
    font-size: 50px;
    background-color: #FAAF40;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-moving-in-progress:before {
    font-size: 50px;
    background-color: #C38CAC;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-new:before {
    font-size: 50px;
    background-color: #2B388F;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-nrm:before {
    font-size: 50px;
    background-color: #C1B49A;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-on-rent:before {
    font-size: 50px;
    background-color: #90278E;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-on-sale:before {
    font-size: 50px;
    background-color: #00A69C;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-available:before {
    font-size: 50px;
    background-color: #8AC441;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-under-inspection:before {
    font-size: 50px;
    background-color: #FFE600;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-return:before {
    font-size: 50px;
    background-color: #000;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-sold:before {
    font-size: 50px;
    background-color: #A87C4F;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-deliver-to-ws:before {
    font-size: 50px;
    background-color: #000;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-due-planned-maintenance:before {
    font-size: 50px;
    background-color: #EB2027;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-stolen:before {
    font-size: 50px;
    background-color: #231F20;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-depreciation-check:before {
    font-size: 50px;
    background-color: #8FD6EF;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}

.header-elements .icon-burned:before {
    font-size: 50px;
    background-color: #BE1E2D;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: normal;
    margin-left: 5px;
}
