.Filter_Input, .fili  {
border-bottom:	1px #eeeeee solid;
border-left:	1px #555555 solid;
border-right:	1px #eeeeee solid;
border-top:	1px #555555 solid;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
margin-top:	0px;
margin:	2px;
}

.MLMmC  {
border-bottom:	7px solid #000000;
color:	#777777;
cursor:	pointer !important;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	11px;
font-weight:	bold;
padding-bottom:	4px;
padding-left:	0px;
padding-right:	8px;
padding-top:	4px;
}

.MLMmC:hover, .MLMmC:hover a, .MLMmoC  {
border-bottom:	7px solid #dcbb4a;
color:	#99956a;
}

.MLMmbbg  {
}

.MLMmenu  {
}

.MLMmenuAlign  {
padding-bottom:	6px;
padding-top:	6px;
position:	relative;
z-index:	10;
}

.MLMmenuV  {
position:	relative;
}

.MLMmenuVAlign  {
padding-left:	6px;
padding-right:	6px;
position:	relative;
z-index:	10;
}

.MLMmenuVsub  {
border-color:	solid #000000;
border-width:	1px;
}

.MLMmenusub  {
border-color:	solid #000000;
border-width:	1px;
}

.MLMmvC  {
border-right:	7px solid #000000;
color:	#777777;
cursor:	pointer !important;
display:	block;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	11px;
font-weight:	bold;
margin-bottom:	3px;
padding-bottom:	1px;
padding-left:	4px;
padding-right:	4px;
padding-top:	1px;
text-align:	right;
}

.MLMmvC:hover, .MLMmvC:hover a, .MLMmvoC  {
border-right:	7px solid #dcbb4a;
color:	#99956a;
}

.MLMmveB  {
}

.MLMmveBL  {
}

.MLMmveT  {
}

.MLMmveTL  {
}

.MLMmveTR  {
}

.MLMsubmC  {
background-color:	#ebf6ff;
color:	#777777;
cursor:	pointer !important;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	11px;
padding-bottom:	2px;
padding-left:	4px;
padding-right:	4px;
padding-top:	2px;
}

.MLMsubmoC  {
background-color:	#dcbb4a;
color:	#ffffff;
}

.MLMsubmvC  {
background-color:	#ebf6ff;
color:	#777777;
cursor:	pointer !important;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	11px;
padding-bottom:	2px;
padding-left:	4px;
padding-right:	4px;
padding-top:	2px;
}

.MLMsubmvoC  {
background-color:	#dcbb4a;
color:	#ffffff;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year  {
background-color:	#effbff;
border-color:	solid #0065ce;
border-width:	1px;
color:	#0065ce;
}

.MyCalendar .ajax__calendar_container  {
background-color:	#ffffff;
border-color:	solid #636563;
border-width:	1px;
color:	#000000;
z-index:	20;
}

