/* iconBtn - only icon  */
.iconBtn {
    border: 0px !important;
    background: transparent !important;
    opacity: 0.4;
}
.iconBtn .ui-icon {
    background-position: 0px;
    top: 0px !important;
    left: 0px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
}
.iconBtn:hover {
    opacity: 1 !important;
}
.iconBtn.ui-state-disabled .ui-icon, .iconBtn.ui-state-disabled:hover .ui-icon {
    opacity: 0.2 !important;
}
.iconBtn.selected:after {
    position: absolute;
    display: inline-block;
    height: 4px;
    content: "";
    background: #0000BB;
    top: 33px;
    width: 31px;
    left: 1px;
}

.iconBtn.h16px {
    height: 16px !important;
    width: 16px !important;
    box-shadow: none !important;
}
.iconBtn.h16px .ui-icon {
    left: 0px !important;
    margin-left: 0px !important;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

.iconBtn.h24px {
    height: 24px !important;
    width: 24px !important;
    box-shadow: none !important;
}
.iconBtn.h24px .ui-icon {
    left: 0px !important;
    margin-left: 0px !important;
    background-size: 24px 24px;
    width: 24px;
    height: 24px;
}

.iconBtn.h32px {
    height: 32px !important;
    width: 32px !important;
    box-shadow: none !important;
}
.iconBtn.h32px .ui-icon {
    left: 0px !important;
    margin-left: 0px !important;
    background-size: 32px 32px;
    width: 32px;
    height: 32px;
}

/* iconTextBtn - icon + text */
.iconTextBtn {
    background: transparent !important;
    border: 0px !important;
    font-weight: bold;
    color: #555 !important;
    border-bottom: 2px solid #ccc !important;
    box-sizing: border-box;
    display: inline-block;
}
.iconTextBtn .ui-icon {
    background-position: 0px;
    opacity: 0.4;
    top: 2px !important;
    left: 2px !important;
    margin-top: 0px !important;
}
.iconTextBtn:hover {
    background: #efefef !important;
}
.iconTextBtn.ui-state-disabled .ui-icon, .iconTextBtn.ui-state-disabled:hover .ui-icon {
    opacity: 0.2 !important;
}
.iconTextBtn:not(.ui-state-disabled):hover .ui-icon {
    opacity: 1 !important;
}

.iconTextBtn.margL .ui-icon {
    margin-left: 4px;
}

.iconTextBtn.h24px {
    height: 24px;
    box-shadow: none !important;
}
.iconTextBtn.h24px .ui-icon {
    background-size: 18px;
    height: 18px;
    width: 18px;
}
.iconTextBtn.h24px .ui-button-text {
    padding: 0.3em 0.6em 0.3em 2em !important;
}

.iconTextBtn.h32px {
    height: 32px;
    box-shadow: none !important;
}
.iconTextBtn.h32px .ui-icon {
    background-size: 26px;
    height: 26px;
    width: 26px;
}
.iconTextBtn.h32px .ui-button-text {
    padding: 0.3em 0.6em 0.3em 2.66667em !important;
}

.iconTextBtn .ui-button-text{
    font-family: 'Roboto', serif !important;
}

/*acIcon - autocomplete icon*/
.iconAc {
    margin-right: 2px;
}
.iconAc button {
    border: 0px;
    background: transparent;
    opacity: 0.4;
    top: 0px !important;
}
.iconAc button .ui-icon {
    background-image: url("images/dropdown.png") !important;
    background-position: 0px;
    margin: 0px;
    top: 0px;
    left: 0px;
}
.iconAc button.ui-state-disabled .ui-icon, .iconAc button.ui-state-disabled:hover .ui-icon {
    opacity: 0.2 !important;
}
.iconAc button:hover {
    opacity: 1 !important;
}
.iconAc input {
    color: #666;
}

.iconAc.h26px button {
    height: 26px;
    box-shadow: none !important;
}
.iconAc.h26px button .ui-icon {
    height: 26px;
    width: 32px;
    background-size: 32px 26px;
}
.iconAc.h26px input {
    height: 16px;
    font-size: 26 -10px !important;
}

.iconAc.h32px button {
    height: 32px;
    box-shadow: none !important;
}
.iconAc.h32px button .ui-icon {
    height: 32px;
    width: 38px;
    background-size: 38px 32px;
}
.iconAc.h32px input {
    height: 22px;
    font-size: 32 -10px !important;
}

/*icons 512xp*/
.iconRemove {
    background-image: url("images/remove-icon.png") !important;
}

.iconAdd {
    background-image: url("images/list_add.png") !important;
}

.iconSave {
    background-image: url("images/icon_save.png") !important;
}

.iconNew {
    background-image: url("images/icon_new.png") !important;
}

.iconFolder {
    background-image: url("images/icon_folder.png") !important;
}

.iconDelete {
    background-image: url("images/icon_delete.png") !important;
}

.iconReset {
    background-image: url("images/icon_restart.png") !important;
}

.iconSearch {
    background-image: url("images/icon_search.png") !important;
}

.iconSum {
    background-image: url("images/icon_sum.png") !important;
}

.iconAvg {
    background-image: url("images/icon_avg.png") !important;
}

.iconMax {
    background-image: url("images/icon_max.png") !important;
}

.iconMin {
    background-image: url("images/icon_min.png") !important;
}

.iconReport {
    background-image: url("images/icon_report.png") !important;
}

.iconCheck {
    background-image: url("images/icon_check.png") !important;
}

.iconEdit {
    background-image: url("images/icon_edit.png") !important;
}

.iconLicense {
    background-image: url("images/iconLicense.png") !important;
}

.iconArrowTop2 {
    background-image: url("images/icon_arrowTop2.png") !important;
}

.iconArrowDown2 {
    background-image: url("images/icon_arrowDown2.png") !important;
}

.iconArrowDown {
    background-image: url("images/icon_arrowDown.png") !important;
}

.iconArrowTop {
    background-image: url("images/icon_arrowtop.png") !important;
}

.iconCheckAll {
    background-image: url("images/icon_checkAll.png") !important;
}

.iconErase {
    background-image: url("images/icon_erase.png") !important;
}

.iconUndo {
    background-image: url("images/icon_undo.png") !important;
}

.iconLeft {
    background-image: url("images/icon_left.png") !important;
}

.iconLeft2 {
    background-image: url("images/icon_left2.png") !important;
}

.iconRight2 {
    background-image: url("images/icon_left2.png") !important;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.iconRight {
    background-image: url("images/icon_left.png") !important;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.iconLeftMini {
    background-image: url("images/icon_leftmini.png") !important;
}

.iconRightMini {
    background-image: url("images/icon_leftmini.png") !important;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.iconExpandV {
    background-image: url("images/icon_expandV.png") !important;
}

.iconPrint {
    background-image: url("images/icon_print.png") !important;
}

.iconBook {
    background-image: url("images/icon_book.png") !important;
}

.iconLock {
    background-image: url("images/icon_lock.png") !important;
}

.iconPhoto {
    background-image: url("images/icon_photo.png") !important;
}

.iconHistory {
    background-image: url("images/icon_history.png") !important;
}

.iconCar {
    background-image: url("images/icon_car.png") !important;
}

.iconExport {
    background-image: url("images/icon_export.png") !important;
}

.iconXls {
    background-image: url("images/icon_xls.png") !important;
}

.iconCsv {
    background-image: url("images/icon_csv.png") !important;
}

.iconList {
    background-image: url("images/icon_list.png") !important;
}

.iconCalc {
    background-image: url("images/icon_calc.png") !important;
}

.iconSteeringWheel {
    background-image: url("images/icon_steeringWheel.png") !important;
}

.iconCone {
    background-image: url("images/icon_cone.png") !important;
}

.iconEvak {
    background-image: url("images/icon_evak.png") !important;
}

.iconPerson {
    background-image: url("images/icon_person.png") !important;
}

.iconDoc {
    background-image: url("images/icon_doc.png") !important;
}

.iconSiren {
    background-image: url("images/icon_siren.png") !important;
}

.iconStamp {
    background-image: url("images/icon_stamp.png") !important;
}

.iconWarn {
    background-image: url("images/icon_warn.png") !important;
}

.iconGun {
    background-image: url("images/icon_gun.png") !important;
}

.iconChart {
    background-image: url("images/icon_stat.png") !important;
}

.iconChartPie {
    background-image: url("images/icon_statPie.png") !important;
}

.iconSignals {
    background-image: url("images/icon_signals.png") !important;
}

.iconPhoto2 {
    background-image: url("images/icon_photo2.png") !important;
}

.iconArrowTop {
    background-image: url("images/icon_arrowtop.png") !important;
}

.iconPdf {
    background-image: url("images/icon_pdf.png") !important;
}

.iconPng {
    background-image: url("images/icon_png.png") !important;
}

.iconGlobe {
    background-image: url("images/icon_globe.png") !important;
}

.iconLocation {
    background-image: url("images/icon_location.png") !important;
}

.iconBrightness {
    background-image: url("images/icon_brightness.png") !important;
}

.iconFullscreen {
    background-image: url("images/icon_fscreen.png") !important;
}

.iconRuble {
    background-image: url("images/icon_ruble.png") !important;
}

.iconCube {
    background-image: url("images/icon_cube.png") !important;
}

.iconCross {
    background-image: url("images/icon_cross.png") !important;
}

.iconNewDoc {
    background-image: url("images/icon_newDoc.png") !important;
}

.iconPoliceCar {
    background-image: url("images/iconPoliceCar.png") !important;
}

.iconPoliceman {
    background-image: url("images/iconPoliceman.png") !important;
}

.iconMessage {
    background-image: url("images/icon_message.png") !important;
}

.iconLeft512 {
    background-image: url("images/iconLeft.png") !important;
}

.iconCompare {
    background-image: url("images/iconCompare.png") !important;
}

.iconBarrier {
    background-image: url("images/icon_barrier.png") !important;
}

.iconFlagMarker {
    background-image: url("images/icon_flagMarker.png") !important;
}

.iconExit {
    background-image: url("images/icon_exit.png") !important;
}

.iconWay {
    background-image: url("images/icon_way.png") !important;
}

.iconArrows {
    background-image: url("images/icon_arrows.png") !important;
}

.iconAgrMin {
    background-image: url("images/icon-agr-min.png") !important;
}

.iconAgrMax {
    background-image: url("images/icon-agr-max.png") !important;
}

.iconAgrAvg {
    background-image: url("images/icon-agr-avg.png") !important;
}

.iconAgrSum {
    background-image: url("images/icon-agr-sum.png") !important;
}

.iconChain {
    background-image: url("images/icon_chain.png") !important;
}

.iconCards {
    background-image: url("images/icon_cards.png") !important;
}

.iconControlPanel {
    background-image: url("images/icon_cpanel.png") !important;
}

.iconCube2 {
    background-image: url("images/iconCube.png") !important;
}

.iconZoomIn {
    background-image: url("images/icon_zoomin.png") !important;
}

.iconZoomOut {
    background-image: url("images/icon_zoomout.png") !important;
}

.iconDialog {
    background-image: url("images/icon_dialog.png") !important;
}

.iconDblPerson {
    background-image: url("images/icon_dblperson.png") !important;
}

.iconMoney {
    background-image: url("images/icon_money.png") !important;
}

.iconGear {
    background-image: url("images/icon_gear.png") !important;
}

.iconPedestrian {
    background-image: url("images/icon_pedestrian.png") !important;
}

.iconBalance {
    background-image: url("images/icon_balance.png") !important;
}

.iconTest {
    background-image: url("images/icon_test.png") !important;
}

.iconChainBroken {
    background-image: url("images/icon_chain_broken.png") !important;
}

.iconChainArrow {
    background-image: url("images/icon_chain_arrow.png") !important;
}

.iconBrick {
    background-image: url("images/icon_brick.png") !important;
}

.iconCarStop {
    background-image: url("images/icon_car_stop.png") !important;
}

.iconCamera{
    background-image: url("images/iconCamera.png") !important;
}

.iconHomeRound{
    background-image: url("images/icon_home.png") !important;
}

.iconHomeDark{
    background-image: url("images/iconHomeDark.png") !important;
}

.iconWeight{
    background-image: url("images/icon_weight.png") !important;
}

.iconHomeBlack{
    background-image: url("images/iconHomeBlack.png") !important;
}

.iconPause{
    background-image: url("images/icon_pause.png") !important;
} 

.iconPlus{
    background-image: url("images/icon_plus.png") !important;
}

.iconFilter{
    background-image: url("images/icon_filter.png") !important;
}

.iconFirstGridRow{
    background-image: url("images/first_grid_row.png") !important;
} 

.iconGridRow{
    background-image: url("images/grid_row.png") !important;
} 

.iconGearSingle{
    background-image: url("images/icon_gear_single.png") !important;
}

.iconApply{
    background-image: url("images/icon_apply.png") !important;
}

.iconRefresh{
    background-image: url("images/icon_refresh.png") !important;
}

.iconTurnOnOff{
    background-image: url("images/icon_turnOnOff.png") !important;
}

.iconTurnOnOffInv{
    background-image: url("images/icon_turnOnOffInv.png") !important;
}

.iconWarning{
    background-image: url("images/icon_warning.png") !important;
}

.iconInfo{
    background-image: url("images/icon_info.png") !important;
}

.iconPin{
    background-image: url("images/icon_pin.png") !important;
}

/* icons 256px */
.iconRight256 {
    background-image: url("images/icon_right256.png") !important;
}

.iconLast256 {
    background-image: url("images/icon_last256.png") !important;
}

.iconLeft256 {
    background-image: url("images/icon_right256.png") !important;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.iconFirst256 {
    background-image: url("images/icon_last256.png") !important;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.iconTop256 {
    background-image: url("images/icon_right256.png") !important;
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.iconTopL256 {
    background-image: url("images/icon_last256.png") !important;
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.iconBottom256 {
    background-image: url("images/icon_right256.png") !important;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.iconBottomL256 {
    background-image: url("images/icon_last256.png") !important;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.iconBox {
    background-image: url("images/icon_box.png") !important;
}

.iconDocDelete {
    background-image: url("images/icon_docDelete.png") !important;
}

.iconBoxOpen {
    background-image: url("images/icon_boxOpen.png") !important;
}

.iconRedArrow256 {
    background-image: url("images/icon_redArrow.png") !important;
}

.iconGlobe256 {
    background-image: url("images/icon_globe2.png") !important;
}

.iconReverse256 {
    background-image: url("images/icon_reverse.png") !important;
}

.iconRedArrow600 {
    background-image: url("images/icon_redtriangle.png") !important;
}

.iconRoad {
    background-image: url("images/icon_road.png") !important;
}

/* delphi */
.iconOgranD {
    background-image: url("images/delphi/ogran.png") !important;
}

.iconPodozrD {
    background-image: url("images/delphi/podozr.png") !important;
}

.iconUdocD {
    background-image: url("images/delphi/udoc.png") !important;
}

.iconUgonD {
    background-image: url("images/delphi/ugon.png") !important;
}

.iconWarnD {
    background-image: url("images/delphi/warn.png") !important;
}

.iconSignalD {
    background-image: url("images/delphi/signal.png") !important;
}

.iconDocD {
    background-image: url("images/delphi/doc.png") !important;
}

.iconPersonPodozrD {
    background-image: url("images/delphi/personPodozr.png") !important;
}

.iconPersonErrorD {
    background-image: url("images/delphi/personError.png") !important;
}

/* gif */
.iconLeft2Gif {
    background-image: url("images/left2.gif") !important;
}

/* /* modaris */
/* .accessors_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: 0px -54px; */
/* } */

/* .action_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -130px -132px; */
/* } */

/* .actor_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -130px -158px; */
/* } */

/* .add_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -26px -28px; */
/* } */

/* .attribute_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -56px 0px; */
/* } */

/* .bottom_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -56px -26px; */
/* } */

/* .btnAddPredst_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: 0px 0px; */
/* } */

/* .btnSpecVyd_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -26px -54px; */
/* } */

/* .buffer_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -52px -54px; */
/* } */

/* .buffer_copy_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -82px 0px; */
/* } */

/* .car_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -82px -26px; */
/* } */

/* .check_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -82px -52px; */
/* } */

/* .clear_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: 0px -80px; */
/* } */

/* .codereview_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -26px -80px; */
/* } */

/* .comparedoc_ena_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -52px -80px; */
/* } */

/* .copy_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -78px -80px; */
/* } */

/* .database_error_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -108px 0px; */
/* } */

/* .db_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -108px -26px; */
/* } */

/* .debug_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -108px -52px; */
/* } */

/* .delete_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -108px -78px; */
/* } */

/* .dialog_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: 0px -106px; */
/* } */

/* .edit_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -26px -106px; */
/* } */

/* .edit_document_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -52px -106px; */
/* } */

/* .events_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -78px -106px; */
/* } */

/* .file_load_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -104px -106px; */
/* } */

/* .find_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -134px 0px; */
/* } */

/* .first_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -134px -26px; */
/* } */

/* .fit_to_window_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -134px -52px; */
/* } */

/* .full_screen_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -134px -78px; */
/* } */

/* .garbage_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -134px -104px; */
/* } */

/* .home-bw_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: 0px -132px; */
/* } */

/* .home_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -26px -132px; */
/* } */

/* .import_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -52px -132px; */
/* } */

/* .info_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -78px -132px; */
/* } */

/* .last_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -104px -132px; */
/* } */

/* .left_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: 0px -28px; */
/* } */

/* .lock_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -160px 0px; */
/* } */

/* .lock_open_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -160px -26px; */
/* } */

/* .logger_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -160px -52px; */
/* } */

/* .lov_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -160px -78px; */
/* } */

/* .make_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -160px -104px; */
/* } */

/* .minus_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -160px -130px; */
/* } */

/* .mode_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: 0px -158px; */
/* } */

/* .new_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -26px -158px; */
/* } */

/* .next_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -52px -158px; */
/* } */

/* .open_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -78px -158px; */
/* } */

/* .paste_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -104px -158px; */
/* } */

/* .predst_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -28px 0px; */
/* } */

/* .prev_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -156px -158px; */
/* } */

/* .printer_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -186px 0px; */
/* } */

/* .quit_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -186px -26px; */
/* } */

/* .refresh_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -186px -52px; */
/* } */

/* .remains_load_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -186px -78px; */
/* } */

/* .report_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -186px -104px; */
/* } */

/* .right_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -186px -130px; */
/* } */

/* .save_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -186px -156px; */
/* } */

/* .search_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: 0px -184px; */
/* } */

/* .search_sourcepath_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -26px -184px; */
/* } */

/* .settings_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -52px -184px; */
/* } */

/* .sobst_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -78px -184px; */
/* } */

/* .task_flow_return_activity_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -104px -184px; */
/* } */

/* .team_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -130px -184px; */
/* } */

/* .toggle_page_header_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -156px -184px; */
/* } */

/* .toggle_page_header_gray_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -182px -184px; */
/* } */

/* .toggle_page_menu_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -212px 0px; */
/* } */

/* .toggle_page_menu_gray_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -212px -26px; */
/* } */

/* .top_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -212px -52px; */
/* } */

/* .trash_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -212px -78px; */
/* } */

/* .view_section_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -212px -104px; */
/* } */

/* .warning_icon { */
/*     background-image: url("images/custom-sprite.png") !important; */
/*     background-position: -212px -130px; */
/* } */

/* .export_excel_icon { */
/*     background-image: url("images/export_icon/export_excel_icon.png") !important; */
/* } */

/* .export_html_icon { */
/*     background-image: url("images/export_icon/export_html_icon.png") !important; */
/* } */

/* .export_pdf_icon { */
/*     background-image: url("images/export_icon/export_pdf_icon.png") !important; */
/* } */

/* .night_mode_icon { */
/*     background-image: url("images/nightMode.gif") !important; */
/* } */

.footerTabFixFS .ui-tabs-panel::-webkit-scrollbar-track,
.customScroller::-webkit-scrollbar-track{
    border-left:1px solid #ccc;
    background-color: #ccc;
}

.footerTabFixFS .ui-tabs-panel::-webkit-scrollbar,
.customScroller::-webkit-scrollbar{
    width: 10px;
    height: 10px;
    background-color: #F5F5F5;
}
.footerTabFixFS .ui-tabs-panel::-webkit-scrollbar-thumb,
.customScroller::-webkit-scrollbar-thumb{
    background-color: #888;
}

.customScrollerThin::-webkit-scrollbar-track{
    border-left:1px solid #ccc;
    background-color: #ccc;
}
.customScrollerThin::-webkit-scrollbar{
    width: 6px;
    height: 6px;
    background-color: #F5F5F5;
}
.customScrollerThin::-webkit-scrollbar-thumb{
    background-color: #B4BED1;
}

table.tableTdCenter tr:hover,
table.tableTdCenter tr:hover td{
    background: #dfe8fd !important;
}

table.tableTdCenter td:nth-child(n+2){
    text-align: center;
}

table.tableTdCenter td:nth-child(n+2) > *{
    display: inline-block;
    width: 100%;
    text-align: center;
}

table.rowFill td:not([colspan]):nth-child(2n){
    background: #ececec;
}


table.tableTdCenter tr{
    height: 26px;
}

table.pad4 tr td:nth-child(4){
    border-right: 16px solid white;
}

table.pad4 tr td:nth-child(5){
    padding-left: 8px;
    left: 8px;
    border-left: 20px solid #BBB;
}

table.pad3 tr td:nth-child(2){
    border-right: 16px solid white;
}

table.pad3 tr td:nth-child(3){
    padding-left: 8px;
    left: 8px;
    border-left: 20px solid #BBB;
}



/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(resources/images/fbox/fancybox_sprite.png);
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(resources/images/fbox/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(resources/images/fbox/blank.gif); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(resources/images/fbox/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url(resources/images/fbox/fancybox_sprite@2x.png);
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

    #fancybox-loading div {
        background-image: url(resources/images/fbox/fancybox_loading@2x.gif);
        background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
    }
}