/* here you can put your own css to customize and override the theme */
.page-content {
    min-height: 0px;
}

.table thead {
    background-color: #237EB4 !important;
    color: white;
}

.page-content .page-breadcrumb.breadcrumb {
    margin-bottom: 15px;
}

.portlet.box.light-grey > .portlet-title {
    color: black;
    background-color: #EEEEEE;
}

.portlet.box > .portlet-title {
    color: black !important;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
}

.portlet.box.light-grey > .portlet-title > .caption > i {
    color: #000;
}

.profile-icon {
    background-color: #F5F5F5;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
    padding-bottom: 5px;
    padding-top: 10px;
}

    .profile-icon .profile ul.profile-nav {
        margin-bottom: 12px !important;
    }

.filter-input-samll {
    height: 30px !important;
    padding: 5px 10px !important;
}

.footer .footer-inner {
    color: #FFF;
}

.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    padding-top: 5px;
}

.ajaxLoading {
    background-image: url("../../assets/img/ajax-loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 40px;
}
/*************************************06-02-2014*/
.text-arabic {
    direction: rtl;
}
/***************************************07-02-2014*/
.bg-theme-blue {
    background-color: #1570a6;
}

.tile.selected .delete:after {
    color: lightsalmon;
    font-family: FontAwesome;
    font-size: 13px;
    content: "\f00d";
    display: inline-block;
    position: absolute;
    top: 2px;
    right: 2px;
}

.tile.selected .check:after {
    color: lightcyan;
}

.profile ul.profile-nav {
    margin-bottom: 0px !important;
}

.help-block-error {
    margin-bottom: 0px;
}

.star .input-group-addon {
    min-width: 0px !important;
    color: red !important;
    padding: 6px 0px;
    /*background-color:#B94A48;*/
    border-left: 2px solid red;
}

.red {
    color: red;
    font-weight: bold;
    font-size: 15px;
}

.icon-update {
    display: inline-block;
    padding: 5px 4px 6px 5px;
    text-align: center;
    vertical-align: middle;
}

.profile-name {
    bottom: 0;
    left: 0;
    margin-bottom: 20px;
    color: #000;
    opacity: 1;
    border: none;
    padding: 3px 9px;
    font-size: 12px;
    background: #FFF;
    position: absolute;
}

.table .heading > th {
    background-color: #237EB4 !important;
}

.table thead .filter {
    background-color: #EEE !important;
    color: black;
}

/**9/9/2014**/
.feeds .col2 {
    margin-left: -149px;
    width: 148px;
}

.page-content {
    margin-left: 225px;
    margin-top: 0;
    min-height: 600px;
    padding: 5px 20px 20px;
}
/***2/12/2014*/
h5 {
    font-weight: bold !important;
}

.form-section {
    margin: 18px 0 24px 0px;
}
/*****11/12/2014*/
.table-scrollable {
    border: none;
}
/*****13/12/2014***********/
.modal-xlg {
    width: 85%;
}
/**********24/12/2014******/
.table-scrollable {
    overflow: auto;
}
    /**************26/12/2014*************/
    .table-scrollable > .table > thead > tr > th, .table-scrollable > .table > tbody > tr > th, .table-scrollable > .table > tfoot > tr > th, .table-scrollable > .table > thead > tr > td, .table-scrollable > .table > tbody > tr > td, .table-scrollable > .table > tfoot > tr > td {
        white-space: normal;
    }

.table > thead > tr > th {
    vertical-align: top;
}
/**************30/12/2014*******/
/*ChildTable*/
.child-grid .table-advance thead tr th {
    background: #f0f6fa;
}

.child-grid .table-bordered th,
.child-grid .table-bordered td,
.child-grid .table-bordered {
    border-color: #e5eff6;
}

.child-grid .table-striped tbody > tr:nth-child(2n+1) > td,
.child-grid .table-striped tbody > tr:nth-child(2n+1) > th {
    background: #fcfcfc;
}

.child-grid .table-hover tbody tr:hover td,
.child-grid .table-hover tbody tr:hover th {
    background: #f5fafd;
}
/**************24-1-2015***********/
.header.navbar .navbar-brand {
    /* width:50%;*/
    width: 47%;
}
/**************29-4-2015******/
.page-500 .number {
    color: #ec8c8c;
    display: inline-block;
    font-size: 55px;
    font-weight: 300;
    line-height: 128px;
    text-align: right;
    letter-spacing: 0px;
}

.field-validation-error {
    color: #b94a48;
}
/********30-09-16*********/
.page-icons .blue {
    background-color: #fff;
}

.page-icons .visual {
    padding: 0px 0px 0px 7px;
}

.page-icons .blue i {
    line-height: 58px;
    color: #27a9e3;
    font-size: 57px;
}

.page-icons:hover i {
    /* font-size: 67px;*/
}

.page-icons h3 {
    margin: 0px 0px 0px 0px;
}

.page-icons small {
    margin-bottom: 0px;
}

.page-icons:hover {
    /* font-size: 14px; */
}

.page-icons h3 {
    font-size: 17px;
}

.page-icons:hover h3 {
    /* font-size: 18px; */
}
/************06/10/16***** action menu button **********/
.actions .btn-group button {
    border: 0px;
    background-color: #fff;
    padding: 6px 6px 6px 13px;
    text-align: left;
    width: 100%;
}

    .actions .btn-group button:hover {
        background-color: #eee;
        color: #333;
    }
/*************************09/10/2016*****************/
.form-actions {
    margin-top: 0px;
}

.help-block {
    margin-bottom: 5px;
    margin-top: -5px;
}

.form-actions.fluid {
    padding: 15px 0;
}
/************************21/10/2016**********************/
.td_action_button2 {
    width: 107px;
}

/*************************28/10/2016****************/
.th_group {
    border-bottom: 1px solid white;
    font-size: 12px;
}

/************************11/1/2016*********************/
.td_action_button3_sett {
    width: 210px;
}
/************************15/11/2016******************************/
iframe {
    border: 0px solid #bbb;
    min-height: 200px;
    margin-top: 10px;
}

.amount_9 {
    width: 86px;
}
/*********24/11/16*************************/
.page-icons-menu .blue {
    background-color: #fff;
}

.page-icons-menu .visual {
    padding: 0px 0px 0px 7px;
}

.page-icons-menu .blue i {
    line-height: 58px;
    color: #27a9e3;
    font-size: 57px;
}

.page-icons-menu h3 {
    margin: 0px 0px 0px 0px;
}

.page-icons-menu small {
    margin-bottom: 0px;
}

.page-icons-menu h3 {
    font-size: 17px;
}
/*************30/11/16*********************/
.feeds .col2 .amount {
    font-style: italic;
    font-weight: bold;
    padding: 4px 9px 5px 4px;
    text-align: right;
}
/*****************02/12/16***********grid action btn group*************/
.action-btn-group {
    position: absolute;
    margin-top: -3px;
}

    .action-btn-group .fa-angle-down {
        width: 1.25em;
    }
/*****************02/12/16***********Pemision menu block height*************/
.page-icons-menu {
    height: 130px;
}
/*****************17/03/17*************************/
.tbl_summary {
    display: none;
}

.add_to_summary {
    display: none;
    width: 100%;
}

.btn-group button {
    border: 0px;
    background: none;
    padding: 6px 6px 6px 13px;
    width: 100%;
    text-align: left;
}

.btn-group .button:hover button {
    background-color: #eee;
    color: #333;
    width: 100%;
}

.tabbable-custom {
    overflow: visible;
}
/*****************12/05/17*************************/
.tbl_Qty {
    padding-left: 1px;
    padding-right: 1px;
    width: 40px;
}

.tbl_Amount_lg {
    padding-left: 1px;
    padding-right: 1px;
    width: 85px;
}

.tbl_Amount_md {
    padding-left: 1px;
    padding-right: 1px;
    width: 60px;
}

.tbl_Amount_sm {
    padding-left: 1px;
    padding-right: 1px;
    width: 50px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 5px 3px 5px 3px;
}

.table .input-sm {
    padding: 5px 2px;
    height: 34px;
}

.input-group .select2-container {
    display: table;
    float: left;
    margin: 0;
    position: relative;
    table-layout: fixed;
    vertical-align: middle;
    width: 100%;
    z-index: 2;
}
/*****************15/05/17*************************/
.tooltip > .tooltip-inner {
    background-color: #feffcd;
    color: black;
    border: 1px solid black;
}
/*******************26/05/17***********************/
.select2-drop {
    z-index: 100000;
}
/********************1/6/17*******item quickinfo***/

.jquery-notific8-notification {
    border-style: solid;
    border-width: 2px;
    color: #fff;
    display: none;
    height: 50.00em !important;
    max-height: none !important;
    overflow: hidden;
    padding: 0.625em;
    position: relative;
    /*width: 85.4375em;*/
    width: 39.4375em;
}

.jquery-notific8-message > .portlet-body > .form-body,
.jquery-notific8-message > .portlet-body > .form-body label,
.jquery-notific8-message > .portlet-body > .form-body h5,
.jquery-notific8-message > .portlet-body > .form-body .table thead tr th {
    font-size: 11px !important;
}

.jquery-notific8-message > .portlet-body > .form-body {
    background-color: white;
}

.jquery-notific8-message > .portlet-body {
    background-color: #006699;
    padding: 10px;
}
/********************2/6/17*******GlStatus***/

.theme-panel > .toggler > .fa {
    font-size: 25px;
    margin-top: 2px;
}

.theme-panel > .toggler > .level0 {
    color: #3c763d;
}

.theme-panel > .toggler > .level1 {
    color: #a94442;
}

.theme-panel > .toggler {
    background: none !important;
    background-color: green;
    padding: 6px;
    top: 10px;
}

    .theme-panel > .toggler:hover {
        background: none !important;
        background-color: darkgreen;
    }

.theme-panel > .toggler-close {
    padding: 15px;
    top: 11px;
}

.theme-panel > .theme-options {
    background: none !important;
    right: 30px;
    top: 11px;
}

    .theme-panel > .theme-options > .alert {
        border: 1px solid transparent;
        padding: 5px;
    }
/************13-06-2017*****************/
.jquery-notific8-message > .portlet-body {
    /*background-color: #f9f9f9;*/
    background-color: #dfdfdf;
}

.jquery-notific8-notification.teal {
    /*background-color: #f9f9f9;*/
    background-color: #dfdfdf;
    border-color: #0099cc;
    color: black;
}

.jquery-notific8-message .table-scrollable {
    margin: 0 !important;
}

.jquery-notific8-message .portlet > .portlet-title {
    margin-bottom: 5px;
    margin-top: 10px;
}

.msg-stock-qty {
    background-color: yellow;
    color: black;
    padding: 2px;
}

.badge {
    height: 23px;
    width: 24px;
    padding: 3px 3px 3px 4px;
}
/*****************23/08/2017******************/
.header.navbar .navbar-brand img {
    background-color: white;
    margin-left: 35px;
    /*margin-top: -9px;*/
    margin-top: -12.879px;
    padding-left: 22px;
    width: 152px;
}
/*****************24/08/2017******************/
.login .content .form-title {
    font-size: 17px;
}

.header.navbar.navbar-fixed-top {
    z-index: 500000 !important;
}
/*****************29/08/2017************************/
.top .jquery-notific8-notification {
    margin-top: 3.3em;
}

#QuikInfo {
    /*background-color:white;*/
    background-color: #dfdfdf;
}
/**********************22/9/2017***********************************/
.header-scrolldown {
    text-align: right;
}

    .header-scrolldown .go-top {
        cursor: pointer;
        background-color: #1985c6;
        display: block;
        font-size: 16px;
        margin-bottom: 4px;
        margin-right: 0;
        margin-left: -26px;
        margin-top: -2px;
        padding: 0 6px;
        text-decoration: none;
        display: inline-block;
        float: right;
        position: fixed;
        bottom: 0;
        z-index: 20000;
    }
