
.ui-dialog .ui-dialog-titlebar-close {
    top:15px;
}
.ui-jqgrid-sdiv .ui-jqgrid-hbox{
 background: #ffffff;
 font-weight: normal; color: #555555;
}
.icon-minus{ cursor: pointer; }
.ui-jqgrid .ui-jqgrid-htable .ui-th-div{
    height: 22px;
}
.ui-jqgrid .ui-common-table { min-height: 22px;
 table-layout: fixed;
 }
.ui-jqgrid tr.jqgfirstrow td {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #c1c1c1;
}
.ui-jqgrid .ui-jqgrid-htable th {
    height: auto;
}
.ui-jqgrid .ui-jqgrid-hbox{
    padding-right: 0px;
}
.ui-jqgrid tr.footrow td{
    height: 25px;
}
.ui-search-toolbar{ height: 30px; }
.ui-th-div input[type="checkbox"]{ margin-top: -2px; }
.auto-height{ height: auto !important;}
.icon_minmax{ position:relative; right:40px; float:right; border:1px solid #fff; width: 16px; background-color: #fff; cursor: pointer;}
input, select{
	height:30px;
	padding:2px;
}
.uneditable-input{
	padding:0px;
}
hr{ margin-top: 8px; margin-bottom: 8px; }

.ui-jqgrid .ui-jqgrid-htable th div {

	height:25px;
}
.imgresponsive{ max-width: 100%; }
.btnplus_minus{ width: 22px;height: 30px; }
.addNew{ height: 30px; width: 22px; }
.remNew{ width: 22px; height: 30px; }
#notification_container{ margin-top: 30px; }
.securityDevice{
    padding: 4px;
}
.ui-jqgrid .ui-jqgrid-bdiv{
    z-index: 10;
}
.nonelist{ list-style: none; }
select{
	width:100%;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	padding:4px;
}

input::-ms-clear, input::-ms-reveal{
    display: none;
}

select{
	max-width:206px;
}

select[size] {
    height: 20px;
}

table input, table select{
    padding: 2px;
	height:24px;
}
input.data-file[type='file'],input.data-image-file[type='file']
{
    height: 24px;
    line-height: 18px;
    width: 175px;
    display: inline-block;
}

div, table{
	border-radius: 0px;
}
.xbox-content-scroller{ max-height: 350px; overflow: hidden; overflow-y: scroll; }
.tips-message{
    position: absolute;
    z-index: 5;
    padding: 5px;
    background: #fff4a5;
    border: 1px solid #d6d4c9;
    display: none;
}
.wrap-content-td{ word-wrap: break-word; white-space: pre-line !important; }

/*scrollbar */
/*::-webkit-scrollbar {
    width: 9px;
    height: 9px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.3);
    border-radius: 0px;
}
::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.5);
     background-color: #919191;
}
*/
.panelbody-border{
 border:1px solid #d9d9d9;
}
.ppadtop{ padding-top: 6px; }
.editor span{ font-size: 13px; }

.form-group
{
    margin-bottom: 8px;
}

.ui-jqgrid .ui-jqgrid-pager{
    font-size: 13px;
    z-index: none;
}
.ui-jqgrid .ui-jqgrid-btable tbody tr.jqgrow td
{
    padding: 2px;
}

.ui-jqgrid .ui-search-table td.ui-search-clear{
    width: 8px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-tr {
    border-bottom-right-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-tl {
    border-bottom-left-radius: 0px;
}

.ui-jqgrid .ui-pg-input {
    font-size: 13px;
    height:20px;
    width:auto;
    margin: 0;
    border:1px solid #aaa;
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div, .ui-jqgrid .ui-jqgrid-toppager .ui-pg-div{
height: 25px;
line-height: 25px;
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control, .ui-jqgrid .ui-jqgrid-pager .ui-pager-control{
 margin-top: 25px;
 border-top: 1px solid #d3d3d3;
}


.form-horizontal .control-label{
    text-align:left;
    margin-left: 5px;
}

.form-horizontal .control-label1 {
    float: left;
    width: 160px;
    padding-top: 3px;
    text-align: right;
}

.form-horizontal .control-label180 {
    text-align:left;
    margin-left: 5px;
    padding-top:7px;
    margin-bottom:0px;
    float: left;
    width: 180px;
}

.form-horizontal .control-label250{
    width: 218px;
    float: left;
    padding-top: 5px;
    text-align: right;
}
.form-horizontal .control-label-left250{
    width:auto;
    float: left;
    padding-top: 4px;
    text-align: left;
    padding-left:0px; 
}

.form-horizontal .control-label120{
    width: auto;
    float: left;
    padding-top: 5px;
    text-align: right;
}

.form-horizontal .control-label190{
    width: 195px;
}


.multiselect {
    overflow: auto;
}
table.ui-search-table .ui-search-input select{
    width: 80% !important;
    height: 18px;
}
.nav .dropdown-toggle .caret{
    margin-top: 1px;
}

.breadcrumb a{
	color:white;
}

#choose_borrower{
	margin-top:0px;
}

.gridLink, .gridLink:hover{ color: #000089 !important; text-decoration: underline !important;}
.panel-heading{ padding:8px 10px;}
.ui-jqgrid-labels{
	min-height: 30px;
}

thead{
	min-height: 30px;
}

.ui-jqgrid .ui-jqgrid-htable th {
	height:30px;
}

.ui-jqgrid .ui-jqgrid-htable tr th[role='columnheader'] div{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.ui-icon-trash{
    width:20px;
    height:20px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-8px -1px;
    margin-left:2px;
    cursor:pointer;
}

.ui-icon-refresh{
    width:20px;
    height:20px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-55px -1px;
    margin-left:2px;
    cursor:pointer;
}

.sgcollapsed .ui-icon-plus{
    width:20px;
    height:20px;
    background:url(/auth-assets/ui-icons_2e83ff_256x240-4f907b912e024625d36b8af307f1043e6ebc97074e31216175d14bb74c370dc3.png);
    background-position:-14px 834px;
    margin-left:2px;
    cursor:pointer;
}
.sgexpanded .ui-icon-minus{
    width:20px;
    height:20px;
    background:url(/auth-assets/ui-icons_2e83ff_256x240-4f907b912e024625d36b8af307f1043e6ebc97074e31216175d14bb74c370dc3.png);
    background-position:-47px 114px;
    margin-left:2px;
    cursor:pointer;
}
.ui-icon-plus{
    width:20px;
    height:20px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-77px -1px;
    margin-left:2px;
    cursor:pointer;
}

.ui-icon-pencil{
    width:20px;
    height:20px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-30px -156px;
    margin-left:2px;
    cursor:pointer;
}

.ui-icon-disk
{
    width:20px;
    height:20px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-131px -124px;
    margin-left:2px;
    cursor:pointer;
}
.ui-icon-cancel
{
    width:20px;
    height:20px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position: -133px -28px;
    margin-left:2px;
    cursor:pointer;
}

.ui-icon-search{
    width:20px;
    height:20px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-30px -1px;
    margin-left:2px;
    cursor:pointer;
}

.ui-icon-extlink{
    width:20px;
    height:20px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-105px -1px;
    margin-left:2px;
    cursor:pointer;
}

.ui-icon-seek-first{
    width:20px;
    height:20px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-8px -27px;
    margin-left:2px;
    cursor:pointer;
}

.ui-icon-seek-prev{
    width:20px;
    height:20px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-30px -27px;
    margin-left:2px;
    cursor:pointer;
}

.ui-icon-seek-next{
    width:20px;
    height:20px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-55px -27px;
    margin-left:2px;
    cursor:pointer;
}

.ui-icon-seek-end{
    width:20px;
    height:20px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-80px -27px;
    margin-left:2px;
    cursor:pointer;
}


li.dropdown{
    background-image: url(/auth-assets/theme_gray/bg-crumbs-1f0479360ebd0809e2db63cf06a7573a226c1ba6ee4a7198cecf2b92cfd3eae8.png);
    background-repeat: no-repeat;
    background-position: 100% 0;
    position: relative;
    margin-right:-12px;
    padding-left:20px;
    padding-right:20px;
    min-height:30px;
    padding-top:5px;
}

li.report_mnu{
	background: none;
	color:#FFFFFF;
}

li.report_mnu a{
	color:#FFFFFF;
}

.dropdown-menu li a{
	color:#333333;
}

.icon-home{
  	width:30px;
    height:26px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-1px -123px;
    margin-left:2px;
    cursor:pointer;

}

.icon-home:hover{
  	width:30px;
    height:26px;
    background:url(/auth-assets/theme_gray/sprite1-42b6de8c91f4981f0fed098efbc6814da8c16214835670e521ecd48c5fe88f88.png);
    background-position:-1px -123px;
    margin-left:2px;
    cursor:pointer;

}


.ui-timepicker-div dl{margin-bottom: 30px;}
.ui-timepicker-div dl dt{ display: inline-block; }
.ui-timepicker-div dl dt.ui_tpicker_time_label{ margin-top: 10px; }
.ui-timepicker-div dl dt.ui_tpicker_hour_label, .ui-timepicker-div dl dt.ui_tpicker_minute_label{ margin-top: -10px; }
.ui-timepicker-div dl .ui-widget{ font-size: 16px;  }
.ui-timepicker-div dl dd{ margin-bottom: 20px; }


/*Extended Modal Dialog box*/
.ExtDialog .ui-state-default{
    background:none;
}

.ExtDialog .ui-state-default, .ExtDialog .ui-widget-content .ui-state-default, .ExtDialog .ui-widget-header .ui-state-default{
    background:none;
    border:0px solid #d3d3d3;
}
 #delmodlender_exceptions_list{
                width: 480px !important;
  }
/* Style for Port-folio Manager  Asign  to client */

div#to_pm_div,div#from_pm_div {
    max-height: 450px;
    width: 250px;
    border: 1px solid #aaaaaa;
    overflow-y: auto;
    padding: 3px;
    background:#ffffff;

}
div#save_btn{
    float:right;
    margin-right:15px;
    position:relative;
    right:0px;
}
div#delete_btn{
    float:right;
    margin-right:15px;
    position:relative;
    right:0px;
}
.PM_AssignmentTable{width: 750px;}

.PM_AssignmentTable tr td{ vertical-align: text-top;text-align:center; }

.PM_selectctrl{ width: 100%; max-width:none; height: 32px;}
.ctl_selectcopy_transfer{ height: 32px; }
.PMListTextAlign{
     margin:5px 0px 0px 5px;
     white-space: nowrap;
     width:200px;
     text-align:left;
}


/*  iviewer css API Start*/
.viewer {
    -ms-touch-action: none;
}
.iviewer_icon_pannel{
    padding: 3px;
    background-color: #cbcfd4;
    width: 100%;
    position: absolute;
    display:flex;
    flex-direction: row;
    justify-content: center;
    z-index: 400;
    bottom: 0px;
    border-left: 1px solid #cbcfd4;
    margin: auto;
}
.iviewer_common {
    bottom:10px;
    border: 1px  solid #aaaaaa;
    height: 28px;
    z-index: 5000;
    background-color: #fff;
    display: inline-block;
}
.iviewer_cursor {
    cursor: url(/auth-assets/hand-bc793ae44bf9b438a2f6316b3f32eb2950f6573c21fae343ae1ff8a21ca34cb3.cur) 6 8, pointer;
}
.iviewer_drag_cursor {
    cursor: url(/auth-assets/grab-03b2661044de6d38efe03ac246b1e31b393e83218c121b070b765d8132ca5f8f.cur) 6 8, pointer;
}
.iviewer_button {
    width: 28px;
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
    height:26px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
}
.iviewer_zoom_in {
    left:10px;
    background: #fff url(/auth-assets/tool-bar-b4e556166814dca77602bd36d706b74bb853508c8c41e39da5254529cc7ebc36.png) -25px 5px no-repeat;
}
.iviewer_zoom_out {
    left:20px;
    background: #fff url(/auth-assets/tool-bar-b4e556166814dca77602bd36d706b74bb853508c8c41e39da5254529cc7ebc36.png) -54px 6px no-repeat;
}
.iviewer_zoom_zero {
    left:30px;
    background: #fff url(/auth-assets/tool-bar-b4e556166814dca77602bd36d706b74bb853508c8c41e39da5254529cc7ebc36.png)  5px 6px no-repeat;

}
.iviewer_zoom_fit {
    left:40px;
    background: #fff url(/auth-assets/tool-bar-b4e556166814dca77602bd36d706b74bb853508c8c41e39da5254529cc7ebc36.png) -143px 4px no-repeat;
}
.iviewer_zoom_status {
    left:50px;
    font: 1em/28px Sans;
    color: #000;
    background-color: #fff;
    width: 60px;
    height:28px;
    -webkit-border-radius:8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin-left: 6px;
    text-align: center;
}
.iviewer_rotate_left {
    left:70px;
    background: #fff url(/auth-assets/tool-bar-b4e556166814dca77602bd36d706b74bb853508c8c41e39da5254529cc7ebc36.png) -114px 5px no-repeat;
}
.iviewer_rotate_right {
   left:80px;
   background: #fff url(/auth-assets/tool-bar-b4e556166814dca77602bd36d706b74bb853508c8c41e39da5254529cc7ebc36.png) -84px 6px no-repeat;
}
/* iviewer css end */

.textfield-file{
    width:207px !important;
    height:28px !important;
}
.btnfltleft{ float: left; margin-left: 3px;}

.tblWrap-clumn th
{
    white-space:normal !important;
    font-size: 13px !important;
    line-height: 13px !important;
    vertical-align:middle !important;
}
.tblWrap-clumn tr td{
    white-space:normal !important;
    font-size: 13px !important;
    vertical-align:middle !important;
    line-height: 13px !important;
    word-wrap: break-word;
}

.dailycash-menu { width: 150px !important; height: auto !important;}
.dailycash-menu li{ height: 24px !important; display: block; text-align: left; }
.dailycash-menu li a {float: left; display: block !important; height: 24px; width: 100%; }

.dailycash-menu li:hover a{
    cursor: pointer;
}

.dailycash-submenu{
    background: #FFF;
    position: absolute;
    z-index: 10;
    float: left;
    margin-left:142px;
    display:none;
    border: 1px solid #999;
}
.dailycash-submenu li {
    background: #FFF;
    display: block;
}
.group-seperator {
    border-top: solid 2px #8B0000 !important;
}

/* Factoring Broker setup page CSS */

.additional-fees div select{ width: 150px; }
.fact-row{ margin: auto; height: 40px; text-align: left; }
.fact-row label.factlvl{ width: 110px; margin-right: 10px; text-align: right;}
.fact-row label.factlvl, .fact-row input.facttext, .fact-row .factselect{  margin: auto; display: inline-block !important;  }
.fact-row input.facttext, .fact-row .factselect{ width: 150px;  margin-left: 3px;}
table.factoring-broker-setupFileupload{
    border: none !important;
}
.factoring-broker-setupFileupload tr {
    border-bottom: 1px solid #d3d3d3 !important;
}
.factoring-broker-setupFileupload tr td {
    border: none !important;
    padding-left: 5px;
}
.factoring-broker-setupFileupload tr.setuprow {
    border: 1px solid #a0a0a0 !important;

}
.setuprow-even {
    background: #D0F3F7 !important;
    height: 24px;
}
.setuprow-odd {
    background: #B0E2ED !important;
    height: 24px;
}
tr.setup-document-heading {
    border: 1px solid #a0a0a0 !important;
    height: 30px;
}
tr.setup-document-heading td {
    border-top: 1px solid #a0a0a0 !important;
}
tr.setuprow td a {
    color: #000080;
    text-decoration: underline;
}
.divrow{ width: 100%; height: 18px; clear: both;}
.divcol{ float: left; display: block;  }
.w30{ width: 130px;}

/*Finnacial Calender Screen*/

.ext-calender{ width: 100%; margin: auto; text-align: right; }
.ext-calender .labeltext{ display: inline-block; width: 70px; padding-right: 5px;  }
.ext-calender .select-controle{ display: inline-block; width:80px; margin-right: 10px;}



input[type="button"][disabled], input[type="submit"][disabled]{
    background: #6D7B8D;
    border: 1px solid #6D7B8D;
    color: #fff;
}

.row-AertIconA:before{
    content:" ";
    background:url(/auth-assets/alert-icons-15aa777964e370373007e4d2fd88cd526603a22104488c5fc4599057b3712a0b.png) -1px -2px;
    height: 19px;
    width: 19px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 2px;
}
.row-AertIconB:before{
    content:" ";
    background:url(/auth-assets/alert-icons-15aa777964e370373007e4d2fd88cd526603a22104488c5fc4599057b3712a0b.png) -24px -2px;
    height: 19px;
    width: 19px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 2px;
}
.row-AertIconC:before{
    content:" ";
    background:url(/auth-assets/alert-icons-15aa777964e370373007e4d2fd88cd526603a22104488c5fc4599057b3712a0b.png) -46px -2px;
    height: 19px;
    width: 19px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 2px;
}
.row-AertIconI:before{
    content:" ";
    background:url(/auth-assets/invalid-icon-9922941fbbb6a63af5496a58354d35303a07e7f391018f73f4336d8b0e1c0c47.png) -1px -5px;
    height: 22px;
    width: 22px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 2px;
}
.row-AertIconN:before{
    content:" ";
    background:url(/auth-assets/alert-icons-15aa777964e370373007e4d2fd88cd526603a22104488c5fc4599057b3712a0b.png) -46px -2px;
    height: 19px;
    width: 19px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 2px;
}
.alertTips{
    background: #FFFFCE;
    padding: 3px;
    max-width: 30%;
    z-index: 150;
    position: absolute;
    border: 1px solid #9B9B9B;
    display: inline-block;
    text-align: left;
    display:none;
}
.padtwo{ padding: 2px; }
.padone{ padding: 1px; }
.padone.tb-margin{ margin: 1px 10px 0px 10px;}
.xfact-pannel{ width: 100%; height: auto; border: 1px solid #aaaaaa;}
.xfact-pannel .xfact-rowheading{width:100%; background: #c7c7c7; border: 1px solid #c1c1c1; text-align: left; }
.xfact-rowheading .xfact-col{ font-size: 13px; text-align: center; font-weight: bold; margin: auto;  vertical-align: middle; line-height: 12px;  }

.xfact-pannel .xfact-row{ width: 100%;  margin: auto; text-align:left; border-top: 1px solid #c1c1c1;}
.xfact-col{ display: inline-block; width:99px; margin: auto; text-align: center; vertical-align: middle; border: 0px solid #00007f; line-height: 14px; padding: 5px 0px 5px 0px; }
.xfact-col label{ display: inline-block; padding: 0px; margin: auto;}
.xfact-iconbar{display: inline-block; width: 22px; vertical-align: middle;}
.collapse-in{ height: 380px; width: 100%; display: block;}
.collapse-out{height: 0px; width: 100%; display:none;}
.xfact-plus{ margin: auto; cursor: pointer; display: inline-block; width: 22px; height: 22px; background: url(/auth-assets/iviewer.zoom_in-d320d344c177a5a05c8dcf7d0738bd81eec30b4ad18f6154787c857ce7bcdb73.gif); background-repeat: no-repeat; background-size:90%; background-position: center; }
.xfact-minus{ margin: auto; cursor: pointer; display: inline-block; width: 22px; height: 22px; background: url(/auth-assets/iviewer.zoom_out-ec72e9e674a6ef4e23847f8985f2cc0f6f80eadef135704b7f5b04f8f87f1051.gif); background-repeat: no-repeat; background-size:90%; background-position: center; }
.xfact-innerrow{ width: 100%; height: auto; margin: auto; padding: 2px; }
.text-alignLeft{ text-align: left; margin-left: 3px; }
.xfact_comment_icon{margin: auto; cursor: pointer; display: inline-block; width: 22px; height: 22px; background: url(/auth-assets/comments-icon-842765c8763c9376c05ffc6301adb1998c442b50587a3c1284767e50dc51c40b.png); background-repeat: no-repeat; background-size:90%; background-position: center;}

.xfact-hscroller{  height: 375px; overflow: hidden; overflow-y:auto;width: 100%; display: block;  }
/* Factoring Broker setup page CSS */
.show-borrower-balances{
    cursor: pointer;
}
.span_adjust{
    width: 98.8% !important;
    margin-left: 2px !important;
    border-collapse: collapse;
}
.custmodal{ max-width: 825px;}
.custmodal .ui-widget-content a{ color: #333333; }


#jqContextMenu ul{  min-width: 200px !important;  }
#jqContextMenu ul li{ text-align: left;}
#jqContextMenu ul li a{cursor: pointer;}

/* mapping style section */
.indicatorPannel{ height: 90px; border-bottom:0px #EC4748 solid; text-align: left; position: relative; margin-top: 4px; }
.indicatorPannel .indicator{ height: 89px; width: 980px; position: absolute; z-index: 10; display: inline-block; vertical-align: middle;}
.indicatorPannel .indicator ul.mapIndicator{ padding: 0px; margin: 0px; float: left; }
.indicatorPannel .indicator ul.mapIndicator li{ list-style: none; padding: 0px; display: inline; float: left; margin-left: 125px; text-align: center; font-size: 13px; font-family: OpenSans;}
.indicatorPannel .indicator_hrline{
    height: 4px;
    background: #606060;
    margin-left:162px;
    width: 552px;
    position: absolute;
    margin-top: 45px;
    z-index: 1;
    display: inline-block;
    vertical-align: middle;
}
.mapIcon1{ width: 43px; height: 43px; background: url(/auth-assets/mapindicator-f07678430734139ee55b43c7a2052758ac4b9369870438134853fb82ef415fa2.png) -3px -1px; display: block; margin-left: 10px;}
.mapIcon2{ width: 43px; height: 43px; background: url(/auth-assets/mapindicator-f07678430734139ee55b43c7a2052758ac4b9369870438134853fb82ef415fa2.png) -48px -1px; display: block; margin-left: 10px;}
.mapIcon3{ width: 43px; height: 43px; background: url(/auth-assets/mapindicator-f07678430734139ee55b43c7a2052758ac4b9369870438134853fb82ef415fa2.png) -93px -92px; display: block; margin-left: 10px;}
.mapIcon4{ width: 43px; height: 43px; background: url(/auth-assets/mapindicator-f07678430734139ee55b43c7a2052758ac4b9369870438134853fb82ef415fa2.png) 47px -1px; display: block; margin-left: 10px;}

.mapActiveIcon1{ width: 43px; height: 43px; background: url(/auth-assets/mapindicator-f07678430734139ee55b43c7a2052758ac4b9369870438134853fb82ef415fa2.png) -3px -47px; display: block; margin-left: 10px;}
.mapActiveIcon2{ width: 43px; height: 43px; background: url(/auth-assets/mapindicator-f07678430734139ee55b43c7a2052758ac4b9369870438134853fb82ef415fa2.png) 136px -46px; display: block; margin-left: 10px;}
.mapActiveIcon3{ width: 43px; height: 43px; background: url(/auth-assets/mapindicator-f07678430734139ee55b43c7a2052758ac4b9369870438134853fb82ef415fa2.png) -92px -47px; display: block; margin-left: 10px;}
.mapActiveIcon4{ width: 43px; height: 43px; background: url(/auth-assets/mapindicator-f07678430734139ee55b43c7a2052758ac4b9369870438134853fb82ef415fa2.png) -137px -46px; display: block; margin-left: 10px;}
/* End Mapping css */

.bbc_legal_text, .bbc_legal_text p, .bbc_legal_text h1 {
    text-align: left;

}
.bbc_legal_text{word-break: normal; word-wrap: break-word; width: 95%; }

.Sign_preview{
    font-size:20px;
    font-weight:bold;
}
.Sign_preview, .Sign_preview h1{
    font-size:20px;
    font-weight:normal;
    color: #000000;
    font-style: italic;
}
.ui-jqgrid .ui-jqgrid-titlebar{
    padding: 0px !important;
    padding-left: 3px !important;
}
.ui-dialog{ padding: 0px !important;}

.popover-title{ color: #000000 !important;}
.doc-attached-icon{ width: 20px; height: 20px; background: url(/auth-assets/attach-icon-17f9708bf70c00d7c38808c7943682c227d644d3dc02a18641ebe21074a87c63.png) no-repeat 1px -2px; background-size: 109%; background-position: center;}
.xcancel-icon{ display: inline-block; width: 12px; height: 20px; background: url(/auth-assets/uploadify-cancel-0cc597764a839c1e419b7f3b6ab0beab426a5104fea8c8503d8e6335e964b4d1.png) no-repeat -2px 4px;  }

#accordian-Gurantor{ margin-top: 15px;}
#accordian-Gurantor .accordion-group{border: 0px solid #aed2f5;   }

#accordian-Gurantor .accordion-group .accordion-body .accordion-inner{
    margin-left: 0px;
    border: 1px solid #E5E8E8;
}
#accordian-Gurantor .accordion-group .accordion-body .accordion-inner{
    background: #FFFFFF;
}
#accordian-Gurantor .accordion-group .accordion-heading .accordion-toggle{
    padding: 2px 2px 2px 10px;
    text-align: left;
    background: #E5E8E8;
}
#accordian-Gurantor .accordion-group .accordion-heading .accordion-toggle  span{
    display: inline-block;
}
#accordian-Gurantor .accordion-group .accordion-heading .accordion-toggle  label{
    text-decoration: underline;
    color: #000099;
    display: inline-block;
    cursor: pointer;
}
.accordion-inner { padding: 4px; }

.ui-widget-overlay
{
    background-color: #000;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    -ms-opacity: 0.7;
    opacity: 0.7;
    z-index: 100;
    background-image: none;
}

.number-Daily {
    font-weight: bold;
    margin-left: 10px;
    text-align: right;
    width:140px;
}

.string-Daily {
    margin-left: 60px;
    text-align: left;
    color: #000099;
    width:140px;
}
.grid-commenttext{
    word-wrap: break-word;
}

/*Batch Cash Thumb Style */
.viewImagePannel{
    height: 280px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
#view-imageBox {  width: auto;  height: 266px;  border: 1px solid #aaaaaa;  position: relative;  }

#view-imageBox img{  }
.thumbPanel{ width: 152px; height: 100px; display:inline-block; float: left; border: 1px solid #aaaaaa; margin: 5px; padding: 5px; }
.thumbPanel .thumb-borderbox{ display: block;  }
.thumbPanel .thumb-borderbox .resize_image{ width:145px; height: 70px; text-align: center;  }
.thumbPanel .thumb-borderbox .resize_image:hover{ border: 1px solid #222277;}
.thumbPanel .thumbrow-panel{ display: block; margin: 5px 0px 5px 0px; }

.carousel-custom-control-left{
    left: -10px;
}
.carousel-custom-control-left, .carousel-custom-control-right {
    position: absolute;
    top: 35%;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
}
.carousel-custom-control-right{
    left:519px;
}
.popuplist{ background: #eaebef !important;}
.popuplist .ui-dialog-content{padding:0px !important; margin-top: 0px;}
.popuplist .ui-dialog-titlebar{ border:none; }
.popuplist .ui-dialog-titlebar .ui-dialog-titlebar-close{ background-image:url(/auth-assets/closeIcon-ad576500b9a431e201f7aa1dcce5be58e547036a6b0c6176f221855bedd39553.png) no-repeat !important;  border: none; background-size: 85%; width:22px; height: 20px; }
.popuplist .ui-dialog-content div ul { list-style: none; margin: 0px 0px 0px 0px; padding: 0px; margin-bottom: 10px;  }
.popuplist .ui-dialog-content ul li { text-align: left !important; margin: 0px; padding: 0px;    }
.popuplist .ui-dialog-content ul li a{text-align: left; color: #000089; text-decoration: underline !important; cursor: pointer; font-size: 13px; padding: 3px; display: block; }
.popuplist .ui-dialog-content ul li a:hover{ background: #0081C2; color: #FFFFFF; }
.popuplist .ui-dialog-content ul li input[type='radio']{ margin: 0px 0px 2px 4px; height: 12px; }

.xfact-title{ padding: 5px; text-align: right; margin: auto}
.xfact-title input[type='button']{
    display: inline-block;
    text-align: left;
    margin: auto;
}
.xfact-container{ padding: 0px; width: auto; height:auto; margin: 0px;}
.xfact-field{ height: 25px; padding: 2px; width: auto;}
.xfact-fileUpload {
    position: relative;
    overflow: hidden;
    margin: 4px;
}
.xfact-fileUpload input.xfact-upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

/* Invoice Verification template */
.verification {
    display: block;margin: 0 auto;
    width: 100%; float:left;
    margin-top:10px;
}
.verification-sel {float: left; width: 2%;}
.verification-sel input[type='checkbox']{ margin-top:2px;}
.template-param {width:50%; float:left; text-align: left; padding: 0px 10px;}
.vaidation-input {width:30%; float:left;}
.validation-checkbox {width:15%; float:left;}
.template-new {margin: 0 auto;  padding: 0 30px;  width: 800px;}
.template-header span {font-size: 20px;}
.verification-heading {float:left; width:100%; color:#FFF; font-weight:bold; margin-bottom:2px; background:	#666666; padding: 4px;}
.verification-heading .template-param, .verification-heading .vaidation-input, .verification-heading .validation-checkbox{
    margin-top: 4px;
}
.verification-heading .template-param span, .verification-heading .vaidation-input span, .verification-heading .validation-checkbox span{
    font-size: 13px;
}
 .template-param span{ top: 5px; position: relative; }
.verification-para {padding:2px; float:left; width:100%; box-shadow: inset 0 -1px #e3e8ea;}
.invoice-template-header { width:100%; float:left;}
.invoice-template-header h3 { float:left;}
.create-new-template { float:left;}
.invoice-templates {width:100%; float:left;}
.new-header { color:#FFF; font-size:13px; margin-bottom:2px; background:#666666; padding: 4px; float:left;}
.invoice-templ-name span {font-size: 13px;  padding: 8px 0;}
.invoice-templs {float:left; width:100%;  padding: 5px 5px; box-shadow: inset 0 -1px #e3e8ea;}
.dropdown.dropdown-lg .dropdown-menu {  margin-top: -1px;  padding: 6px 20px;  }
.btnhalign, .box-alignh{ display: inline-block;}
.btn-group {  display:inline-block !important;  text-align: left;  }
.btn-group .btn {  border-radius: 0;  margin-left: -1px;  }
.btn-group .btn:last-child {  border-top-right-radius: 4px;  border-bottom-right-radius: 4px;  }
.btn-group .form-horizontal .btn[type="submit"] {  border-top-left-radius: 4px;  border-bottom-left-radius: 4px;  }
.form-horizontal .form-group {  margin-left: 0;  margin-right: 0;  }
.form-group .form-control:last-child {  border-top-left-radius: 4px;  border-bottom-left-radius: 4px;  }
.ctrl-label{display: inline-block; width: 135px;}
.veri-search {height: 30px; padding: 3px !important; margin-top: 0 !important;}
.veri-search-bttn {float:left;}
.x-panel{ border: 1px solid #A9A9A9;  -moz-box-sizing: border-box;  display: block;  height: auto;  width: auto;  }
.pannel-content{ padding: 5px 2px 5px 2px; text-align: left !important;}
.pannel-Heading{  width:100%; color:#333333; font-weight:bold; margin-bottom:2px; background:#d2e9fa; padding: 4px;  text-align: left;  border-bottom: 1px solid #A9A9A9;  }
.btnview-gray{ background: #696969; display:inline-block; color:#f0f0f0; text-shadow:none; }
.btnview-gray:hover,.btnview-gray:focus{ background: #4d4d4d; color:#f0f0f0; text-shadow:none; }
.pannel-body{width:100%; padding: 4px; }
.tmpl-header {font-size: 13px; font-weight: bold; text-align: left;}
.verify-new-save {height: 30px; width: 60px;}

.vaidation-input > span.pc{ float: left !important; margin: 0px; display: inline-block; }
.vaidation-input > input[type='text'],.vaidation-input > select{ float: left !important; text-align:left !important; }

@media screen and (min-width: 768px) {
    .adv-search {
        margin: 0 auto;
    }
    .dropdown.dropdown-lg {
        position: static !important;
    }
    .dropdown.dropdown-lg .dropdown-menu {
        min-width: 500px;
    }
}

.duplicate_invoices_table {background: #e1eaf7 !important; border: none !important;}
.duplicate_invoices_table tr td { border:2px solid #ccc;}
.duplicate_invoices_table th {font-weight: bold !important;}
.blank_row {border: none !important; background: none;}
.blank_row td {border: none !important;}

.upload_file_name{font-size: 13px;color:#333; font-style: italic;display: block;}


.rebate-AertIconA:before{
    content:" ";
    background:url(/auth-assets/alert-icons-15aa777964e370373007e4d2fd88cd526603a22104488c5fc4599057b3712a0b.png) -24px -2px;
    height: 19px;
    width: 19px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 2px;
}
.rebate-AertIconB:before{
    content:" ";
    background:url(/auth-assets/alert-icons-15aa777964e370373007e4d2fd88cd526603a22104488c5fc4599057b3712a0b.png) -1px -2px;
    height: 19px;
    width: 19px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 2px;
}
.rebate-AertIconC:before{
    content:" ";
    background:url(/auth-assets/alert-icons-15aa777964e370373007e4d2fd88cd526603a22104488c5fc4599057b3712a0b.png) -46px -2px;
    height: 19px;
    width: 19px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 2px;
}

#unfunded_invoices table thead, #unfunded_invoices table tfoot { display: block;}
#unfunded_invoices table thead th { width: 9%; }
#unfunded_invoices table tbody tr td { width: 9%; }

/*#check_distribution table thead, #check_distribution table tfoot{ display: block;}
#check_distribution table thead th{ width: 9%; } 
#check_distribution table tbody tr td{ width: 9%; }
#check_distribution table tbody { max-height:45vh; overflow-y:auto; overflow-x:hidden; display:block;  }*/

#unfunded_invoices table tbody{ max-height:50vh; overflow-y:auto; overflow-x:hidden; display:block;  }



/*notification css changes */
.push-alert {
    background-color: #fffee1;
    box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1);
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 10px;
    padding: 4px;
    position: absolute;
    color: #ffffff;
    top:0px;
    width: 80%;
    left: 25%;
    z-index: 900;
      }
.push-alert-success {
    background-color: #def1de;
    border: 1px solid #c1ddc1;
    color: #000000;
}
.push-alert-error {
    background-color:#fdeaea;
    border: 1px solid #f27b81;
    color: #000000;
}
.push-alert-warning {
    background-color:#fffee1;
    border:1px solid #daac50;
    color: #000000;
}
.noti-complete-text{
    display:none;
}
.noti-more{
    color:#1d0459;
    font-weight: bold;
    cursor:pointer;
    text-decoration: underline;
}
#notification_date{
    float:left;
    padding-top:6px;
    padding-left:35px;
}

/*end*/

/* multi select */
.ms-options-wrap,
.ms-options-wrap * {
    box-sizing: border-box;
}
.ms-options-wrap > button:focus,
.ms-options-wrap > button {
    position: relative;
    width: 50%;
    text-align: left;
    border: 1px solid #aaa;
    background-color: #fff;
    padding: 5px 20px 5px 5px;
    margin-top: 1px;
    font-size: 13px;
    color: #555555;
    outline: none;
    white-space: nowrap;
}

.ms-options-wrap > button[disabled] {
    background-color: #eeeeee;
    color: #555555;
}

.ms-options-wrap > button:after {
    content: ' ';
    height: 0;
    position: absolute;
    top: 50%;
    right: 5px;
    width: 0;
    border: 4px solid rgba(0, 0, 0, 0);
    border-top-color: #555555;
    margin-top: -3px;
}

.ms-options-wrap > .ms-options {
    position: absolute;
    left: 166px;
    width: 50%;
    margin-top: 1px;
    margin-bottom: 20px;
    background: white;
    z-index: 2000;
    border: 1px solid #aaa;
    overflow: auto;
    visibility: hidden;

}

.ms-options-wrap > .ms-options.ms-active {
    visibility: visible;
    z-index: 100;
}

.ms-options-wrap > .ms-options > .ms-search input {
    width: 50%;
    padding: 4px 5px;
    border: none;
    border-bottom: 1px groove;
    outline: none;
}

.ms-options-wrap > .ms-options .ms-selectall {
    display: inline-block;
    font-size: .9em;
    text-transform: lowercase;
    text-decoration: none;
}
.ms-options-wrap > .ms-options .ms-selectall:hover {
    text-decoration: underline;
}

.ms-options-wrap > .ms-options > .ms-selectall.global {
    margin: 4px 5px;
}

.ms-options-wrap > .ms-options > ul,
.ms-options-wrap > .ms-options > ul > li.optgroup ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.ms-options-wrap > .ms-options > ul li.ms-hidden {
    display: none;
}

.ms-options-wrap > .ms-options > ul > li.optgroup {
    padding: 5px;
}
.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {
    border-top: 1px solid #aaa;
}

.ms-options-wrap > .ms-options > ul > li.optgroup .label {
    display: block;
    padding: 5px 0 0 0;
    font-weight: bold;
}

.ms-options-wrap > .ms-options > ul label {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 4px;
    margin: 1px 0;
    border: 1px dotted transparent;
}

.ms-options-wrap > .ms-options > ul label.focused,
.ms-options-wrap > .ms-options > ul label:hover {
    background-color: #efefef;
    border-color: #999;
}

.ms-options-wrap > .ms-options > ul li.selected label {
    background-color: #efefef;
    border-color: transparent;
    color: #555555;
}

.ms-options-wrap > .ms-options > ul input[type="checkbox"] {
    margin: 0 5px 0 0;
    position: absolute;
    left: 4px;
    top: 0px;
}

.ms-options-wrap > .ms-options.hide-checkbox > ul input[type="checkbox"] {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}
.fa-2x{ font-size: 20px; }
.badge-info{
     background-color: #c9453c;
     color: #fff;  position: relative;
     top: -12px;
     position: relative;
     margin-left: -13px;
    font-size: 13px;
    line-height: 13px;
    min-width: 17px;
    padding:2px; right: 2px;
   font-weight: normal;
   border-radius: 20px;
  }

/* multiselect end*/

/*Menu  style*/

#breadcrumb_container{ height: 43px; }
.pleft{ float: left; width: 90px; height: 39px; cursor: pointer; left: 45px; position: absolute; z-index: 74; }
.pleftnext{ position: relative; left: 80px; }
#menu-search{ min-width: 200px; margin-left: 10px; height: 34px; padding-right: 25px; }
.menu-pannel {
    min-width: 228px;
    width: auto;
    height: auto;
    position: absolute;
    z-index: 92;
    overflow: visible;
    border: 1px solid #e3e7e8;
    display: none;
    padding: 5px 0px 0px 0px;
    background: #f2f2f2;
    -webkit-animation-name: flash;
    -webkit-animation-duration: .5s;
    animation-name: flash;
    animation-duration: .5s;
}
.menu_container {
    height: auto; overflow-y: hidden;
    overflow-x:hidden;
    border-top: 1px solid #e3e7e8;
    margin-top: 4px;
}
.menu_buttom_pannel{ height: 20px; }
.menu_hover{ display: block; top: 38px; }
.hover_active{ background: #f7f7f7;  }
.menuHover{ margin: auto; vertical-align:middle; margin-left: 5px;  }
.Hambar{
    width: 26px;
    height: 30px;
    text-align: center;
    vertical-align: middle;
    margin-top: 10px;
    float: left;
    position: relative;
}
.mlabel{ position: relative; float: left; margin-left: 0px; padding: 3px; top:7px; }
.bar1{
    width: 18px;
    height:2px;
    background-color: #636262;
    margin: 4px 0;
    display:block;
}
.closedBar{ display: none; }

.mnlist {
 list-style: none;
 height: auto; margin-bottom: 0px;
 margin-left:0px;margin-top:0px;
 padding: 0px; display:block; width: 225px;
 background: #f2f2f2;
 height: 515px;
}
.mnlist > li:hover{ background: #fff; }
.mnlist > li:hover > a, .mnlist > li:hover > span{
    color:#0088cc;
 }
.mnlist > li span.seperation_label{ padding: 9px 3px;  display: block;  }
.mnlist > li > a {
 width:100%;
 padding: 8px 4px;
 display: block; outline: none; color: #0099ff;
 font-size: 13px !important;
}
.mnlist .seperationDiv{ display: none; }
.seperationDiv { background: #fff;   }
li.active { cursor: pointer; }
.seperate_box {
     width: auto;
     z-index: 20; 
     padding-top:65px;
     padding-left:10px;
     padding-right: 10px;
     position: absolute; left: 225px; display: block; top:0px;
     overflow-y: auto; overflow-x:none;
     border: 0px solid #e3e7e8;
     cursor: auto; 
}
.mnlist li.active > div.show{ display: block; }
.seperate_box > ul > li { display: inline-block; width: 225px; margin-left: 4px; }
.seperate_box > ul > div > li > div.seperationDiv { padding-left:0px; display: inline-block; }
.seperate_box > ul > div > li > div.seperationDiv > ul > li > div.seperationDiv { padding-left:10px; display: inline-block; }
.seperate_box ul li div.seperate_forthbox > ul li  a {
     width:100%; padding: 0px;  display: block;
     white-space: nowrap;
     font-size: 13px !important;
     outline-style: none;
}
ul.thirdUL {
    padding: 0px; margin:0px 0px 2px 0px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;

    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-flex-direction:row;
    -moz-flex-direction:row;

    flex-align: stretch;
    -ms-flex-align: stretch;
    -webkit-flex-align: stretch;
    -moz-flex-align: stretch;
 }

 .menu-column-1 >  li{
   line-height: 22.5px;
 }

.thirdUL > .menu-column-1 > li  span.seperation_label,
.thirdUL > .menu-column-2 > li span.seperation_label,
.thirdUL > .menu-column-3 > li span.seperation_label,
.thirdUL > .menu-column-4 > li span.seperation_label,
.thirdUL > .menu-column-5 > li span.seperation_label{
      padding: 8px 0px 2px 0px;
      display: block;
      cursor: auto;
      white-space: nowrap;
}

.thirdUL .menu-column-1,
.thirdUL .menu-column-2,
.thirdUL .menu-column-3,
.thirdUL .menu-column-4,
.thirdUL .menu-column-5 {
        width: auto;
        display: inline-block;
       -ms-flex-order: 1;
       -webkit-flex-order: 1;
       -moz-flex-order: 1;
        flex-order: 1;
        flex: auto;
        border: 0px solid green;
 }
.thirdUL .menu-column-1{ margin-right: 18px;}
.thirdUL .menu-column-2{ margin-left: 10px; margin-right: 18px;}
.thirdUL .menu-column-3{ margin-left: 10px; margin-right: 18px;}
.thirdUL .menu-column-4 { margin-left: 10px; margin-right: 18px;}
.thirdUL .menu-column-5 { margin-left: 10px; margin-right: 18px;}


.thirdUL .menu-column-1 > li > a {  padding: 3px 2px; font-size: 13px !important; }
.thirdUL .menu-column-2 > li > a {  padding: 3px 2px; font-size: 13px !important; }
.thirdUL .menu-column-3 > li > a {  padding: 3px 2px; font-size: 13px !important; }
.thirdUL .menu-column-4 > li > a {  padding: 3px 2px; font-size: 13px !important; }
.thirdUL .menu-column-5 > li > a {  padding: 3px 2px; font-size: 13px !important; }

.thirdUL .menu-column-1 > li >  span.seperation_label { padding: 0px 2px;  font-size: 13px !important; }
.thirdUL .menu-column-2 > li >  span.seperation_label { padding: 0px 2px;  font-size: 13px !important; }
.thirdUL .menu-column-3 > li >  span.seperation_label { padding: 0px 2px;  font-size: 13px !important; }
.thirdUL .menu-column-4 > li >  span.seperation_label { padding: 0px 2px;  font-size: 13px !important; }
.thirdUL .menu-column-5 > li >  span.seperation_label { padding: 0px 2px;  font-size: 13px !important; }

ul.forthUL {
    padding: 0px;
    padding-left:9px;
    margin: 0px;
    list-style: none;
}
ul.forthUL li{ line-height: 18px; }
.mnlist li { display: block;  width:100% ; }
.mnlist li.active{  background: #fff; }
li.firstLI {border-bottom: 1px solid #e3e7e8; line-height: 22px;}
li.firstLI > span.seperation_label, li.firstLI > a{
    margin-left: 10px;
    color:#333;
    font-size: 13px !important;
}
li.firstLI > span.seperation_label:hover, li.firstLI > a:hover {
 color: #0088cc;
}
li.firstLI > .seperation_label::after {
     content: url(/auth-assets/arrow-right-c1a22f1cdf3bad9367c55517b486951054cf990ef734759d0693e28c378c4640.png);
     font-size: 13px;
     z-index: 90;
     position: absolute;
     margin-right: 10px;
     left: 205px;
  }
 .thirdUL >  div >  li > span, .thirdUL  > div > li > a, .forthUL > div > li > a , .forthUL > div > li > span {
     font-size: 13px !important; outline-style: none;
     white-space:nowrap;
 }

.menu_overlayout_pannel{
    position: fixed; 
    width: 100%; 
    height: 100%;
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); 
    z-index: 73; 
    cursor: pointer; 
    width: 100%;
    height: 100%;
    display: none;
}

#search_listpannel .ui-autocomplete{
     width: 100%;
     background: #fff;
     color: #333333;
     text-align: left;
     max-height: 300px;
     overflow-y: scroll;
     position: static !important;
     margin-top: 18px;
}
#search_listpannel .ui-widget-content{
    border:0px solid #c1c1c1 !important;
    padding-top: 3px !important;
    padding-left: 10px;
}
#search_listpannel .ui-autocomplete > .ui-menu-item > a:hover { color: #000; }
#search_listpannel .ui-menu > .ui-menu-item * {
    border-bottom: 1px solid #e3e7e8;
    line-height: 20px;
    padding: 8px 0px;
    font-size: 13px !important;
   }

.bold-text {
    font-weight: bold;
    color: #337ab7;
}

@-webkit-keyframes flash {
   0% {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
     }
     100% {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
     }
}

@keyframes flash {
    0% {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
     }
     100% {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
     }
}

/* Clearable text inputs */
.clearable{
  background: #fff url(/auth-assets/uploadify-cancel-0cc597764a839c1e419b7f3b6ab0beab426a5104fea8c8503d8e6335e964b4d1.png) no-repeat right -15px center;
  border: 1px solid #e3e8ea;
  padding: 3px 18px 3px 4px;
  border-radius: 3px;
  transition: background 0.4s;
}
.clearable.x  { background-position: right 5px center; }
.clearable.onX{ cursor: pointer; }
.clearable::-ms-clear {display: none; width:0; height:0;}



/* Audit style starts here */
.subtable-noborder{ border: 0px !important;  border-collapse:collapse;  }
.subtable-noborder tr{ border-bottom: 1px solid #c1c1c1; border-collapse: collapse;}
.td-Leftborder {
    border-left: 1px solid #c1c1c1; border-top:0px !important;
    max-width: 33%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break:break-all;
 }
.subtable-noborder tr:last-child{
    border-bottom: 0px !important;
}
/* Audit style ends here */

.udf_separation{
    padding: 10px 0px 10px 0px;
    margin: 10px 0px 10px 0px;
    border: 1px solid #e5e5e5;
    width: 80%;
}
.udf_separation strong { margin-left: 4px;}
.udf_separation .control-group .control-label{  margin-left: 20px;  }
/* jquery time picker */

.wickedpicker{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 0 0 1px rgba(14,41,57,.12),0 2px 5px rgba(14,41,57,.44),inset 0 -1px 2px rgba(14,41,57,.15);background:#fefefe;margin:0 auto;border-radius:.1px;width:270px;height:130px;font-size:13px;display:none}.wickedpicker__title{background-image:-webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);position:relative;background:#f2f2f2;margin:0 auto;border-bottom:1px solid #e5e5e5;padding:12px 11px 10px 15px;color:#4C4C4C;font-size:inherit}.wickedpicker__close{-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);position:absolute;top:25%;right:10px;color:#34495e;cursor:pointer}.wickedpicker__close:before{content:'\00d7'}.wickedpicker__controls{padding:10px 0;line-height:normal;margin:0}.wickedpicker__controls__control,.wickedpicker__controls__control--separator{vertical-align:middle;display:inline-block;font-size:inherit;margin:0 auto;width:35px;letter-spacing:1.3px}.wickedpicker__controls__control-down,.wickedpicker__controls__control-up{color:#34495e;position:relative;display:block;margin:3px auto;font-size:18px;cursor:pointer}.wickedpicker__controls__control-up:before{content:'\e800'}.wickedpicker__controls__control-down:after{content:'\e801'}.wickedpicker__controls__control--separator{width:5px}.text-center,.wickedpicker__controls,.wickedpicker__controls__control,.wickedpicker__controls__control--separator,.wickedpicker__controls__control-down,.wickedpicker__controls__control-up,.wickedpicker__title{text-align:center}.hover-state{color:#3498db}@font-face{font-family:fontello;src:url(/auth-assets/fonts/fontello-63280b247245461a57525dd4cf6fb3a0272326d14b1db98195ffe034547fefc1.eot?52602240);src:url(/auth-assets/fonts/fontello-63280b247245461a57525dd4cf6fb3a0272326d14b1db98195ffe034547fefc1.eot?52602240#iefix) format("embedded-opentype"),url(/auth-assets/fonts/fontello-a205ec94cf3d5b99e031c29dd814c03b96f821f6f3c1cf26c90ba3d329bef548.woff?52602240) format("woff"),url(/auth-assets/fonts/fontello-3d66a89df5b5941b739a63aef92d7041d922365766858c5447f59d5a5da3c20a.ttf?52602240) format("truetype"),url(/auth-assets/fonts/fontello-3f59ae733eb7b5ad9767360b7cd08b6cad6bd938816d868fd85b8ce7056c3721.svg?52602240#fontello) format("svg");font-weight:400;font-style:normal}.fontello-after:after,.fontello:before,.wickedpicker__controls__control-down:after,.wickedpicker__controls__control-up:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.search_no_results{padding : 10px;}
.pdiv{ padding: 0px; margin: 0px; }
.cfw{ color: #ffffff; }
.hscroll_content{ max-height: 300px; overflow-x: hidden; overflow-y: auto;}

#multi_select_form{ max-height: 200px; overflow-y: auto; overflow-x: hidden; }
.grid-columns-filter-pannel{
    padding: 10px;
    height: auto;
    width: 200px;
    position: fixed;
    background: #f6f6f6;
    border: 1px solid #c1c1c1;
    right: 28px;
    z-index: 101;
    display: none;
    top: 260px;

}
.tooolbar_ongrid_header{
    text-align: right;
    margin: auto;
    height: 24px;
    border-bottom: 1px solid #c1c1c1;
    background: rgba(250,250,250,1);
    background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(230,227,230,1) 51%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,250,250,1)), color-stop(51%, rgba(230,227,230,1)), color-stop(100%, rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(230,227,230,1) 51%, rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(230,227,230,1) 51%, rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(230,227,230,1) 51%, rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom, rgba(250,250,250,1) 0%, rgba(230,227,230,1) 51%, rgba(242,242,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f2f2f2', GradientType=0 );
}
.tooolbar_ongrid_header .cols-howhide-icon{
    font-size: 18px; width: 24px; display: inline-block; cursor: pointer;
    text-align: right;
}
.tooolbar_ongrid_header .cols-howhide-icon:hover{
    background-color: #d6d6d6;
    height: 24px;
}
.bottom-bar-action{ padding: 4px; margin-top:5px; text-align: right; }

.imgcoust-response{ width: 95% !important; }
.match_box {
    text-align: right;
    margin-top: 50px;
}
.match_box form { display: inline-block !important; 
   
}

.allertMsg {
    background: #fcf1d1;
    border:1px solid #aaa;
    padding: 10px;
    width: 18%;
    z-index: 9800;
    position: absolute;
    display: none;
    margin-top:5px;
}
.dialog-popup {
   left: 9%;
   margin-top:-2.3%;
   display: inline-block;
   padding: 8px;
   padding-left: 15px;
   border: 1px solid #aaa;
   z-index: 999;
   min-width: 170px;
   position: absolute;
   background: #fff2b1;
   display: none;
}
.dialog-popup:before {
    position: absolute;
    display: inline-block;
    border-top: 15px solid transparent;
    border-right: 15px solid #fff2b1;
    border-bottom: 15px solid transparent;
    border-right-color: #fff2b1;
    left: -15px;
    top: 4px;
    content: '';
}
 #loan_signed_on_dt, #loan_numbers_loan_origination_dt, #loan_numbers_loan_maturity_dt, #loan_numbers_loan_paid_off_dt {
    position: relative;
}
.create_new_loan img {
    position: absolute;
    margin: 11px -23px;
}
.edit_current_loan img {
    position: absolute;
    margin: 11px -23px;
    display: none;
}

#loan_status_select, #loan_number_loan_type {
    max-width: 100%
}

.edit_current_loan #loan_orig_dt:focus {
  border-color: #e9322d !important;
  box-shadow: 0 0 6px #f8b9b7 !important;
}

.not-active {
 pointer-events: none;
}