.MyCalendar .ajax__calendar_day  {
border-color:	solid #ffffff;
border-width:	1px;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year  {
background-color:	#effbff;
border-color:	solid #def3ff;
border-width:	1px;
color:	#0065ce;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year  {
border-color:	solid #ffffff;
border-width:	1px;
color:	#636563;
}

.Pagination_Input, .pri  {
background-color:	#ffffff;
border-bottom:	1px #eeeeee solid;
border-left:	1px #555555 solid;
border-right:	1px #eeeeee solid;
border-top:	1px #555555 solid;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
}

.Search_Input, .si  {
background-color:	#ffffff;
border-bottom:	1px #eeeeee solid;
border-left:	1px #555555 solid;
border-right:	1px #eeeeee solid;
border-top:	1px #555555 solid;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
margin-left:	2px;
}

.Tmenu_off  {
background-color:	#D9E3EB;
border-width:	none;
color:	#859999;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
text-align:	center;
text-decoration:	none;
}

.Tmenu_on  {
background-color:	#FFF6D5;
border-width:	none;
color:	#99956a;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
text-align:	center;
text-decoration:	none;
}

.ajax__tab_xp  {
margin-bottom:	20px;
margin-left:	0px;
margin-right:	0px;
margin-top:	0px;
padding:	0px;
}

.ajax__tab_xp .dBody  {
border-color:	0px;
}

.ajax__tab_xp .dialog_view, .ajax__tab_xp .dv  {
margin-bottom:	20px;
margin:	0px;
padding:	0px;
}

.ajax__tab_xp .tre  {
border-top:	1px #cccccc solid;
}

.autotypeahead_completionListElement  {
background-color:	#ffffff;
border-bottom:	1px #555555 solid;
border-left:	1px #555555 solid;
border-right:	1px #555555 solid;
border-top:	1px #555555 solid;
height:	90px;
list-style-type:	none;
margin:	0px;
overflow:	auto;
padding:	0px;
visibility:	hidden;
}

.autotypeahead_highlightedListItem  {
background-color:	#d9e3eb;
padding-bottom:	1px;
}

.autotypeahead_listItem  {
padding-bottom:	1px;
}

.borderTable, .pbTable  {
}

.button-B-white, .bB  {
background-image:	url(../Images/buttonB.gif);
background-position:	top center;
background-repeat:	repeat-x;
height:	8px;
}

.button-BL-white, .bBL  {
background-image:	url(../Images/buttonBL.gif);
background-position:	top right;
background-repeat:	no-repeat;
height:	8px;
width:	17px;
}

.button-BR-white, .bBR  {
background-image:	url(../Images/buttonBR.gif);
background-position:	top left;
background-repeat:	no-repeat;
height:	8px;
width:	16px;
}

.button-L-white, .bL  {
background-image:	url(../Images/buttonL.gif);
background-position:	center right;
background-repeat:	no-repeat;
height:	13px;
width:	17px;
}

.button-R-white, .bR  {
background-image:	url(../Images/buttonR.gif);
background-position:	center left;
background-repeat:	no-repeat;
height:	13px;
width:	16px;
}

.button-T-white, .bT  {
background-image:	url(../Images/buttonT.gif);
background-position:	bottom center;
background-repeat:	repeat-x;
height:	5px;
}

.button-TL-white, .bTL  {
background-image:	url(../Images/buttonTL.gif);
background-position:	bottom right;
background-repeat:	no-repeat;
height:	5px;
width:	17px;
}

.button-TR-white, .bTR  {
background-image:	url(../Images/buttonTR.gif);
background-position:	bottom left;
background-repeat:	no-repeat;
height:	5px;
width:	16px;

}

.button-white, .bC  {
background-image:	url(../Images/buttonC.gif);
height:	8px;
}

.button_bar_cell, .prbbc  {
background-image:	url(../Images/paginationRowT.gif);
background-repeat:	repeat-x;
padding-bottom:	1px;
vertical-align:	bottom;
}

.category, .c  {
color:	#666666;
padding:	5px;
}

.category_area A, .ca A  {
color:	#859999;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
text-decoration:	underline;
}

.category_area A:hover, .ca A:hover  {
color:	#99956a;
text-decoration:	underline;
}

.category_area, .ca  {
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
vertical-align:	middle;
white-space:	nowrap;
}

.columnHeaderFilterPadding A, .tchfilp A  {
text-decoration:	none;
}

.columnHeaderFilterPadding A:hover, .tchfilp A:hover  {
text-decoration:	none;
}

.columnHeaderFilterPadding, .tchfilp  {
padding-top:	4px;
text-align:	center;
}

.column_header A, .column_header_scrolling A, .tch A, .tchs A  {
color:	#859999;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
text-decoration:	underline;
}

.column_header A:hover, .column_header_scrolling A:hover, .tch A:hover, .tchs A:hover  {
color:	#99956a;
text-decoration:	underline;
}

.column_header, .tch  {
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
}

.configureErrorPagesText  {
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	11px;
}

.dBodyShowSelectRecordDivider  {
background-color:	#e7f0f7;
border-top:	1px solid #cccccc;
}

.detailRolloverB  {
background-image:	url(../Images/detailRolloverB.png);
background-position:	top center;
background-repeat:	repeat-x;
height:	29px;
}

.detailRolloverBL  {
background-image:	url(../Images/detailRolloverBL.png);
background-position:	top right;
background-repeat:	no-repeat;
height:	29px;
width:	65px;
}

.detailRolloverBL_noPNG  {
filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/detailRolloverBL.png');
height:	29px;
width:	65px;
}

.detailRolloverBR  {
background-image:	url(../Images/detailRolloverBR.png);
background-position:	top left;
background-repeat:	no-repeat;
height:	29px;
width:	65px;
}

.detailRolloverBR_noPNG  {
filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/detailRolloverBR.png');
height:	29px;
width:	65px;
}

.detailRolloverB_noPNG  {
filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/detailRolloverB.png');
height:	29px;
}

.detailRolloverC  {
background-image:	url(../Images/detailRolloverC.png);
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
}

.detailRolloverL  {
background-image:	url(../Images/detailRolloverL.png);
background-position:	center right;
background-repeat:	repeat-y;
width:	65px;
}

.detailRolloverL_noPNG  {
filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/detailRolloverL.png');
width:	65px;
}

.detailRolloverPopup  {
position:	absolute;
visibility:	visible;
z-index:	2;
}

.detailRolloverR  {
background-image:	url(../Images/detailRolloverR.png);
background-position:	center left;
background-repeat:	repeat-y;
width:	65px;
}

.detailRolloverR_noPNG  {
filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/detailRolloverR.png');
width:	65px;
}

.detailRolloverT  {
background-image:	url(../Images/detailRolloverT.png);
background-position:	bottom center;
background-repeat:	repeat-x;
height:	57px;
}

.detailRolloverTL  {
background-image:	url(../Images/detailRolloverTL.png);
background-position:	bottom right;
background-repeat:	no-repeat;
height:	57px;
width:	65px;
}

.detailRolloverTL_noPNG  {
filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/detailRolloverTL.png');
height:	57px;
width:	65px;
}

.detailRolloverTR  {
background-image:	url(../Images/detailRolloverTR.png);
background-position:	bottom left;
background-repeat:	no-repeat;
height:	57px;
width:	65px;
}

.detailRolloverTR_noPNG  {
filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/detailRolloverTR.png');
height:	57px;
width:	65px;
}

.detailRolloverT_noPNG  {
filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/detailRolloverT.png');
height:	57px;
}

.detailRolloverTitle  {
color:	#777777;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	11px;
font-weight:	bold;
padding-left:	4px;
padding-top:	2px;
text-transform:	uppercase;
vertical-align:	middle;
width:	100%;
}

.dialogHeaderBackground, .dhb  {
background-image:	url(../Images/dialogHeaderT.gif);
background-repeat:	repeat-x;
}

.dialogHeaderEdgeL, .dhel  {
background-image:	url(../Images/dialogHeaderEdgeL.gif);
background-position:	top left;
background-repeat:	repeat-y;
height:	27px;
width:	20px;
}

.dialogHeaderEdgeR, .dher {
    background-image: url(../Images/dialogHeaderT.gif);
    background-repeat: repeat-x;
}
.dher1 {
    background-image: url(../Images/dialogHeaderT.gif);
    background-repeat: repeat-x;
}
.dhrev {
    background-image: url(../Images/dialogHeaderEdgeR.gif);
    background-position: top right;
    background-repeat: repeat-y;
    height: 25px !important;
    padding-right: 19px;
}
.dher2 {
    background-image: url(../Images/dialogHeaderT.gif);
    background-repeat: repeat-x;
}
.dialogHeaderExpandCollapseIcon, .dheci  {
background-image:	url(../Images/dialogHeaderT.gif);
height:	14px;
padding-top:	2px;
vertical-align:	middle;
width:	20px;
}

.dialogHeaderIcon, .dhi  {
background-image:	url(../Images/dialogHeaderT.gif);
padding-top:	2px;
vertical-align:	middle;
width:	0px;
}

.dialogHeaderIconRecord, .dhir  {
padding-left:	10px;
padding-right:	10px;
padding-top:	2px;
}

.dialogHeaderPrintEmailIcon, .dhpei  {
padding-right:	10px;
text-align:	right;
vertical-align:	middle;
width:	100%;
}

.dialogHeaderTextRecord, .dhtr  {
color:	#777777;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	11px;
font-weight:	bold;
padding-left:	4px;
padding-top:	2px;
text-transform:	uppercase;
}

.dialogHeaderTotalRecordCount, .dhtrc  {
background-image:	url(../Images/dialogHeaderT.gif);
padding-left:	20px;
padding-top:	2px;
text-align:	right;
vertical-align:	middle;
}

.dialogHeaderTotalRecordCountText, .dhtrct  {
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
}

.dialog_body, .dBody  {
background-color:	#ffffff;
border-bottom:	1px #cccccc solid;
border-left:	1px #cccccc solid;
border-right:	1px #cccccc solid;
border-top:	1px #cccccc solid;
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
text-align:	left;
}

.dialog_field_value, .dfv  {
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
padding:	3px;
}

/*.dialog_header, .dh  {
background-repeat:	repeat-x;
height:	27px;
}*/

.dher1 {
    background-image: url(../Images/dialogHeaderT.gif);
    background-repeat: repeat-x;
}

.dialog_header, .dh {
    background-image: url(../Images/dialogHeaderEdgeR.gif);
    background-position: top right;
    background-repeat: repeat-y;
    height: 27px;
    padding-right: 19px;
}

.dialog_header_text, .dht  {
background-image:	url(../Images/dialogHeaderT.gif);
color:	#777777;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	11px;
font-weight:	bold;
padding-top:	2px;
text-transform:	uppercase;
vertical-align:	middle;
}

.dialog_view, .dv  {
margin-bottom:	20px;
margin-left:	0px;
margin-right:	0px;
margin-top:	0px;
padding:	0px;
}

.divider  {
}

.dpDayHighlightTD  {
background-color:	#dcbb4a;
border-color:	solid #cccccc;
border-width:	1px;
font-weight:	bold;
padding-bottom:	5px;
padding-left:	8px;
padding-right:	8px;
padding-top:	5px;
text-align:	center;
vertical-align:	middle;
}

.dpDayTD  {
background-color:	#d9e3eb;
border-color:	#aaaaaa solid;
border-width:	1px;
padding-bottom:	2px;
padding-left:	8px;
padding-right:	8px;
padding-top:	2px;
text-align:	center;
vertical-align:	middle;
}

.dpDayTR  {
}

.dpDiv  {
}

.dpTD  {
border-color:	solid #eeeeee;
border-width:	1px;
padding-bottom:	5px;
padding-left:	8px;
padding-right:	8px;
padding-top:	5px;
text-align:	center;
vertical-align:	middle;
}

.dpTDHover  {
background-color:	#dcbb4a;
border-color:	#eeeeee solid;
border-width:	1px;
cursor:	pointer;
font-weight:	bold;
padding-bottom:	5px;
padding-left:	8px;
padding-right:	8px;
padding-top:	5px;
text-align:	center;
vertical-align:	middle;
}

.dpTR  {
}

.dpTable  {
background-color:	#ffffff;
border-color:	solid #aaaaaa;
border-width:	1px;
color:	#333333;
}

.dpTitleTR  {
}

.dpTitleText  {
color:	#333333;
font-size:	13px;
font-weight:	bold;
padding-top:	3px;
text-align:	center;
vertical-align:	middle;
}

.dsDay a, .dsTodayDay a, .dsSelectedDay a, .dsWeekendDay a, .dsOtherMonthDay a  {
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
}

.dsDayHeader  {
background-color:	#d9e3eb;
color:	#666666;
font-size:	10px;
padding:	6px;
}

.dsOtherMonthDay  {
background-color:	#eeeeee;
padding:	6px;
}

.dsSelectedDay  {
padding:	6px;
}

.dsTitle  {
background-color:	#ffffff;
color:	#666666;
font-weight:	bold;
}

.dsTodayDay  {
background-color:	#d9e3eb;
}

.dsWeekendDay  {
background-color:	#eeeeee;
padding:	6px;
}

.field_input, .fi  {
background-color:	#ffffff;
border-bottom:	1px #eeeeee solid;
border-left:	1px #555555 solid;
border-right:	1px #eeeeee solid;
border-top:	1px #555555 solid;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
}

.field_label, .fl  {
color:	#859999;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
padding-bottom:	3px;
padding-left:	6px;
padding-right:	6px;
padding-top:	3px;
text-align:	left;
vertical-align:	middle;
white-space:	nowrap;
}

.field_label_on_side, .fls  {
color:	#859999;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
padding-bottom:	3px;
padding-left:	6px;
padding-right:	6px;
padding-top:	3px;
text-align:	right;
vertical-align:	middle;
white-space:	nowrap;
}

.field_value, .fv  {
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
padding:	0px;
}

.filter_area, .fila  {
color:	#859999;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
padding-bottom:	3px;
padding-left:	6px;
padding-right:	6px;
padding-top:	3px;
text-align:	right;
vertical-align:	middle;
white-space:	nowrap;
}

.filter_button_cell, .filbc  {
padding-left:	8px;
vertical-align:	bottom;
}

.filter_value, .filv  {
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
padding:	2px;
}

.footer  {
color:	#444444;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
padding-top:	6px;
}

.grand_total_label, .tgtl  {
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	normal;
padding-left:	20px;
vertical-align:	middle;
white-space:	nowrap;
}

.grand_total_value, .tgtv  {
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	normal;
padding:	3px;
}

.header_cell, .thc  {
background-color:	#d9e3eb;
border-bottom:	1px #cccccc solid;
border-right:	1px #cccccc solid;
color:	#99956a;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
padding:	5px;
vertical-align:	top;
}

.header_cell_empty, .thce  {
background-color:	#d9e3eb;
border-bottom:	1px #cccccc solid;
}

.icon_cell, .alt_icon_cell, .tic, .taic  {
background-color:	#ffffff;
border-bottom:	1px #cccccc solid;
border-right:	1px #cccccc solid;
color:	#444444;
padding-top:	3px;
vertical-align:	top;
width:	16px;
}

.icon_cell_empty, .tice  {
background-color:	#ffffff;
border-bottom:	1px #cccccc solid;
width:	0px;
}

.icon_cell_highlighted, .alt_icon_cell_highlighted, .tich, .taich  {
background-color:	#d9e3eb;
border-bottom:	1px #cccccc solid;
border-right:	1px #cccccc solid;
color:	#444444;
padding-top:	3px;
vertical-align:	top;
width:	16px;
}

.icon_cell_highlighted_empty, .tiche  {
background-color:	#d9e3eb;
border-bottom:	1px #cccccc solid;
width:	0px;
}

.icon_cell_selected, .tics  {
background-color:	#ebf6ff;
border-bottom:	1px #cccccc solid;
border-right:	1px #cccccc solid;
color:	#444444;
padding-top:	3px;
vertical-align:	top;
width:	16px;
}

.icon_cell_selected_empty, .ticse  {
background-color:	#ebf6ff;
border-bottom:	1px #cccccc solid;
width:	0px;
}

.logoBG  {
}

.menu  {
color:	#ffffff;
font-family:	Verdana, Geneva, ms sans serif;
}

.menuEdgeL, .mel  {
}

.menuEdgeR, .mer  {
}

.menuVerticalB, .mvB  {
background-color:	#ffffff;
height:	2px;
}

.menuVerticalBL, .mvBL  {
background-color:	#ffffff;
height:	2px;
width:	7px;
}

.menuVerticalBR, .mvBR  {
background-color:	#ffffff;
height:	2px;
width:	7px;
}

.menuVerticalC a, .mvC a  {
color:	#777777;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	11px;
font-weight:	bold;
text-decoration:	none;
width:	100%;
}

.menuVerticalC a:hover, .mvC a:hover  {
color:	#99956a;
}

.menuVerticalC, .mvC  {
background-color:	#ffffff;
height:	15px;
padding-right:	3px;
text-align:	right;
white-space:	nowrap;
width:	100%;
}

.menuVerticalL, .mvL  {
background-color:	#ffffff;
height:	15px;
width:	7px;
}

.menuVerticalOverB, .mvoB  {
background-color:	#ffffff;
height:	2px;
}

.menuVerticalOverBL, .mvoBL  {
background-color:	#ffffff;
height:	2px;
width:	7px;
}

.menuVerticalOverBR, .mvoBR  {
background-color:	#ffffff;
height:	2px;
width:	7px;
}

.menuVerticalOverC a, .mvoC a  {
color:	#99956a;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	11px;
font-weight:	bold;
text-decoration:	none;
width:	100%;
}

.menuVerticalOverC a:hover, .mvoC a:hover  {
}

.menuVerticalOverC, .mvoC  {
background-color:	#ffffff;
height:	15px;
padding-right:	3px;
text-align:	right;
white-space:	nowrap;
width:	100%;
}

.menuVerticalOverL, .mvoL  {
background-color:	#ffffff;
height:	15px;
width:	7px;
}

.menuVerticalOverR, .mvoR  {
background-color:	#dcbb4a;
height:	15px;
width:	7px;
}

.menuVerticalOverT, .mvoT  {
background-color:	#ffffff;
height:	6px;
}

.menuVerticalOverTL, .mvoTL  {
background-color:	#ffffff;
height:	6px;
width:	7px;
}

.menuVerticalOverTR, .mvoTR  {
background-color:	#dcbb4a;
height:	6px;
width:	7px;
}

.menuVerticalR, .mvR  {
background-color:	#000000;
height:	15px;
width:	7px;
}

.menuVerticalT, .mvT  {
background-color:	#ffffff;
height:	6px;
}

.menuVerticalTL, .mvTL  {
background-color:	#ffffff;
height:	6px;
width:	7px;
}

.menuVerticalTR, .mvTR  {
background-color:	#000000;
height:	6px;
width:	7px;
}

.menu_bot_bg, .mbbg  {
}

.menu_off, .mC  {
background-color:	#ffffff;
height:	15px;
white-space:	nowrap;
width:	100%;
}

.menu_off-B, .mB  {
background-color:	#000000;
height:	7px;
}

.menu_off-BL, .mBL  {
background-color:	#ffffff;
height:	7px;
width:	2px;
}

.menu_off-BR, .mBR  {
background-color:	#000000;
height:	7px;
width:	20px;
}

.menu_off-L, .mL  {
background-color:	#ffffff;
height:	15px;
width:	2px;
}

.menu_off-R, .mR  {
background-color:	#ffffff;
height:	15px;
width:	20px;
}

.menu_off-T, .mT  {
background-color:	#ffffff;
height:	6px;
}

.menu_off-TL, .mTL  {
background-color:	#ffffff;
height:	6px;
width:	2px;
}

.menu_off-TR, .mTR  {
background-color:	#ffffff;
height:	6px;
width:	20px;
}

.menu_on a, .moC a  {
color:	#99956a;
}

.menu_on, .moC  {
background-color:	#ffffff;
height:	15px;
white-space:	nowrap;
width:	100%;
}

.menu_on-B, .moB  {
background-color:	#dcbb4a;
height:	7px;
}

.menu_on-BL, .moBL  {
background-color:	#ffffff;
height:	7px;
width:	2px;
}

.menu_on-BR, .moBR  {
background-color:	#dcbb4a;
height:	7px;
width:	20px;
}

.menu_on-L, .moL  {
background-color:	#ffffff;
height:	15px;
width:	2px;
}

.menu_on-R, .moR  {
background-color:	#ffffff;
height:	15px;
width:	20px;
}

.menu_on-T, .moT  {
background-color:	#ffffff;
height:	6px;
}

.menu_on-TL, .moTL  {
background-color:	#ffffff;
height:	6px;
width:	2px;
}

.menu_on-TR, .moTR  {
background-color:	#ffffff;
height:	6px;
width:	20px;
}

.menus  {
padding-bottom:	8px;
padding-top:	8px;
}

.menusV  {
padding-left:	5px;
padding-right:	9px;
}

.pContent .ajax__tab_xp .ajax__tab_body  {
margin:	0px;
padding:	0px;
}

.pageAlignment, .pAlign  {
vertical-align:	top;
}

.pageBackground, .pBack  {
background-color:	#ffffff;
margin:	0px;
}

.pageBorderB, .pbB  {
background-color:	#ffffff;
}

.pageBorderBL, .pbBL  {
background-color:	#ffffff;
}

.pageBorderBR, .pbBR  {
background-color:	#ffffff;
}

.pageBorderC, .pbC  {
background-color:	#ffffff;
vertical-align:	top;
}

.pageBorderL, .pbL  {
background-color:	#ffffff;
}
.ttc a:visited {
    color: red;
}
.pageBorderR, .pbR  {
background-color:	#ffffff;
}

.pageBorderT, .pbT  {
background-color:	#ffffff;
}

.pageBorderTL, .pbTL  {
background-color:	#ffffff;
}

.pageBorderTR, .pbTR  {
background-color:	#ffffff;
}

.page_total_label, .tptl  {
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	normal;
padding-left:	20px;
vertical-align:	middle;
white-space:	nowrap;
}

.page_total_value, .tptv  {
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	normal;
padding:	3px;
}

.page_yellow, .pContent  {
color:	#003366;
height:	30px;
}

.paginationButtonFirst, .prbf  {
background-image:	url(../Images/arrow_beg.gif);
background-repeat:	no-repeat;
height:	26px;
width:	26px;
}

.paginationButtonLast , .prbl  {
background-image:	url(../Images/arrow_end.gif);
background-repeat:	no-repeat;
height:	26px;
width:	26px;
}

.paginationButtonNext, .prbn  {
background-image:	url(../Images/arrow_right.gif);
background-repeat:	no-repeat;
height:	26px;
width:	26px;
}

.paginationButtonPrevious, .prbp  {
background-image:	url(../Images/arrow_left.gif);
background-repeat:	no-repeat;
height:	26px;
width:	26px;
}

.paginationRowEdgeL, .prel  {
background-image:	url(../Images/paginationRowEdgeL.gif);
background-repeat:	no-repeat;
height:	38px;
width:	20px;
}

.paginationRowEdgeR, .prer  {
background-image:	url(../Images/paginationRowEdgeR.gif);
background-repeat:	no-repeat;
height:	38px;
width:	20px;
}

.pagination_area, .pra  {
background-image:	url(../Images/paginationRowT.gif);
background-repeat:	repeat-x;
color:	#003366;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
padding-bottom:	1px;
text-align:	left;
vertical-align:	bottom;
white-space:	nowrap;
}

.pagination_label, .prl  {
color:	#003366;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	normal;
padding:	2px;
vertical-align:	middle;
white-space:	nowrap;
}

.pagination_row, .pr  {
border-bottom:	1px solid #dcbb4a;
font-weight:	bold;
vertical-align:	middle;
}

.pagination_value, .prv  {
color:	#003366;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
padding-left:	5px;
padding-right:	5px;
padding:	2px;
vertical-align:	middle;
white-space:	nowrap;
}

.panelInformationDisplay  {
border-bottom:	1px #cccccc solid;
border-left:	1px #cccccc solid;
border-right:	1px #cccccc solid;
border-top:	1px #cccccc solid;
}

.panelInformationDisplayWithImage  {
border-bottom:	1px #cccccc solid;
border-left:	1px #cccccc solid;
border-right:	1px #cccccc solid;
border-top:	1px #cccccc solid;
}

.panelInformationDisplayWithImage_ImageArea  {
padding-bottom:	10px;
padding-left:	16px;
padding-right:	10px;
padding-top:	10px;
}

.panelInformationDisplayWithImage_InfoArea  {
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
vertical-align:	middle;
}

.panelInformationDisplayWithImage_InfoDetails  {
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
padding-left:	16px;
white-space:	nowrap;
}

.panelInformationDisplayWithImage_InfoTitle  {
color:	#777777;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	12px;
font-weight:	bold;
white-space:	nowrap;
}

.panelInformationDisplay_InfoArea  {
padding:	10px;
}

.panelInformationDisplay_InfoDetails  {
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
text-align:	center;
white-space:	nowrap;
}

.panelInformationDisplay_InfoTitle  {
color:	#777777;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	12px;
font-weight:	bold;
text-align:	center;
white-space:	nowrap;
}

.pcB  {
}

.pcBL  {
}

.pcBR  {
}

.pcC  {
vertical-align:	top;
width:	100%;
}

.pcL  {
padding-left:	1px;
padding-top:	0px;
vertical-align:	top;
width:	1px;
}

.pcR  {
}

.pcT  {
}

.pcTL  {
}

.pcTR  {
}

.pcTable  {
}

.prbg  {
background-image:	url(../Images/ButtonBarBackground.gif);
background-repeat:	repeat-x;
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	normal;
padding-left:	3px;
padding-right:	3px;
white-space:	nowrap;
}

.rangeFilterText, .rft  {
color:	#999999;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	normal;
padding-left:	6px;
padding-right:	6px;
text-decoration:	none;
text-transform:	none;
}

.recordPanelButtonsAlignment, .rpbAlign  {
padding-bottom:	5px;
padding-left:	100px;
}

.scrollContent  {
display:	block;
}

.search_area, .sa  {
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
padding-bottom:	2px;
padding-top:	5px;
}

.search_label, .sl  {
color:	#003366;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	normal;
padding:	5px;
vertical-align:	middle;
white-space:	nowrap;
}

.signInBar  {
background-image:	url(../Images/SignInBarBackground.gif);
background-repeat:	repeat-x;
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
white-space:	nowrap;
}

.signInBar a, .signInBar input  {
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
white-space:	nowrap;
}

.signInBarL  {
background-image:	url(../Images/SignInBarL.gif);
background-repeat:	no-repeat;
}

.signInBarStatus  {
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
text-align:	right;
white-space:	nowrap;
}

.skipNavigationLinks  {
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
}

.subcategory SELECT, .sc SELECT  {
border-bottom:	1px #eeeeee solid;
border-left:	1px #555555 solid;
border-right:	1px #eeeeee solid;
border-top:	1px #555555 solid;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
}

.subcategory_label, .scl  {
color:	#859999;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
padding-left:	4px;
vertical-align:	middle;
white-space:	nowrap;
}

.tableRowsEdge, .tre  {
background-color:	#cccccc;
border-left:	1px #cccccc solid;
}

.table_cell, .alt_table_cell, .ttc, .tatc  {
background-color:	#ffffff;
border-bottom:	1px #cccccc solid;
border-right:	1px #cccccc solid;
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
padding:	5px;
text-align:	left;
vertical-align:	top;
}

.table_cell_highlighted, .alt_table_cell_highlighted, .ttch, .tatch  {
background-color:	#d9e3eb;
border-bottom:	1px #cccccc solid;
border-right:	1px #cccccc solid;
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
padding:	5px;
text-align:	left;
vertical-align:	top;
}

.table_cell_selected, .ttcs  {
background-color:	#ebf6ff;
border-bottom:	1px #cccccc solid;
border-right:	1px #cccccc solid;
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
padding:	5px;
text-align:	left;
vertical-align:	top;
}

.thirdparty_button  {
background-color:	#FFF2C4;
border-width:	none;
color:	#859999;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
text-align:	center;
text-decoration:	none;
vertical-align:	middle;
}

.tichnb  {
background-color:	#d9e3eb;
border-bottom:	1px #cccccc solid;
color:	#444444;
padding-left:	1px;
padding-top:	5px;
vertical-align:	top;
width:	16px;
}

.tichwb  {
background-color:	#d9e3eb;
border-bottom:	1px #cccccc solid;
border-left:	1px #cccccc solid;
border-right:	1px #cccccc solid;
color:	#444444;
padding-top:	3px;
vertical-align:	top;
width:	16px;
}

.ticnb  {
background-color:	#ffffff;
border-bottom:	1px #cccccc solid;
color:	#444444;
padding-left:	1px;
padding-top:	5px;
vertical-align:	top;
width:	16px;
}

.ticsnb  {
background-color:	#ebf6ff;
border-bottom:	1px #cccccc solid;
color:	#444444;
padding-left:	1px;
padding-top:	5px;
vertical-align:	top;
width:	16px;
}

.ticswb  {
background-color:	#ebf6ff;
border-bottom:	1px #cccccc solid;
border-left:	1px #cccccc solid;
border-right:	1px #cccccc solid;
color:	#444444;
padding-top:	3px;
vertical-align:	top;
width:	16px;
}

.ticwb  {
background-color:	#ffffff;
border-bottom:	1px #cccccc solid;
border-left:	1px #cccccc solid;
border-right:	1px #cccccc solid;
color:	#444444;
padding-top:	3px;
vertical-align:	top;
width:	16px;
}

.totals_cell, .tpttc  {
background-color:	#ffffff;
border-bottom:	1px #cccccc solid;
border-right:	1px #cccccc solid;
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
padding:	5px;
text-align:	left;
vertical-align:	top;
width:	48px;
}

.totals_cell_value, .tpttcv  {
background-color:	#ffffff;
color:	#666666;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
padding:	5px;
text-align:	right;
vertical-align:	top;
}

.ttc .ajax__tab_xp, .ttch .ajax__tab_xp, .ttcs .ajax__tab_xp  {
margin:	0px;
padding:	0px;
}

.ttc .dv, .ttch .dv, .ttcs .dv  {
margin:	0px;
padding:	0px;
}

.ttc a, .tatc a, .ttch a, .tatch a, .ttcs a, .dfv a, .dialog_field_value a  {
color:	#859999;
}

.ttc a:hover, .tatc a:hover, .ttch a:hover, .tatch a:hover, .ttcs a:hover, .dfv a:hover, .dialog_field_value a:hover  {
color:	#99956a;
}

HTML  {
direction:	ltr;
}

a.button_link, .thc a.button_link, .tic a.button_link, .ttc a.button_link  {
color:	#444444;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	9px;
font-weight:	bold;
padding-left:	4px;
padding-right:	4px;
text-align:	center;
text-decoration:	none;
width:	100%;

}

a.button_link:hover, .thc a.button_link:hover, .tic a.button_link:hover, .ttc a.button_link:hover  {
color:	#222222;
text-decoration:	none;
}

a.menu  {
color:	#777777;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	11px;
font-weight:	bold;
padding-bottom:	3px;
text-align:	left;
text-decoration:	none;
width:	100%;
}

a.menu:hover  {
color:	#99956a;
}

div.tableContainer  {
clear:	both;
height:	285px;
overflow:	auto;
}

div.tableContainer table  {
width:	97%;
}

thead.fixedHeader table  {
width:	0%;
}

thead.fixedHeader td.button-white  {
white-space:	nowrap;
width:	0%;
}

thead.fixedHeader tr  {
background-color:	#d9e3eb;
position:	relative;
}
/*.dPanelBody {
	background-color: #ffffff;
	border-bottom: 1px #888866 solid;
	border-left: 1px #888866 solid;
	border-right: 1px #888866 solid;
	border-top: 1px #888866 solid;
	color: #666666;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	text-align: left;
	overflow:hidden;
	}
*/
.TabInCollPanel
{
	border: solid 1px #888866;
}	
	
.CollapsibleLabel
{
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
	color: #666666;
}
.flTable  {
color:	#859999;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
padding-bottom:	3px;
padding-left:	6px;
padding-right:	6px;
padding-top:	3px;
text-align:	left;
vertical-align:	middle;
white-space:	nowrap;
}

.flUpload  {
color:	#859999;
font-family:	Verdana, Geneva, ms sans serif;
font-size:	10px;
font-weight:	bold;
padding-bottom:	3px;
padding-left:	6px;
padding-right:	6px;
padding-top:	3px;
text-align:	right;
vertical-align:	middle;
white-space:	nowrap;
}

/* .ca-parent{} */

.ca-parent {
    font-family: Verdana, Geneva, ms sans serif !important;
    margin: 0;
}

    .ca-parent h1,
    .ca-parent h2,
    .ca-parent h3,
    .ca-parent h4,
    .ca-parent h5,
    .ca-parent h6 {
        font-family: Verdana, Geneva, ms sans serif;
    }

.ca-top_header ul li a,
.ca-header_menu .navbar-default .navbar-nav > li > a,
.ca-header_menu .dropdown-menu > li > a,
.ca-header_menu,
.ca-dashboard_icons .panel-heading a .ca-icon_div,
.ca-dashboard_icons .panel-heading a span,
.ca-main_container .ca-header_menu nav {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.ca-parent a {
    text-decoration: none !important;
}

.ca-parent img {
    outline: 0;
    height: auto;
    max-width: 100%;
}

/* *******************************************************************
	Top Header & Header
******************************************************************* */

.ca-main_container header {
    padding: 5px 0 10px 0;
}

.ca-top_header {
    width: 100%;
    display: inline-block;
    font-size: 0;
}

    .ca-top_header ul {
        list-style: none;
        display: inline-block;
        padding: 0;
        margin: 0;
    }

        .ca-top_header ul li {
            display: inline-block;
            vertical-align: middle;
            font-size: 0;
        }

            .ca-top_header ul li img {
                width: 18px;
                height: 18px;
            }

            .ca-top_header ul li a span.ca-round_img {
                width: 27px;
                height: 27px;
                text-align: center;
                display: inline-block;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%;
            }

            .ca-top_header ul li > span,
            .ca-top_header ul li a {
                line-height: 25px;
                font-size: 13px;
                margin-right: 7px;
                display: inline-block;
                -webkit-border-radius: 25px;
                -moz-border-radius: 25px;
                -ms-border-radius: 25px;
                -o-border-radius: 25px;
                border-radius: 25px;
            }

            .ca-top_header ul li.ca-sign_btn a,
            .ca-top_header ul li > span {
                padding: 4px 5px 4px 5px;
            }

            .ca-top_header ul li:last-child a {
                margin-right: 0;
            }

.ca-logo_section {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.ca-main_logo,
.ca-support_div {
    /* display: table-cell;
	vertical-align: middle; */
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.ca-main_logo {
    padding-right: 5px;
}

.ca-support_div {
    padding-left: 5px;
}

.ca-header_menu .meu_cls {
    position: fixed;
    left: 285px;
    top: 5px;
    bottom: inherit;
    z-index: 1000;
    display: none;
}

.ca-header_menu .navbar {
    min-height: inherit;
    border: none;
    border-radius: 0;
    position: absolute;
    left: 0;
    right: 0;
}

.ca-header_menu .nav > li > a {
    font-size: 13.5px;
    padding: 8px 10px;
    /* border: 1px solid red */
}

.ca-header_menu .dropdown-menu {
    min-width: 270px;
    padding: 0;
    border: 0 !important;
    border-radius: 2px !important;
    box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.22) !important;
    font-size: 13px;
    max-width:740px;
}

    .ca-header_menu .dropdown-menu > li > a {
        padding: 7px 9px;
    }


/* *******************************************************************
	Invoice Page
******************************************************************* */



.ca-logo_area {
    border: 1px solid #e7ecf1;
    padding: 15px 15px;
    height: 130px;
    font-size: 14px;
    align-items: center;
    display: flex;
}

.ca-table-scrollable {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    margin: 10px 0 !important
}

.ca-info_table {
    margin-top: 0px !important;
}

.ca-table-scrollable.ca-info_table {
    border: 1px solid #e7ecf1;
}

.ca-table-scrollable.ca-footer_table {
    border: 1px solid #e7ecf1;
}

.ca-info_table table.table thead tr th {
    font-weight: 600;
}

.ca-info_table table.table tbody tr td {
    text-align: center;
}

.ca-net_value {
    font-size: 15px;
    font-weight: bold;
}

.ca-table-scrollable.ca-table-scrollable-borderless,
.ca-table-scrollable > .table-bordered {
    border: 0;
}

    .ca-table-scrollable > .table-bordered > tbody > tr:last-child > td,
    .ca-table-scrollable > .table-bordered > tbody > tr:last-child > th,
    .ca-table-scrollable > .table-bordered > tfoot > tr:last-child > td,
    .ca-table-scrollable > .table-bordered > tfoot > tr:last-child > th,
    .ca-table-scrollable > .table-bordered > thead > tr:last-child > td,
    .ca-table-scrollable > .table-bordered > thead > tr:last-child > th,
    .table.table-bordered thead > tr > th {
        border-bottom: 0
    }

.ca-table-scrollable > .table {
    width: 100% !important;
    margin: 0 !important;
    background-color: #fff
}

    .ca-table-scrollable > .table > tbody > tr > th,
    .ca-table-scrollable > .table > tfoot > tr > td,
    .ca-table-scrollable > .table > tfoot > tr > th,
    .ca-table-scrollable > .table > thead > tr > th {
        white-space: nowrap
    }

.ca-table-scrollable > .table-bordered > tbody > tr > td:first-child,
.ca-table-scrollable > .table-bordered > tbody > tr > th:first-child,
.ca-table-scrollable > .table-bordered > tfoot > tr > td:first-child,
.ca-table-scrollable > .table-bordered > tfoot > tr > th:first-child,
.ca-table-scrollable > .table-bordered > thead > tr > td:first-child,
.ca-table-scrollable > .table-bordered > thead > tr > th:first-child {
    border-left: 0
}

.ca-table-scrollable > .table-bordered > tbody > tr > td:last-child,
.ca-table-scrollable > .table-bordered > tbody > tr > th:last-child,
.ca-table-scrollable > .table-bordered > tfoot > tr > td:last-child,
.ca-table-scrollable > .table-bordered > tfoot > tr > th:last-child,
.ca-table-scrollable > .table-bordered > thead > tr > td:last-child,
.ca-table-scrollable > .table-bordered > thead > tr > th:last-child {
    border-right: 0
}

.ca-table-advance thead {
    color: #3f444a;
}

    .ca-table-advance thead tr th {
        background-color: #f1f4f7;
        font-size: 14px;
        font-weight: 400;
        color: #3f444a;
    }

.ca-table-scrollable .table > tbody > tr > td,
.ca-table-scrollable .table > tbody > tr > th,
.ca-table-scrollable .table > tfoot > tr > td,
.ca-table-scrollable .table > tfoot > tr > th,
.ca-table-scrollable .table > thead > tr > td,
.ca-table-scrollable .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: middle;
    /* border-top: 1px solid #e7ecf1; */
}

.ca-table-scrollable .table-bordered,
.ca-table-scrollable .table-bordered > tbody > tr > td,
.ca-table-scrollable .table-bordered > tbody > tr > th,
.ca-table-scrollable .table-bordered > tfoot > tr > td,
.ca-table-scrollable .table-bordered > tfoot > tr > th,
.ca-table-scrollable .table-bordered > thead > tr > td,
.ca-table-scrollable .table-bordered > thead > tr > th {
    border: 1px solid #e7ecf1;
}

.ca-table-scrollable .table td,
.ca-table-scrollable .table th {
    font-size: 13px;
}

.ca-date_section h1 {
    text-align: right;
    font-weight: bold;
    font-size: 40px;
    margin: 0px 0px;
}

.ca-order_bill table.table thead tr th {
    font-weight: 600;
    text-align: left;
}

.ca-order_bill table tbody {
    min-height: 210px;
    max-height: 300px;
    display: inline-block;
}

.ca-bootstrap .pagination {
    float: left;
    padding-left: 0px;
}

    .ca-bootstrap .pagination > li {
        display: inline;
    }

        .ca-bootstrap .pagination > li:first-child > a,
        .ca-bootstrap .pagination > li:first-child > span {
            margin-left: 0;
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
        }

        .ca-bootstrap .pagination > li > a,
        .ca-bootstrap .pagination > li > span {
            font-size: 14px;
            position: relative;
            float: left;
            padding: 6px 12px;
            line-height: 1.42857;
            text-decoration: none;
            color: #1294be;
            background-color: #fff;
            border: 1px solid #ddd;
            margin-left: -1px;
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

    .ca-bootstrap .pagination > .active > a,
    .ca-bootstrap .pagination > .active > a:focus,
    .ca-bootstrap .pagination > .active > a:hover,
    .ca-bootstrap .pagination > .active > span,
    .ca-bootstrap .pagination > .active > span:focus,
    .ca-bootstrap .pagination > .active > span:hover {
        z-index: 3;
        color: #fff;
        background-color: #1294be;
        border-color: #1294be;
        cursor: default;
    }

.ca-input-sm {
    width: 80px !important;
    float: right;
}

.ca-invoice_list table.table thead tr th {
    font-weight: 600;
    text-align: left;
}

.ca-invoice_list table tbody {
    min-height: 210px;
    max-height: 300px;
}

.ca-invoic_tbody {
    width: 100%;
}


    /* .ca-invoic_tbody table{min-height:500px;height:500px;} */

    .ca-invoic_tbody table tr td {
        vertical-align: top;
    }

.ca-inv_group {
    padding: 0px !important;
    border: initial !important;
}

.ca-invoic_tbody table {
    width: 100%;
    border-collapse: collapse;
    border-color: inherit;
    border: initial;
}

.ca-invoic_tbody tr td {
    padding: 5px;
    border-color: #e7ecf1;
    height: 34px;
}

.ca-invoic_tbody tr {
    height: 34px;
}

.ca-btn_style a {
    background-color: #000;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 7px 10px;
    display: inline-block;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .18);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

    .ca-btn_style a:hover {
        background-color: #dcbb4a;
        color: #FFF;
    }

    .ca-btn_style a:focus {
        background-color: #dcbb4a;
        color: #FFF;
    }

.ca-btn_style {
    text-align: right;
}

.ca-footer_table table.table thead tr th {
    font-weight: 600;
    text-align: left;
}

.ca-table-scrollable.ca-order_bill {
    margin-top: 0px !important
}

.ca-flexbox-container {
    padding: 15px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    float: inherit;
    margin-bottom: 15px;
}

    .ca-flexbox-container .col-md-6:first-child {
        margin-right: 30px;
    }

    .ca-flexbox-container .col-md-6 {
        float: inherit;
        background-color: #fff;
        padding: 0px;
    }

.ca-border_1 {
    border: 1px solid #e7ecf1;
}

.ca-invoice_list table.table thead .ca-check-box {
    text-align: center;
}

.ca-check-box {
    text-align: center;
}

.ca-pagination-section {
    align-items: center;
    width: 100%;
    display: inline-block;
    margin-top: 4px;
}

.ca-bootstrap .pagination {
    margin-bottom: 0px !important;
}

.ca-invoic_tbody tr:hover {
    background: #f9f9f9;
}



/* *******************************************************************
	Header Menu
******************************************************************* */

@media (min-width: 992px) {
    .ca-header_menu.ca-sticky_head {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 250;
        -webkit-box-shadow: 0px 6px 5px -2px rgba(0,0,0,0.31);
        -moz-box-shadow: 0px 6px 5px -2px rgba(0,0,0,0.31);
        box-shadow: 0px 6px 5px -2px rgba(0,0,0,0.31);
    }

    li.dropdown:hover > .dropdown-menu {
        display: block;
    }


    /* .ca-main_logo img{height: 70px;}
	.ca-support_div img{height: 45px;} */

    .dropdown-menu.ca-mega-menu {
        /* display: block !important; */
        width: 991px;
        font-size: 0;
    }

    .ca-header_menu .navbar-nav > li.ca-mega_menu_par ul.ca-mega-menu {
        left: inherit!important;
        right: 0;
    }

    .dropdown-menu.ca-mega-menu li {
        width: 33.33333333%;
        display: inline-block;
        vertical-align: top;
    }

    .ca-header_menu .dropdown-menu > li > a {
        font-size: 12px;
        white-space: normal;
    }
}

.ca-header_menu .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}

/* *******************************************************************
	Dashboard
******************************************************************* */

.ca-container_2 * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .ca-container_2 *:before,
    .ca-container_2 *:after {
        display: table;
        content: " ";
    }

.ca-container_2 {
    clear: both;
}

.ca-top_space {
    margin-top: 60px;
    margin-bottom: 0;
}

.ca-white_box {
    width: 100%;
    display: inline-block;
    padding: 15px;
    margin-bottom: 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
/* .ca-white_box:last-child{margin-bottom: 0;} */

.ca-home_title {
    font-size: 27px !important;
    font-weight: 500 !important;
    display: inline-block;
    margin: -18px 0 15px 0 !important;
    padding: 10px 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

    .ca-home_title img {
        width: 30px;
        vertical-align: inherit;
    }

.ca-dashboard_icons .panel-default {
    border: none;
    box-shadow: none;
    position: relative;
}

.ca-dashboard_icons .ca-row {
    margin-left: -10px;
    margin-right: -10px;
}

.ca-dashboard_icons .panel-group .panel {
    text-align: center;
    font-size: 0;
    overflow: hidden;
}

/*.ca-dashboard_icons .ca-top_head {
    padding-bottom: 10px;
    margin-bottom: -6px;
}

.ca-dashboard_icons .panel-group .panel + .panel {
    margin-top: -1px;
    display: inline-block;
    width: 100%;
}*/



.ca-dashboard_icons .ca-top_head{

padding-bottom: 5px;

margin-bottom: -21px !important;

}

 

.ca-dashboard_icons .panel-group .panel+.panel {

/* margin-top: -1px; */

display: inline-block;

/* display: initial; */

    width: 100%;

}

 

.ca-dashboard_icons .panel-group .ca-panel_body{

width: 100%;

display: inline-block;

}

 

#ca-panel_body{width: 100%; display: inline-block; font-size: 0;}







.ca-dashboard_icons .panel-heading {
    min-width: 186px;
    background: none;
    border: none;
    padding: 0 10px;
    display: inline-block;
    vertical-align: top;
    border-radius: 0;
    position: relative;
}

    .ca-dashboard_icons .panel-heading a {
        text-align: center;
        display: inline-block;
        text-decoration: none !important;
    }

        .ca-dashboard_icons .panel-heading a .ca-icon_div {
            width: 120px;
            height: 120px;
            text-align: center;
            position: relative;
            margin: 0 auto;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
        }

            .ca-dashboard_icons .panel-heading a .ca-icon_div img {
                height: 85px;
                margin: -42px auto 0;
                position: absolute;
                top: 50%;
                left: 0;
                right: 0;
            }

.ca-dashboard_icons .panel-body a .ca-icon_div {
    width: 120px;
    height: 120px;
}

    .ca-dashboard_icons .panel-body a .ca-icon_div img {
        height: 65px;
        margin: -32px auto 0;
    }

.ca-dashboard_icons .panel-heading a .ca-icon_div span {
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 20px;
    line-height: 35px;
    display: inline-block;
    margin: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    top: 5px;
}

.ca-dashboard_icons .panel-heading a span {
    font-size: 18px;
    /* font-weight: 600; */
    display: inline-block;
    margin-top: 5px;
    font-family: Verdana, Geneva, ms sans serif;
}

.ca-dashboard_icons .panel-heading .accordion-toggle.ca-top_arrow.collapsed:before,
.ca-dashboard_icons .panel-heading .accordion-toggle.ca-top_arrow.collapsed:after {
    border: none;
}

.ca-dashboard_icons .panel-heading .accordion-toggle.ca-top_arrow:before,
.ca-dashboard_icons .panel-heading .accordion-toggle.ca-top_arrow:after {
    position: absolute;
    bottom: -9px;
    left: 50%;
    margin-left: -10px;
    display: inline-block !important;
}

.ca-dashboard_icons .panel-heading .accordion-toggle.ca-top_arrow:before,
.ca-dashboard_icons .panel-heading .accordion-toggle.ca-top_arrow:after {
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid transparent;
    content: '';
}

.ca-dashboard_icons .panel-default .panel-body {
    width: auto;
    padding: 10px;
    margin: 0 3px 3px;
}

.ca-working_area {
    width: 100%;
    display: inline-block;
}

.ca-btn {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    transition: box-shadow .28s cubic-bezier(.4,0,.2,1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid;
    overflow: hidden;
    position: relative;
    user-select: none;
    padding: 8px 14px 7px;
    display: inline-block;
}


.procd_btn {
    width: 100%;
    display: inline-block;
    text-align: right;
    margin-bottom: 15px;
}

.ca-bootstrap a.ca-back-to-top {
    background: #dcbb4a;
    width: 36px;
    height: 36px;
    padding: 5px;
    line-height: 22px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
    z-index: 9999;
    -webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, .4);
    -moz-box-shadow: 2px 2px 7px rgba(0, 0, 0, .4);
    -ms-box-shadow: 2px 2px 7px rgba(0, 0, 0, .4);
    -o-box-shadow: 2px 2px 7px rgba(0, 0, 0, .4);
    box-shadow: 2px 2px 7px rgba(0, 0, 0, .4);
}

.ca-back-to-top img {
    width: 18px;
}

.ca-bootstrap a.ca-back-to-top:hover,
.ca-bootstrap a.ca-back-to-top:focus {
    background: #ccab3c;
}

/* *******************************************************************
	Footer
******************************************************************* */

.ca-main_container footer {
    width: 100%;
    display: inline-block;
    padding: 7px 0;
}

/* *******************************************************************
	Theme Color CSS
******************************************************************* */
.ca-parent {
    background: #efefef;
}

.ca-main_container header {
    background: #FFF;
    height: 145px;
}

.ca-main_container .ca-header_menu nav {
    background: #000;
}

.ca-top_header ul li a {
    background: #dedede;
    color: #444;
    box-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.18);
}

.ca-top_header ul li:hover a,
.ca-dashboard_icons .panel-heading a:hover .ca-icon_div {
    box-shadow: 0 3px 6px rgba(0,0,0,.2), 0 3px 6px rgba(0,0,0,.26);
}

.ca-top_header ul li a span.ca-round_img {
    background: #000;
}

.ca-top_header ul li a:hover span.ca-round_img {
    background: #dcbb4a;
}

.ca-header_menu .navbar-default .navbar-nav > li > a {
    color: #FFF;
}

    .ca-header_menu .navbar-default .navbar-nav > li.open > a:hover,
    .ca-header_menu .navbar-default .navbar-nav > li.open > a:focus,
    .ca-header_menu .navbar-default .navbar-nav > .active > a,
    .ca-header_menu .navbar-default .navbar-nav > .active > a:hover,
    .ca-header_menu .navbar-default .navbar-nav > .active > a:focus,
    .ca-header_menu .navbar-default .navbar-nav > li > a:hover,
    .ca-header_menu .navbar-default .navbar-nav > li > a:focus,
    .ca-header_menu .navbar-default .navbar-nav > li:hover > a,
    .ca-header_menu .navbar-default .navbar-nav > li:focus > a {
        color: #FFF;
        background-color: #dcbb4a;
    }

        .ca-header_menu .navbar-default .navbar-nav > li.open > a:hover .caret,
        .ca-header_menu .navbar-default .navbar-nav > li.open > a:focus .caret,
        .ca-header_menu .navbar-default .navbar-nav > a .caret,
        .ca-header_menu .navbar-default .navbar-nav > .dropdown > a .caret,
        .ca-header_menu .navbar-default .navbar-nav > .active > a .caret,
        .ca-header_menu .navbar-default .navbar-nav > .active > a:hover .caret,
        .ca-header_menu .navbar-default .navbar-nav > .active > a:focus .caret {
            border-top-color: #FFF;
            border-bottom-color: #FFF;
        }

.ca-bootstrap .dropdown-menu > li > a:hover,
.ca-bootstrap .dropdown-menu > li > a:focus,
.ca-bootstrap .m_display .dropdown.open > a {
    color: #FFF;
    background-color: #dcbb4a;
}

.ca-white_box {
    background: #FFF;
    -webkit-box-shadow: 0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12);
}

.ca-home_title {
    background-color: #d9e3eb;
    color: #777;
    box-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.18);
}

.ca-dashboard_icons .panel-heading a.collapsed.ca-top_arrow .ca-icon_div,
.ca-dashboard_icons .panel-heading a .ca-icon_div {
    background: #000;
    box-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.18);
}