/**********************14/11/2017***********************************/
.search-header {
    padding: 4px 15px !important;
    text-decoration: none !important;
}
/**********************17/11/2017***********************************/
#loading_delete {
    margin-top: 20px;
}
/**********************22/11/2017***********************************/
.filter_label {
    font-size: 18px;
    text-decoration: none !important;
}

/********************07/12/2017**************/
.profile-info h1 label {
    font-size: 25px;
    font-weight: 400;
}
/******************08/15/2017********/
.badge-doc {
    position: absolute;
    margin-left: -11px;
    margin-top: -5px;
    color: #fcb322;
}

/******************07/15/2024********/
.badge-no_item {
    position: absolute;
    margin-left: 0px;
    margin-top: -5px;
    color: #fcb322;
}
.badge-doc-warning {
    color: #fcb322;
}

.badge-doc-error {
    color: #d84a38;
}
.badge-doc-success {
    color: green;
}
/*****************14/12/2017******/
.loader-gif_DocCode {
    background-image: url("/assets/img/input-spinner.gif");
    background-repeat: no-repeat;
    margin-left: -21px;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    visibility: hidden;
}

.badge-hl {
    /*height: 23px;*/
    padding: 4px 3px 6px 3px;
    /*width: 24px;*/
    border: 1px solid #e02222;
    /* background-color: #e02222;*/
    border-radius: 12px !important;
    font-size: 11px !important;
    font-weight: 300;
    text-align: center;
    text-shadow: none !important;
    vertical-align: middle;
    border-radius: 10px;
    /*color: #fff;*/
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    min-width: 10px;
    /*white-space: nowrap;*/
}
/*************31/12/2017*****/
div.checker input {
    opacity: 0 !important;
}
/*************01/01/2018************/
.lock_icon {
    color: #1b62b5;
    margin-left: 41px;
    margin-top: 82px;
    opacity: 0.6;
    position: absolute;
}

