.usrStatsTbl.table>:not(:last-child)>:last-child>* {border-bottom-color: #ededed;}
.usrStatsSubTbl.table>:not(:last-child)>:last-child>*{border-bottom-color: #ededed;}
::i-block-chrome {width:10%;}
::i-block-chrome,#side-bar-list .appt_ui .selectpicker,#side-bar-list .appt_ui .selectpickers{float:right;margin-right:5px;color:black;line-height: 1; margin-top: 5px;}

*::-ms-backdrop,.fn_ln label {width:69%;}
::i-block-chrome,.fn_ln label {width:79%;}

*::-ms-backdrop,.list #inv_hdr_ul.desklog {margin-left: -15px;}
::i-block-chrome,.list #inv_hdr_ul.desklog {margin-left: 0;}

::i-block-chrome,.adduplog_input {float: left;margin:7px 0 0 !important;}

*::-ms-backdrop,#todotags .input{display: none;}
*::-ms-backdrop,.tags .input {display: none;}

::i-block-chrome,#productivityTable > thead > tr > th, .Tablesalesmantotal > thead > tr > th{ cursor: pointer; width: 4.50% !important;}
*::-ms-backdrop,#productivityTable > thead > tr > th, .Tablesalesmantotal > thead > tr > th{ cursor: pointer; width: 0;}

::i-block-chrome,.page_src{text-align:center !important;}
*::-ms-backdrop,.desk_source > b {margin-left: 13px;}
::i-block-chrome,.desk_source > b {margin-left: 0!important;}

input::-webkit-contacts-auto-fill-button {
    visibility: hidden;
    display: none !important;
    pointer-events: none;
    position: absolute;
    right: 0;
}
::-webkit-scrollbar {display: none;}

#parent_scroll::-webkit-parent_scroll {float: left!important;overflow-x: hidden;width: 100%;}
.removescroll{overflow:-moz-scrollbars-none !important;}

@-moz-document url-prefix() {
    .formBodyMain .mozScrollbarHide,
    .formBodyMain #builder-sec .stage-sec .form-wrap.form-builder .frmb{overflow: auto; scrollbar-width: none;}
}

@media (min-width:1600px) {
    *::-ms-backdrop,.fn_ln label {width:76%;}
}

@media (max-width:1600px) and (min-width:1400px) {
    *::-ms-backdrop,.fn_ln label {width:70%;}
    ::i-block-chrome,.fn_ln label {width:85%;}
}

@media (min-width:1200px) {
    ::i-block-chrome,.fn_ln label {width:85%;}
    *::-ms-backdrop,.fn_ln label {width:65%;}
    *::-ms-backdrop,.lead_ui .allocateto label {width: 13px;}
}

@media (max-width: 1200px) and (min-width: 992px) {
    ::i-block-chrome {width:10%;}
    *::-ms-backdrop,.lead_ui .allocateto label {width: 9px;}
}

@media (min-width: 850px) and (max-width: 992px) {
    ::i-block-chrome,.fn_ln label {width:75%;}
    *::-ms-backdrop,.fn_ln label {width:54%;}
}

@media (min-width: 800px)and (max-width: 992px) {
    *::-ms-backdrop,.fn_ln label {width:52%;}
}

@media (max-width: 992px) and (min-width: 768px) {
    *::-ms-backdrop,.lead_ui .allocateto label {width: 10px;}
}

@media (max-width: 768px) {

    /*Popover code start here*/
    @-webkit-keyframes popover {from {opacity: 0;}to {opacity: 1;}}
    @-moz-keyframes popover {from {opacity: 0;}to {opacity: 1;}}
    @keyframes popover {from {opacity: 0;}to {opacity: 1;}}
    .popover.fade{-webkit-animation: popover 2s ;-webkit-opacity: 0 !important;
        -moz-animation: popover 2s ;-moz-opacity: 0 !important;
    }
    .popover.fade.chatPopIcons{-webkit-opacity: 1 !important;-moz-opacity: 1 !important;}
    /*Popover code end here*/

    /*Lead sidebar code start here*/
    @-webkit-keyframes leads {from {opacity: 0;}to {opacity: 1;}}
    @-moz-keyframes leads {from {opacity: 0;}to {opacity: 1;}}
    @keyframes leads {from {opacity: 0;}to {opacity: 1;}}
    #side-bar .sb_lead_menu, #side-bar .sb_todo_menu {-webkit-animation: leads 5s;-webkit-opacity: 0 !important;-moz-animation: leads 5s ;-moz-opacity: 1 !important;}
    /*Lead sidebar code end here*/

    *::-ms-backdrop,.lead_ui .allocateto label {width: 10px;}
    *::-ms-backdrop,.fn_ln label {width:69%;}
}

@media (min-width:480px) and (max-width:768px){
    *::-ms-backdrop,.fn_ln label {width:64%;}
}

@media (max-width: 480px) {
    ::i-block-chrome {margin-top: 8px; }
    *::-ms-backdrop,.col-lg-3.col-md-3.col-sm-3.col-xs-3.text-center > b {margin-left: 0;}
    ::i-block-chrome,.col-lg-3.col-md-3.col-sm-3.col-xs-3.text-center > b {margin-left: 17px;}
    *::-ms-backdrop,.fn_ln label {width:60%;}
}

@media (max-width: 640px) and (min-width: 360px) {
    *::-ms-backdrop, #content_body .choose_cust .merge_cust input, #content_body .merge_result .merge_cust input { width: 60%; }
    *::-ms-backdrop,.fn_ln label {width:64%;}
}

@media only screen and (orientation: landscape) and (min-width: 480px) {
    *::-ms-backdrop,.col-lg-3.col-md-3.col-sm-3.col-xs-3.text-center > b  {margin-left: 20px;}
}

@-moz-document url-prefix() {
    a:focus {outline:none !important;}

    #lefttopmenu .sd_tp_mnu #iconHdr.sbTodo {padding: 12px 4px 10px 2px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbLead {padding: 12px 4px 10px 3px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbInbox {padding: 12px 9px 10px 6px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbText {padding: 10px 9px 10px 6px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbEmail {padding: 10px 9px 10px 6px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbChat {padding: 12px 4px 10px 4px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbClndr {padding: 12px 5px 10px 2px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbHstry {padding: 12px 4px 10px 3px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbSite {padding: 12px 6px 10px 4px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbTemp {padding: 10px 9px 10px 7px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbTrain {padding: 12px 3px 10px 2px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbLms {padding: 12px 4px 10px 3px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbSmp {padding: 14px 4px 10px 2px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbTmp {padding: 14px 4px 10px 2px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbLmsChat {padding: 12px 4px 10px 2px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbCcReview {padding: 11px 4px 10px 2px;}
    #lefttopmenu .sd_tp_mnu #iconHdr.sbJobs {padding: 12px 4px 10px 3px;}

    #side-bar ul.active, .actions.pad_mrg-0.ng-scope.active {width:100% !important;}
    #side-bar-list .sidebar_pgntion .pgntionExpand .pageSelect{padding: 4px 15px 4px 5px;}

    .dob-calendar input {padding:0 12px !important;}
    #bpcommunity .commSbar .commClearFilter.mozClearBtn{padding: 0 8px !important;}

    #masterTodoProfile .mstrSectionCard, .select2-container--default .select2-results > .select2-results__options,
    .bptask_maindiv .bptask_content .bp_status_sec .bptaskDescSec .taskBody .editor-wrap.focused .editor-content,
    .mozScrollbarHide {overflow: auto; scrollbar-width: none;}
    #left_menu #side-bar-list ul.actions.jobsSB .action_cus_name #msgCount{padding: 3px;}

    .cust_address .popover.dob_div{min-width: 200px;}
    .cust_address .popover.dob_div .popover-content{font-size: 10px;padding: 4px 5px;}
    .cust_address .popover.dob_div .popover-content select{background-color: #fff;border: 1px solid gray;border-radius: 2px;}
    #my_bestpratice #addBpSection .initiate_email_builder #gjs .gjs-pn-views-container{overflow: auto; scrollbar-width: none;}

    #right_sold_details #inv_hdr ul,.custmergelist,#right_sold_details #inv_hdr_ul{padding-right: 14px;}
    .incomingemail_header, #lead_actions {width:calc(100% + 10px);}
    #datere #singlerow .validatStartdate .uib-datepicker-popup.dropdown-menu {margin-left: 0;}
    .desklog_stats .groupTab .list, #pending_delivery .list{padding-right:14px !important;}
    #page-wrapper #inv_hdr_ul{margin-left: -11px;}#page-wrapper .des_in{padding-left: 5px !important;}
    .container-fluid.pad_mrg-0  {border: medium none;width:100%;}
    .prePowerSrch .exact-models .car_selected span i, .prePowerSrch .custom-color #selectColors span i, .prePowerSrch .exact-models .car_unselected span i{vertical-align: baseline;}
    .portal_index .make-panel input[type=checkbox]{margin: 2px 0 0;}
    .portal_chart .new_srch {margin-top: 5px;}
    .adminloginfilter {overflow-y: initial !important;} .portal_chart .custm-plus {vertical-align: initial;}

    .custov_actions, .actions, #email_actions, .text_actions {width: 100%;}
    #side-bar-list .custov_actions.site-sidebar{width: calc(100% - 1px);}
    .modalboxalign #flowy_templates {padding: 0 15px 0 15px;}

    @media only screen and (min-width: 1800px) {
        .select-model span input, .custom-color span input{vertical-align: bottom;}
    }

    @media only screen and (orientation: landscape) and (max-width: 812px) {
        .portal_index .portal_chart #custm-plus{font-size: 21px !important;padding: 3px 4px 6px 4px !important;margin-top: 2px;}
        .portal_index #addcustfilter #edit-font, .portal_index #addcustfilter #times-font{padding: 2px 5px;margin-top: 2px;}
        .portal_index #tabs_main #new-plus{margin-right: 6px;}
    }

    @media only screen and (orientation: landscape) and (max-width: 768px) {
        .btn-toolbar > .btn-group {width: 465px;}
    }

    @media (max-width: 1600px) and (min-width: 1400px) {
        .fn_ln label {width: 83%;}
    }

    @media (min-width: 1200px) {
        .fn_ln label {width:80%;}
    }

    @media (min-width: 1140px) {
        .outer-sidebar{width:100% !important;min-width:100px;}
        .outer-sidebar_hdr{width:100% !important;min-width:112px;}
    }

    @media (min-width: 992px) {
        .desk_fact .col-lg-3.col-md-3.col-sm-3.col-xs-3.text-center > b {margin-left: 20px;}
    }

    @media (min-width: 850px) and (max-width: 992px) {
        .fn_ln label {width:78%;}
    }

    @media (min-width: 800px)and (max-width: 992px) {
        .desk_fact .col-lg-3.col-md-3.col-sm-3.col-xs-3.text-center > b {margin-left: 20px;}
    }

    @media (min-width: 768px) {
        .login .user_remember_me input {top:4px;}
    }

    @media (max-width: 768px) {
        .login .user_remember_me input {top:4px;}
    }

    @media (min-width: 560px) and (max-width: 768px) {
        #desk_fact1 .col-lg-3.col-md-3.col-sm-3.col-xs-3.text-center > b {margin-left: 15px;}
    }

    @media (max-width: 480px) {
        .col-lg-3.col-md-3.col-sm-3.col-xs-3.text-center > b {margin-left: 10px;}
        .portal_index .portal_chart .free-custom-add{top:0 !important;}
        .portal_index #addcustfilter #edit-font, .portal_index #addcustfilter #times-font{padding: 2px 4px;}
        .portal_index .portal_chart #custm-plus{font-size: 21px !important;padding: 3px 4px 5px 3px !important;margin-top: 2px;}
        .portal_chart .new_srch.ng-scope {margin-top: 10px!important;}
    }

    @media only screen and (min-width: 320px) and (max-width: 380px) {
        .dashboard_index #editprofile .custm-uplan , .customers_edit #editprofile .custm-uplan {margin: 0 !important;}
    }
}


/* Safari */
@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance:none) and (stroke-color:transparent){
        #side-bar-list .sidebar_pgntion .pgntionExpand .pageSelect{padding: 4px 10px 4px 10px;}
        .courseSiteList .courselist{box-shadow: 0 0 1px 1px rgb(194, 194, 194), 0 3px 1px 0 rgb(194, 194, 194);}
        .form-graph .funnelGraph .graphsBG, .form-graph .pieLineGraph .graphsBG, .form-graph .formSubmitGraph .graphsBG,
        .form-graph .graphDateSection .graphsBG, .form-graph .jobTaskGraph .graphsBG, .form-graph .pipelineGraph .graphsBG, .form-graph .graph-rating .graphsBG,
        .form-graph .corecopyGraph .graphsBG, .form-graph .lmsCourseGraph .graphsBG{box-shadow: 0 1px 2px 0 rgb(194, 194, 194), 0 2px 6px 2px rgb(194, 194, 194) !important;}
        .popover.dob_div{min-width: 230px;}
        .popover.dob_div .customerprofile-dummydateday{margin: 0 4px;}
    }
}

@media (max-width: 768px) and (min-width: 480px) {
    @media screen and (-webkit-min-device-pixel-ratio: 0) {
        #saloviewdateto .dropdown-menu {left: -45px !important;}
    }
}

@media (min-width: 768px) {
    @media all and (-ms-high-contrast: none) {
        .fn_ln label {width: 69% !important;}
    }
}

@media (max-width: 768px) {
    @media all and (-ms-high-contrast: none) {
        .fn_ln label {width:57% !important;}
    }
}

@media (max-width: 480px) {
    @media screen and (-webkit-min-device-pixel-ratio: 0) {
        #saloviewdateto .dropdown-menu {right: -30px !important;}
    }
    @media all and (-ms-high-contrast: none) {
        div.todo_form-date div ul.uib-datepicker-popup {left:5px !important;}
    }
}