.ca-dashboard_icons .panel-heading a.collapsed.ca-top_arrow:hover .ca-icon_div,
.ca-dashboard_icons .panel-heading a:hover .ca-icon_div,
.ca-dashboard_icons .panel-heading a.ca-top_arrow .ca-icon_div {
    background-color: #dcbb4a;
    box-shadow: 0 3px 6px rgba(0,0,0,.2), 0 3px 6px rgba(0,0,0,.26);
}

.ca-dashboard_icons .panel-heading a.collapsed.ca-top_arrow span,
.ca-dashboard_icons .panel-heading a span {
    color: #000;
}

.ca-dashboard_icons .panel-heading a.collapsed.ca-top_arrow:hover span,
.ca-dashboard_icons .panel-heading a:hover span,
.ca-dashboard_icons .panel-heading a.ca-top_arrow span {
    color: #dcbb4a;
}

.ca-dashboard_icons .panel-heading a .ca-icon_div span {
    background: #FFF;
    border: 3px solid #000;
    color: #000;
}

.ca-dashboard_icons .panel-heading a:hover .ca-icon_div span {
    border: 3px solid #dcbb4a;
    color: #dcbb4a;
}

.ca-dashboard_icons .panel-default .panel-body {
    background: rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12);
}

.ca-dashboard_icons .panel-heading .accordion-toggle.ca-top_arrow:after {
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
}