.page-lock {
    top: 40%;
}

/*******11/01/2018***********/
#QuikInfo .row {
    background-color: white;
}

/********30/1/2018********/
.btn-action_padding {
    padding-right: 35px;
    padding-top: 6px;
}

/*******28/02/2018******/
.load_ordergif {
    background-image: url("/assets/img/input-spinner.gif");
    background-repeat: no-repeat;
    margin-left: -40px;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    visibility: hidden;
}

.load_itemtypegif {
    background-image: url("/assets/img/input-spinner.gif");
    background-repeat: no-repeat;
    margin-left: 70px;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    visibility: hidden;
}

.load_BOMtypegif {
    background-image: url("/assets/img/input-spinner.gif");
    background-repeat: no-repeat;
    margin-left: 185px;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    visibility: hidden;
}

.load_gif_tdtext {
    background-image: url("/assets/img/input-spinner.gif");
    background-repeat: no-repeat;
    margin-left: 35px;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    visibility: hidden;
}

/***20/03/3018*** */
.liCopyTo {
    display: none;
}

/***04/04/2018***/

.profile-name-li {
    background: none repeat scroll 0 0 #ffb848;
    /*font-family:'Times New Roman';*/
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    min-height: 30px;
    top: -5px;
}

/********************18/04/18*******navigation***/