.ca-main_container footer {
    background: #dcbb4a;
    color: #000;
}

.ca-main_logo .navbar-toggle {
    background: #dcbb4a;
}

    .ca-main_logo .navbar-toggle .icon-bar {
        background: #000;
    }

.ca-bootstrap a.ca-btn {
    color: #666;
    background-color: #e1e5ec;
    border-color: #e1e5ec;
    box-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.18);
}

    .ca-bootstrap a.ca-btn:hover {
        color: #666;
        background-color: #c2cad8;
        border-color: #bcc5d4;
        box-shadow: 0 3px 6px rgba(0,0,0,.2), 0 3px 6px rgba(0,0,0,.26);
    }

.ca-bootstrap a.ca-btn_submit {
    color: #FFF !important;
    background-color: #000;
    border-color: #000;
}

    .ca-bootstrap a.ca-btn_submit:hover {
        color: #000 !important;
        background-color: #dcbb4a;
        border-color: #dcbb4a;
    }

/* *******************************************************************
	Print CSS
******************************************************************* */

.ca-home_titlem,
.ca-body_wrap .ca-home_title,
.ca-container_2 * {
    font-family: Verdana, Geneva, ms sans serif;
}

.ca-body_wrap .ca-bootstrap a[href]:after {
    content: "";
    display: none;
}

.pagination > li > a:hover {
    background-color: #ddd;
}

.pagination-part > li > a:hover {
    background-color: #ddd;
}

/* @media print{
	body{
		margin: 0;
		background: #efefef !important;
		-webkit-print-color-adjust: exact;
	}

	.ca-main_container header{
		border: 1px solid #FFF;
		page-break-inside: auto;
	}

	.ca-bootstrap a[href]:after {
		content: "";
	}

	.ca-top_space{margin-top: 0;}

	.ca-bootstrap .container{
		page-break-inside: avoid;
	}

	.ca-main_container .ca-header_menu nav .container{margin: 0 auto;}

	.ca-main_container .ca-header_menu{display: none !important;}

	.ca-bootstrap .panel-group{margin-bottom: 0;}

	.ca-dashboard_icons .panel-heading{margin-bottom: 15px;}

	.ca-bootstrap .procd_btn,
	.ca-bootstrap a.ca-back-to-top,
	.ca-top_header,
	.ca-main_container footer{
		display: none !important;
	}

	.ca-container_2 .ca-white_box{margin-bottom: 0;}
} */
/*Start: Added by Rutu on 2 March 2022 Responsive Dashboard menu CSS*/
.head-div {
    position: relative;
    display: block;
    float: right;
    top: -140px;
}