.navigate {
    width: 50%;
    position: absolute;
    padding-top: 10px;
}

    .navigate > .nvt_btnDefault {
        color: #C5BEBE;
    }

    .navigate > a {
        color: #1A0B0B;
    }

    .navigate > .nvt_labelDocCode {
        width: 60%;
    }

.backplay {
    -webkit-transform: rotate(180deg);
}

/**08/05/2018*/
form .table thead {
    background-color: #EEEEEE !important;
    color: #333333;
}
/***10/05/2018*****/
.tbl_head_blu .table thead {
    background-color: #237eb4 !important;
    color: white;
}

/*****14/05/2018******/

.blur-text {
    color: transparent;
    text-shadow: 0 0 5px #999;
    background-color: #dfdfdf;
}

form .table tfoot .blur-text {
    background-color: #fff !important;
}
/*****15/05/2018******/
.Valign-bottom {
    vertical-align: bottom !important;
}

/*****15/05/2018******/
.right-end {
    margin-right: -9px;
}

.badge:empty {
    display: block;
}

span.num {
    position: relative;
    font-size: 0.9em;
    top: -9px;
    color: black;
    left: -11px;
    font-weight: bold;
}
/***********/

/***********navigate_pagination***** 29/05/2018********/
.navigate_pagination {
    display: inline-block;
    padding-left: 0%;
    margin: 7px 0px;
    border-radius: 2px;
    visibility: visible;
}

    .navigate_pagination .nav_input {
        height: 28.3px;
        padding: 0px 0px;
        font-size: 13px;
        border: 1px;
        border-style: solid;
        vertical-align: top;
        width: 50px;
    }

    .navigate_pagination .nav_button {
        height: 28.3px;
        padding: 0px 0px;
        font-size: 13px;
        vertical-align: top;
        width: 30px;
    }