.support-div {
}

.ca-main_container .ca-header_menu nav {
    height: 36px;
}

.user-name, .profile-details {
    display: none;
}
/*End: Added by Rutu on 2 March 2022 Responsive Dashboard menu CSS*/
/* *******************************************************************
	Media Query
******************************************************************* */

@media (max-width: 1199px) {

    

.ca-dashboard_icons .ca-top_head{

margin-bottom: -16px !important;

}

    .ca-header_menu .nav > li > a {
        font-size: 12px;
        padding: 8px 5px;
    }

    .dropdown-menu.ca-mega-menu {
        width: 850px;
    }

    .ca-dashboard_icons .panel-heading a .ca-icon_div {
        width: 125px;
        height: 125px;
    }

    .ca-dashboard_icons .panel-heading {
        min-width: 145px;
    }

        .ca-dashboard_icons .panel-heading a .ca-icon_div img {
            height: 60px;
            margin-top: -30px;
        }

        .ca-dashboard_icons .panel-heading .accordion-toggle.ca-top_arrow:before,
        .ca-dashboard_icons .panel-heading .accordion-toggle.ca-top_arrow:after {
            bottom: -15px;
        }
}

@media (max-width: 991px) {

    /*Start: Added by Rutu on 2 March 2022 Responsive Dashboard menu CSS*/
    a#PageHeader_ReturnToAdminPage {
        margin-right: 0px !important;
        margin-bottom: 5px;
    }

    .small-lbl ul {
        width: auto !important;
    }

    .left-details {
        display: grid !important;
        float: right;
    }

    .small-lbl {
        width: auto;
        display: inline;
        font-size: 0;
        float: right;
    }

        .small-lbl ul li {
            float: right;
        }

            .small-lbl ul li a {
                float: right;
                margin-right: 0px;
            }

    .left-details {
        display: grid;
        float: right;
    }

    .small-logo {
        display: block;
        float: left;
        width: auto;
    }

    #PageHeader_lblUserName {
        display: none;
    }

    .head-div img {
        width: auto !important;
    }

    .profile-details {
        position: absolute;
        top: 22px;
        text-align: left;
        display: flex;
        line-height: 3;
        left: 13px;
    }

    #menu {
        margin: 7.5px 0px;
        border-top: 1px solid #ffffff;
    }

    #main-menu {
        margin-right: auto;
    }

    .ca-bootstrap .navbar-nav {
        position: relative;
        top: 85px;
        height: 67%;
        overflow-y: auto;
    }

    .ca-header_menu .navbar .container {
        height: 100%;
    }

    .ca-bootstrap .navbar-nav {
        position: relative;
        top: 85px;
    }

    .support-div {
        position: absolute;
        bottom: 25px;
        top: inherit;
        -webkit-transition-property: top, bottom;
        -webkit-transition-duration: 0.5s;
        transition: transform .15s cubic-bezier(.4, 0, .2, 1);
    }

    .head-div {
        position: inherit;
        bottom: inherit;
        top: inherit;
        left: inherit;
        float: inherit;
        margin-left: 60px;
    }

    .ca-main_container .ca-header_menu nav {
        height: auto !important;
    }

    .user-name {
        display: block;
        position: relative;
        left: 11px;
        font-size: 15px;
    }

        .user-name span {
            color: #085675 !important;
        }
    /*End: Added by Rutu on 2 March 2022 Responsive Dashboard menu CSS*/

.ca-dashboard_icons .ca-top_head{

margin-bottom: 0 !important;

}

    .ca-main_container header {
        margin-bottom: 30px;
        height: auto;
    }

    .ca-main_logo {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

        .ca-main_logo img {
            height: 65px;
        }

    .ca-top_space {
        margin-top: 30px;
    }

    .ca-logo_section.ca-sticky_head {
        background: #FFF;
        width: 720px;
        padding: 5px 15px;
        position: fixed;
        top: 0;
        left: inherit;
        right: inherit;
        z-index: 250;
        -webkit-box-shadow: 0px 6px 5px -2px rgba(0,0,0,0.31);
        -moz-box-shadow: 0px 6px 5px -2px rgba(0,0,0,0.31);
        box-shadow: 0px 6px 5px -2px rgba(0,0,0,0.31);
    }

    .ca-dashboard_icons .panel-heading .accordion-toggle.ca-top_arrow:before,
    .ca-dashboard_icons .panel-heading .accordion-toggle.ca-top_arrow:after {
        border: none;
    }

    /* Menu Responsive */

    .navbar-header {
        float: none;
    }

    .navbar-left,
    .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none !important;
        border: none;
        margin: 0;
        height: 100%;
        max-height: 100%;
    }

    .navbar-nav {
        float: none !important;
        margin: 0;
    }

        .navbar-nav > li {
            float: none !important;
            max-width: 100% !important;
        }

    .collapse.in {
        display: block !important;
    }

    .ca-header_menu .navbar {
        background: #FFF;
        width: 280px;
        position: fixed;
        overflow-y: auto;
        left: 0;
        top: 0;
        bottom: 0;
        transform: translateX(-100%);
        transition: transform .15s cubic-bezier(.4, 0, .2, 1);
        z-index: 150;
        border-radius: 0;
        border: none;
        margin-bottom: 0;
    }

    .ca-header_menu .m_display {
        transform: translateX(0);
        transition-duration: 235ms;
        z-index: 1010;
    }

    .ca-header_menu .navbar .container {
        width: auto;
        padding: 0;
    }

    .ca-header_menu .nav > li > a {
        width: 100%;
        font-size: 14px;
        color: #444;
        padding: 10px 20px 10px 35px;
        display: inline-block;
    }

    .ca-header_menu .dropdown-menu > li > a {
        padding: 8px 10px;
        white-space: normal;
    }

    .ca-header_menu .navbar-default .navbar-nav > li > a .caret {
        position: absolute;
        right: 15px;
        top: 50%;
        margin-top: -2px;
    }

    .ca-header_menu .nav_overlay {
        display: none;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        z-index: 1000;
    }

        .ca-header_menu .nav_overlay.ovl_dis {
            display: inline-block;
        }

    .ca-header_menu .navbar-nav > li > .dropdown-menu {
        background: #f5f5f5;
        min-width: inherit;
        width: 100%;
        border: none !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        position: relative;
    }

    .ca-main_logo .navbar-header {
        /* top: 12px;
		position: relative; */
        margin-right: 5px;
        /* display: inline-block; */
    }

    .ca-main_logo .navbar-toggle {
        display: inline-block;
        margin: 0;
    }

    /* End Menu Responsive */
}