.nav_count {
    margin-top: 12px;
    padding-left: 7px;
}

.navigate_pagination > li {
    display: inline;
}

    .navigate_pagination > li > a,
    .navigate_pagination > li > span {
        position: relative;
        float: left;
        padding: 4px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #1A0B0B;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #ddd;
    }

    .navigate_pagination > li:first-child > a,
    .navigate_pagination > li:first-child > span {
        margin-left: 40px;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .navigate_pagination > li:last-child > a,
    .navigate_pagination > li:last-child > span {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .navigate_pagination > li > a:hover,
    .navigate_pagination > li > span:hover,
    .navigate_pagination > li > a:focus,
    .navigate_pagination > li > span:focus {
        color: #2a6496;
        background-color: #eee;
        border-color: #ddd;
    }

.navigate_pagination > .active > a,
.navigate_pagination > .active > span,
.navigate_pagination > .active > a:hover,
.navigate_pagination > .active > span:hover,
.navigate_pagination > .active > a:focus,
.navigate_pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #1A0B0B;
    border-color: #1A0B0B;
}

.navigate_pagination > .disabled > span,
.navigate_pagination > .disabled > span:hover,
.navigate_pagination > .disabled > span:focus,
.navigate_pagination > .disabled > a,
.navigate_pagination > .disabled > a:hover,
.navigate_pagination > .disabled > a:focus {
    color: #999;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}

.navigate_pagination-lg > li > a,
.navigate_pagination-lg > li > span {
    padding: 16px;
    font-size: 18px;
}

.navigate_pagination-lg > li:first-child > a,
.navigate_pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.navigate_pagination-lg > li:last-child > a,
.navigate_pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.navigate_pagination-sm > li > a,
.navigate_pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
}

.navigate_pagination-sm > li:first-child > a,
.navigate_pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.navigate_pagination-sm > li:last-child > a,
.navigate_pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
/** 11/06/2018**/
.table textarea {
    height: 70px;/*!important removed 11/17/2020*/
}

/**13/06/2018****/
.page-icons .dropdown-menu {
    margin: -50px -17px 0 83px;
}

/*****14/08/2018******/
.top-bottom {
    float: left;
    margin-left: -94%;
}

.go-bottom {
    cursor: pointer;
    background-color: #bbb;
    display: block;
    color: white;
    font-size: 16px;
    margin-bottom: 4px;
    margin-right: 0;
    margin-left: -42px;
    margin-top: -2px;
    padding: 0 6px;
    text-decoration: none;
    display: inline-block;
    /*float: right;*/
    position: fixed;
    bottom: 0;
    z-index: 20000;
    opacity: 0.9;
}

.go-up {
    cursor: pointer;
    background-color: #bbb;
    display: block;
    color: white;
    font-size: 16px;
    margin-bottom: 4px;
    margin-right: 0;
    margin-left: -16px;
    margin-top: -2px;
    padding: 0 6px;
    text-decoration: none;
    display: inline-block;
    /*float: right;*/
    position: fixed;
    bottom: 0;
    z-index: 20000;
    opacity: 0.9;
}

.go-bottom:hover {
    opacity: 1;
}

.go-up:hover {
    opacity: 1;
}

.badge-cart {
    /*
    position: absolute;
    margin-left: -11px;
    margin-top: -5px;
    color: #fff;
        */
    color: #fff;
    height: 15px;
    margin-left: -11px;
    margin-top: -11px;
    padding-top: 1px;
    position: absolute;
    width: auto;
}

/*********16/11/2018***********/
.cusDesc_lblAlign {
    text-align: right;
    width: 11%;
}

.cusDesc_textAlign {
    width: 89%;
}

/*****10/12/2018******/
.quickInfoItem {
    font-size: 14px;
    font-weight: bolder;
}

/*****11/12/2018******/
.actionLoad_gif {
    background-image: url("/assets/img/input-spinner.gif");
    background-repeat: no-repeat;
    margin-left: 13px;
    margin-top: 3px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    visibility: hidden;
}
/*****22/01/2019*****Po mile stone*/
.dd3-handle {
    /*top: -4px;*/
    border: 1px solid black;
}

.dd {
    max-width: 100%;
}

.Subchild .dd-checkbox {
    opacity: 1;
    /*vertical-align: super;*/
}

.parent .form-control {
    border: 1px solid black;
}

.child .form-control {
    border: 1px solid black;
}

.Subchild .form-control {
    border: 1px solid black;
}

.Subchild {
    padding-right: 2px;
}

.dd-item .dd-wrap {
    margin-right: 2px;
}


@-moz-document url-prefix() {
    .dd3-handle;

{
    top: -4px;
}

}

@-moz-document url-prefix() {
    .Subchild .dd-checkbox;

{
    vertical-align: super;
}

}

.navbarWidth {
    width: 17% !important;
}

.cmpnyStyle {
    width: 60%;
}

@media (max-width:991px) {
    .navbarWidth {
        width: 47% !important;
    }

    .cmpnyStyle {
        text-align: left !important;
    }

    .optWidth {
        font-size: 1.8vw !important;
    }
}

@media (max-width:767px) {
    .optWidth {
        font-size: 2.2vw !important;
    }
}

@media (max-width:567px) {
    .optWidth {
        font-size: 3.7vw !important;
    }
}

@media (max-width:367px) {
    .optWidth {
        font-size: 6.3vw !important;
    }
}

.colorWhite {
    color: white !important;
}

.optWidth {
    font-size: 1.5vw;
}
/*05/02/2019*/
.Iwarning {
    display: none;
    color: #f0ad4e;
}
/***12/03/2019*****/
.loader-gif_toInput {
    background-image: url("/assets/img/input-spinner.gif");
    background-repeat: no-repeat;
    margin-left: -21px;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
}

.modal-open .select2-search {
    z-index: 15500;
}
/***25/04/2019*****/
#header_notification_bar .badge {
    width: auto !important;
    height: 18px;
    padding: 3px 6px;
}

.dropdown-menu.extended {
    background-color: #ffffff !important;
    max-width: 370px !important;
    min-width: 160px !important;
    width: 370px !important;
}
/*******20-05-2019****/
.lblReadOnly {
    background-color: #f9f9f9 !important;
}


/*******02-07-2019****/
.link-disable {
    pointer-events: none;
    color: #7b797b !important;
    background-color: #e7e7e7;
}
/***********12/09/2019****************/
.scroll-auto {
    overflow:auto;
}
/*********14-10-19***********/
.LdCost-Grn {
    margin-left: 90px;
    margin-top: 6px;
    position: absolute;
    width: 20px !important;
    z-index: 100;
    display : none;
}

/*******28-10-19*******/
.table-input { 
    font-size: 14px;
    font-weight: normal;
    color: #333333;
    background-color: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
/*************4/11/2019***************/
.loader-gif_Details {
    background-image: url("/assets/img/input-spinner.gif");
    background-repeat: no-repeat;
    margin-left: 34px;
    margin-top: -24px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    visibility: hidden;
}

/***********18/11/2019********/
.login .content h3 {
    color: #000;
}
.login .content p, .login .content label {
    color: #000;
}
.loader-gif_search {
    background-image: url("/assets/img/input-spinner.gif");
    background-repeat: no-repeat;
    margin-left: -21px;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    visibility: hidden;
}
/***16-01-2019****/
.report-grp-btn {
    width:100%
}
.grp-btn-line {
    padding-top:1px;
}
.loader-gif_advFilter {
    background-image: url(/assets/img/input-spinner.gif);
    background-repeat: no-repeat;
    margin-left: -21px;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    /*visibility: hidden;*/
}
.loader-gifValidateHide {
    background-image: url(/assets/img/input-spinner.gif);
    background-repeat: no-repeat;
    margin-left: -21px;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    display:none;
    /*visibility: hidden;*/
}
.loader-gifValidateShow {
    background-image: url(/assets/img/input-spinner.gif);
    background-repeat: no-repeat;
    margin-left: -21px;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    /*display:none;*/
    /*visibility: hidden;*/
}
/***16-06-2020*/
.print_count_tip {
    padding-top:5px;
    position: absolute;
    float: left;
    margin: -35px 0px 0px 140px;
}
/*****10/11/2020***/

/***Vq Test Editor*/
.div_textEditor {
    position: absolute;
    z-index: 5000;
    margin-top: 0px;
    left: 10px;
    top: -32px;
    min-width: 800px;
    background-color: antiquewhite;
    display:none;
    padding:5px;
    border:1px solid black;
    width:auto;/*width:800px updated 11/17/2020*/
    
}
.div_textDec {
    z-index:100;
}
.a_btnClose {
    margin-left:93%;
}
.tr_highlights {
    background-color:lightsalmon !important;
}
/***09/04/2021 **/
.loader-ajaxDivision {
    background-image: url(/assets/img/input-spinner.gif);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    z-index: 5000;
    position: relative;
    margin-top:8px;
}
/***22/10/2021 **/
.loader-ajaxSDash {
    background-image: url(/assets/img/input-spinner.gif);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    z-index: 5000;
    position: relative;
    margin-top:8px;
}
/***22/03/2022 **/
.tr_expired {
    background-color:lightsalmon !important;
}
.tr_closed {
     background-color :lightgreen !important;
}
.tr_terminated {
     background-color:lightblue !important;
}
.tr_near_expire {
     background-color:#ffb848 !important;
}
/* 07/07/2022***/
.modal-70 {
    width: 70%;
}
/* 22/07/2022***/
.modal-90 {
    width: 90%;
}
/*************************28/10/2016****************/
.th_group1 {
    border-bottom: 1px solid white;
    font-size: 14px;
}
/*****************09/12/2022******/
.loader-gif_ParentCode {
    background-image: url("/assets/img/input-spinner.gif");
    background-repeat: no-repeat;
    margin-left: -21px;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    visibility: hidden;
}
.loader-gif_InvSerch {
    background-image: url("/assets/img/input-spinner.gif");
    background-repeat: no-repeat;
    margin-left: -21px;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 16px;
    z-index: 5000;
    visibility: hidden;
}
/***************12/05/2023*******Email setup***/

.Email_Setup > .theme-panel > .toggler > .fa {
    font-size: 32px;
    margin-top: 3px;
}

.Email_Setup > .theme-panel > .toggler > .level0 {
    color: #3c763d;
}

.Email_Setup > .theme-panel > .toggler > .level1 {
    color: #a94442;
}

.Email_Setup > .theme-panel > .toggler {
   top: 12px;
    right: 0;
    padding: 6px;
    cursor: pointer;
    position: absolute;
    background: none /* #c9c9c9 url(../img/icon-color.png) center no-repeat*/ !important;
}

.Email_Setup > .theme-panel > .toggler:hover {
  background-color: none /*#3d3d3d */!important;
}
.Email_Setup > .theme-panel > .theme-options > .theme-option {
    width:350px;
}
.Email_Setup > .theme-panel > .toggler-close {
  display: none;
  top:12px;
  right:0;
  padding:20px;
  cursor:
  pointer;
  position:
  absolute;
  background: #3d3d3d url(../img/icon-color-close.png) center no-repeat !important;
}

.theme-panel > .toggler-close:hover {
  background-color:#222 !important;
}

.Email_Setup > .theme-panel > .theme-options {
        top: 12px;
    right: 40px;
    display: none;
    position: absolute;
    background: #3d3d3d !important;
}

    .Email_Setup > .theme-panel > .theme-options > .alert {
        border: 1px solid transparent;
        padding: 5px;
    }

/*********26/06/2023***********/
.liExport {
    display: none;
}

/*27/09/2023***/
.Component_Err {
    background-color: darkgrey;
}
.Comp-Warning {
    margin-left: 0px !important;
    z-index:1000 !important;
}
    .Comp-Warning .fa {
        font-size:21px;
    }
    /**23-09-2024* service card module*/
    .badge_sv {
  font-size: 11px !important;
  font-weight: 300;
  text-align: center;
  color:white;
  background-color: #428bca;
  height: 18px;
  padding:  3px 6px 3px 6px;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
  text-shadow:none !important;
  text-align: center;
  vertical-align: middle;
  margin-left:1px;
}
.blockquote_sv {
    padding: 0px 0px;
    font-size: 13px;
}
.serv_dtls .row {
    height:40px;
}
/** 08/11/2024**/
.batchPin {
    color:red;
    float:right;
    display:none;
}
/* 24-04-2025***/
.row1 .btn {
    cursor : none;
}