@media (max-width: 767px) {
    .ca-logo_section.ca-sticky_head {
        width: 100%;
        left: 0;
        right: 0;
    }

    

.ca-main_container header{

height: 150px;

}

.ca-logo_section{

width: auto;

position: absolute;

left: 15px;

right: 15px;

}

}



@media (max-width: 640px) {

.ca-main_container header{

height: 150px;

}

.ca-logo_section{

width: auto;

position: absolute;

left: 15px;

right: 15px;

}

}


@media (max-width: 520px) {
    /* .ca-main_logo{max-width: inherit;}
	.ca-support_div{max-width: inherit;} */

    .ca-dashboard_icons .panel-heading {
        min-width: inherit;
        width: 33.33333333%;
        float: left;
        margin-bottom: 10px;
    }

        .ca-dashboard_icons .panel-heading a .ca-icon_div {
            width: 120px;
            height: 120px;
        }

            .ca-dashboard_icons .panel-heading a .ca-icon_div img {
                height: 55px;
                margin-top: -27px;
            }

        .ca-dashboard_icons .panel-heading a span {
            margin-top: 0;
        }
}

@media (max-width: 480px) {

    ca-dashboard_icons .ca-top_head{margin-bottom: 20px;}

.ca-main_container header{

height: 155px;

}


    .ca-dashboard_icons .panel-heading {
        width: 50%;
    }

    .ca-top_header ul {
        width: 100%;
        text-align: right;
        margin-right: -5px;
    }

        .ca-top_header ul li.ca-usr_name {
            width: 100%;
            display: inline-block;
            text-align: right;
            margin-right: -5px;
        }

            .ca-top_header ul li.ca-usr_name > span {
                line-height: normal;
                padding-bottom: 0;
            }

    .ca-dashboard_icons .ca-panel_body .panel-body .panel-heading {
        width: auto;
        margin: 0 auto 10px;
        float: none;
    }

        .ca-dashboard_icons .ca-panel_body .panel-body .panel-heading:last-child {
            margin: 0 auto;
        }
    .ca-main_logo img {
        width: 125px !important;
    }
}

@media (max-width: 375px) {
    .ca-main_logo img {
        width: 125px;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }

    .ca-support_div img {
        width: 100px;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }
    .ca-bootstrap .navbar-nav {
        height: 61%;
    }
}

@media (max-width: 360px) {
    /* .ca-main_logo{max-width: inherit;} */
    .ca-main_logo img {
        height: auto;
    }
    /* .ca-support_div img{max-width: inherit;} */

    .navbar-toggle .icon-bar {
        width: 16px;
    }

    .ca-header_menu .meu_cls {
        left: 280px;
        top: 0;
    }
}
/*Dashboard css*/
.left-details {
    display: flex;
    float: right;
}

.ca-top_header {
    width: auto;
}

.ca-sign_btn a {
    margin-right: 12px;
}

a#PageHeader_ReturnToAdminPage {
    margin-right: 10px;
}
