@import url("reset.css");
@import url("main.css");
/*@import url("forms.css");*/
@import url("menus.css");
@import url("tables.css");
/*@import url("tabs.css");*/
@import url("messages.css");
@import url("buttons.css");
@import url("jquery.css");/*
@import url("jqueryFileTree.css");*/
@import url("pagination.css");
@import url("digg_pagination.css");
@import url("thickbox.css");
/*@import url("core.css"); @import url("crm_style.css");this file contents calender styles*/ 
@import url("body_main.css");

@import url("body_navigation.css");
@import url("iform.css");

/* Header Background */
.topnav_div {
    /*background: #193869 none repeat scroll 0 0;*/
    clear: both;
    float: left;
    line-height: normal;
    width: 100%;
    border:none;
    border-top: 2px solid #77bc1f;
	border-bottom: 2px solid #77bc1f;
	margin: 5px 0 10px;
}
/* Menu */
#tabsH { font-size:12px;float:left;line-height:normal;margin: 0 0 0 20px;}

#tabsH .sf-menu { padding:74px 10px 0 0;list-style:none; float:left; height:auto !important; z-index:80;margin:0 }
#tabsH .sf-menu li 
{
	position:relative;
	display:inline; 
	float:left; 
	z-index:80;
	background-color:#e00034;
	background: #e00034 linear-gradient(#e00034, #b7002a) repeat scroll 0 0 / 100% auto;
    border-left-color: #dd335a;
    border-right-color: #8b0020;
    border-top-color: #e84067;
    border-top-width: 0.1em;
	border-left-style: solid;
    border-left-width: 0.1em;
    border-right-style: solid;
    border-right-width: 0.1em;
    border-top-style: solid;
}
#tabsH .sf-menu li:hover 
{ 
	visibility:inherit; 
	overflow:visible; /* fixes IE7 'sticky bug' */ 
	background:#1C3F75;
	  border-left-color: #7fafcc;
    border-right-color: #090c31;
    border-top-color: #4f7fa9;
    border-top-width: 0.1em
}
#tabsH .sf-menu a:hover, #tabsH .sf-menu a:hover span
{
	color:#fff !important;
	
}
#tabsH .sf-menu li ul { left:0px !important; top:28px !important; float:left; clear:both; display:inline ; }
#tabsH .sf-menu ul { border:0px solid #000; margin:0; position:absolute; top:-999em; width:9em; /* left offset of submenus need to match (see below) */ z-index:9999; }
#tabsH .sf-menu ul li { width:152px !important; padding:0; color:#330099; border-width:0 0 1px 0; float:left; position:relative; border-style:solid; border-color:#fff; cursor:pointer; }
#tabsH .sf-menu ul li ul { left:25px !important; top:21px !important; float:left; clear:both; display:inline !important; }
#tabsH .sf-menu li li { height:auto; background:#5ECDE9; color:#330099; border-width: 0 1px 0 1px !important; border-style:solid; border-color:#fff; }

#tabsH li ul {padding:0; border:1px solid #A9C0E7; border-top:0px; clear:both; float:left; /* position:absolute; visibility:hidden; */ left:0 !important; top:28px !important; display:inline; }
#tabsH .sf-menu ul { border:0px solid #000; margin:0; position:absolute; top:-999em; width:9em; /* left offset of submenus need to match (see below) */ z-index:80; }
#tabsH .sf-menu ul li { width:206px !important; padding:0; color:#330099; border-width:0 0 1px 0; float:left; position:relative; border-style:solid; border-color:#fff; cursor:pointer; }

#tabsH .sf-menu ul li ul { /*left:25px !important; top:21px !important; float:left; */ clear:both; display:inline !important; }
#tabsH .sf-menu li li { height:auto; width:206px; background:#294679; color:#330099; border-width: 0 1px 0 1px !important; border-style:solid; border-color:#fff; z-index:80 !important; float:left; }
#tabsH .sf-menu li li:hover { background:#5ECDE9; color:#fff !important; cursor:pointer; }
#tabsH .sf-menu li li a { width:197px; margin:0; float:left; border-bottom:1px solid #a5bcba; background:#00275f; display:block; color:#fff; }

#tabsH .sf-menu { float:left; position:relative; text-decoration:none; }
#tabsH .sf-menu a { /* background:url(../images/fe_images/tableftH.gif) no-repeat left top; */ margin:0; padding:0 5px 0 4px;text-decoration:none; font-size:12px; color:#330099; float:left; }
#topnav.sf-menu a:link { color:#330099; }
#topnav.sf-menu a:visited { color:#330099; }
#topnav.sf-menu a:hover { color:#fff; text-decoration:none; cursor:pointer; }
#topnav.sf-menu a:active { color:#330099; }

#tabsH .sf-menu a span 
{
	/* background: #e00034 linear-gradient(#e00034, #b7002a) repeat scroll 0 0 / 100% auto; */
    border-left-color: #dd335a;
    border-right-color: #8b0020;
    border-top-color: #e84067;
    border-top-width: 0.1em;
	float:left;
	display:block;
	/* background:url(../images/fe_images/tabrightH.gif) no-repeat right top; */
	padding:11px;
	color:#FFF;
	font-size:12px; 
}/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsH .sf-menu li li a span { background:none; width:172px; }

/*#tabsH .sf-menu a span {float:none;} / * End IE5-Mac hack */
#tabsH .sf-menu a span.sf-sub-indicator { background:none; padding:0 !important; }
#tabsH .sf-menu a:hover span {color:#02221f;}
#tabsH .sf-menu a:hover {background-position:0% -28px;}
#tabsH .sf-menu a:hover span {background-position:100% -28px;}

#tabsH li.highl a {background-position:0% -28px;}
#tabsH li.highl a span, #tabsH li.highl a, #tabsH li.highl {background: #294679;border-left-color: #7fafcc;
border-right-color: #090c31;
border-top-color: #4f7fa9;
border-top-width: 0.1em;} 
#tabsH ul ul { border:0px solid #000; margin:0; z-index:9999; }
#tabsH ul li:hover ul { visibility:visible; overflow:visible; top:28px !important;}


#tabsH li li a:hover, #tabsH li li a:hover span, #tabsH li li a:hover span.last { margin:0; color:#02221f;display:block; float:none; }
#tabsH li li a span { background:#114e49; margin:0; color:#fff; padding:5px 10px 5px 10px; }
#tabsH li li a span.last { background:#114e49; margin:0; color:#fff; padding:5px 10px 5px 10px; }

#tabsH ul.sf-menu li:hover li ul, #tabsH ul.sf-menu li.sfHover li ul { top:-999em; }
#tabsH ul.sf-menu li li:hover ul, #tabsH ul.sf-menu li li.sfHover ul { left:9em; /* match ul width */ top:0; }

#tabsH .sf-menu li:hover ul, #tabsH .sf-menu li.sfHover ul { left:0; top:2.1em; /* match top ul list item height */ z-index: 99; }

/*** arrows **/
.sf-menu a.sf-with-ul { min-width:1px; /*trigger IE7 hasLayout so spans position accurately */ }
.sf-sub-indicator { position:	absolute; display: block; right: 0; top: 1.05em; /* IE6 only */ width: 10px; height: 10px; text-indent: -999em; overflow:		hidden; }

a > .sf-sub-indicator {  /* give all except IE6 the correct values */
top:0;
background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/ }

/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ }

/* Added by Swapnil */
/***************************** STYLING FOR LEFT NAVIGATION MENU END *******************************/

/*** arrows **/
.sf-menu a.sf-with-ul { min-width:1px; /*trigger IE7 hasLayout so spans position accurately */ }
.sf-sub-indicator { position:	absolute; display: block; right: 0; top: 1.05em; /* IE6 only */ width: 10px; height: 10px; text-indent: -999em; overflow:		hidden; }

a > .sf-sub-indicator {  /* give all except IE6 the correct values */
top:0;
background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/ }

/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ }
/* header right */
.admin_div {
    /*background: #0e244d none repeat scroll 0 0;*/
    border-top-left-radius: 0.7em;
    border-top-right-radius: 0.7em;
    clear: both;
    color: #ffffff;
    float: right;
    font-size: 11px;
    line-height: normal;
    margin: 0;
    padding: 3px 0 6px;
    text-align: center;
    width: 100%;
}
.admin_div a {
    color: #000;
    margin: 0;
}
.admin_div span{
    color: #000;
}
 .topnav_div_white div span a {
    color: #000 !important;
}
.topnav_div_white div span b, .topnav_div_white div span a {
    color: #000 !important;
}
/* Input fields */

.headingform .textbox {
    border: 1px solid #ccc;
	border-radius: 4px;
    color: #4f4f4f;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 9px 7px 9px 0;
    padding: 3px;
    width: 150px;
	background:#fff;
}
.headingform .option {
    border: 1px solid #ccc;
	border-radius: 4px;
	background:#fff;
    color: #4f4f4f;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 9px 3px 9px 0;
    padding: 2px 3px;
    width: 160px;
}
a.buttonaescw {
    background: transparent url("../images/btn_login_a_2.png") no-repeat scroll right top;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial,sans-serif;
    height: 36px;
    text-align: center;
    text-decoration: none;
    width: auto;
}
a.buttonaesc
{
	background: transparent url("../images/btn_login_a_2.png") no-repeat scroll right top;
}
a.buttonaesc span
{
	 background: transparent url("../images/btn_login_span_2.png") no-repeat scroll 0 0 !important;
	  line-height: 40px;
}
a.buttonaesc span:hover{line-height: 40px;}
a.buttonaescw span{
    background: transparent url("../images/btn_login_span_2.png") no-repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 36px;
    margin: 0 7px 0 0;
    padding: 2px 10px 0 17px;
    text-transform: capitalize;
}

a.buttonaescw:hover{
    background: transparent url("../images/btn_login_a_2.png") no-repeat scroll right top;
    
}
a.buttonaescw span:hover {
    background: transparent url("../images/btn_login_span_2.png") no-repeat scroll 0 0;
    color: #ffff00;
    display: block;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
    text-transform: capitalize;
}
.mytables thead th, .mytables tfoot th, .mytables tfoot td , .mytables thead th a ,.mytables th span
{
	color:#fff;
}

.mytables tbody tr:hover {
    background: #fff none repeat scroll 0 0;
}
.trbottomhr
{
	background:#FBFBFB;
}
.tablehedingbgbig {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00539e+0,005d93+100 */
	background: #00539e; /* Old browsers */
	background: -moz-linear-gradient(top,  #00539e 0%, #005d93 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00539e 0%,#005d93 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #00539e 0%,#005d93 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00539e', endColorstr='#005d93',GradientType=0 ); /* IE6-9 */
	border-top-left-radius: 10px;
    height: 54px;
}
.tablehedingbgmbig {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00539e+0,005d93+100 */
	background: #00539e; /* Old browsers */
	background: -moz-linear-gradient(top,  #00539e 0%, #005d93 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00539e 0%,#005d93 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #00539e 0%,#005d93 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00539e', endColorstr='#005d93',GradientType=0 ); /* IE6-9 */

    height: 54px;
    margin: 0 0 0 12px;
}
.tablehedingbg2big {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00539e+0,005d93+100 */
	background: #00539e; /* Old browsers */
	background: -moz-linear-gradient(top,  #00539e 0%, #005d93 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00539e 0%,#005d93 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #00539e 0%,#005d93 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00539e', endColorstr='#005d93',GradientType=0 ); /* IE6-9 */
	border-top-right-radius: 10px;
    height: 54px;
}
.aforwardSort{background:url(../images/icons/arrow_down_1.png) no-repeat right 5px; padding:5px 15px 5px 0; margin:0; text-decoration:none;}
.areverseSort{background:url(../images/icons/arrow_up_1.png) no-repeat right 5px;padding:5px 15px 5px 0; margin:0; text-decoration:none;}
.mytables thead th a:hover {
    border: medium none;
    color: #e5e5e5;
}
.hedingbg1 {
    background: rgba(0, 0, 0, 0) url("../images/headingcurve_lft_1.png") no-repeat scroll left top;
    clear: both;
    height: 42px;
    width: 100%;
}

.hedingbgm {
    background: rgba(0, 0, 0, 0) url("../images/headingcurve_center_1.png") repeat-x scroll left top;
    height: 42px;
    margin: 0 0 0 12px;
	color:#fff;
}
.hedingbg2 {
    background: none;
    padding: 1px 0 0;
    width: 100%;
}
.dashboard1Headings {
    color: #fff;
    text-shadow: none;
}
.hedingbg2 p 
{
	color:#fff;
}
.tablehedingbg2 {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#005d93+0,005d93+100 */
	background: #00539E; /* Old browsers */
	background: -moz-linear-gradient(top,  #00539E 0%, #005d93 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00539E 0%,#005d93 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #00539E 0%,#005d93 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00539E', endColorstr='#005d93',GradientType=0 ); /* IE6-9 */
	border-top-right-radius: 10px;
    height: 36px;
	
}
.tablehedingbgm {
	   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#005d93+0,005d93+100 */
	background: #00539E; /* Old browsers */
	background: -moz-linear-gradient(top,  #00539E 0%, #005d93 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00539E 0%,#005d93 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #00539E 0%,#005d93 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00539E', endColorstr='#005d93',GradientType=0 ); /* IE6-9 */

    height: 36px;
    margin: 0 0 0 12px;
}
.tablehedingbg1 {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#005d93+0,005d93+100 */
	background: #00539E; /* Old browsers */
	background: -moz-linear-gradient(top,  #00539E 0%, #005d93 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00539E 0%,#005d93 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #00539E 0%,#005d93 100%); /* W3C, IE10+, FF16+, Chrome Trasiteformacuicrosoft.gradient( startColorstr='#00539E', endColorstr='#005d93',GradientType=0 ); /* IE6-9 */
	border-top-left-radius: 10px;
    height: 36px;
	
}
.mytables tbody th
{
	color:#fff;
}
.darkitems
{
	color:#fff;
}
.logintop
{
	 background: #193869 none repeat scroll 0 0;
	 border-bottom:none;
}


.header_right {
    float: right ;
    width: 18%;
}

.siteform select
{
	display: block;    
    font-size: 14px;   
    color: #555;
    background-color: #fff;
    background-image: url('../images/arrow_dropdown.png');
	background-position:right center;
	background-repeat:no-repeat;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shasiteformacu-out .15s;
	    -moz-border-radius-bottomleft: .5esiteformacu textarea,.siteformacuom-left-radius: .5em;
    border-bottom-left-radius: .5em;
    -moz-border-radius-topleft: .5em;
    -webkit-border-top-left-radius: .5em;
    border-top-left-radius: .5em;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
}
.file_upload
{
	width:44%;
	margin:10px 0 0;
}
.siteformacu input
{
	 height: 25px;
    padding: 6px 12px;
}
.siteformacu textarea,.siteformacu input
{
	background:#fff;
	border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	 -moz-border-radius-bottomleft: .5em;
    -webkit-border-bottom-left-radius: .5em;
    border-bottom-left-radius: .5em;
    -moz-border-radius-topleft: .5em;
    -webkit-border-top-left-radius: .5em;
    border-top-left-radius: .5em;
}


.siteformacucall input
{
	padding: 5px 0px 5px 8px;
}
.siteformacucall textarea,.siteformacucall input
{
	background:#fff;
	border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	 -moz-border-radius-bottomleft: .5em;
    -webkit-border-bottom-left-radius: .5em;
    border-bottom-left-radius: .5em;
    -moz-border-radius-topleft: .5em;
    -webkit-border-top-left-radius: .5em;
    border-top-left-radius: .5em;
}


/* .file_upload a
{
	 background-color: #00529e;
    border: medium none !important;
    color: #fff !important;
    position: relative;
	
	  border-radius: 0.4em;
    box-shadow: -0.01em 0.1em 0.1em rgba(255, 255, 255, 0.5) inset;
    color: #fff;
   
    font-weight: 700;
     font-size: 0.9em;
    padding: 1em 1.5em;
    text-shadow: 0 -0.1em 0.1em rgba(0, 0, 0, 0.7);
}
.file_upload a span
{
	background:none;
left-radius: .5em;
}
/* .file_upload a
{
	 background-color: #00529e;
    border: medium none !important;
    color: #fff !important;
    position: relative;
	
	  border-radius: 0.4em;
    box-shadow: -0.01em 0.1em 0.1em rgba(255, 255, 255, 0.5) inset;
    color: #fff;
   
    font-weight: 700;
     font-size: 0.9em;
    padding: 1em 1.5em;
    text-shadow: 0 -0.1em 0.1em rgba(0, 0, 0, 0.7);
}
.file_upload a span
{
	background:none;
left-radius: .5em;
}
/* .file_upload a
{
	 background-color: #00529e;
    border: medium none !important;
    color: #fff !important;
    position: relative;
	
	  border-radius: 0.4em;
    box-shadow: -0.01em 0.1em 0.1em rgba(255, 255, 255, 0.5) inset;
    color: #fff;
   
    font-weight: 700;
     font-size: 0.9em;
    padding: 1em 1.5em;
    text-shadow: 0 -0.1em 0.1em rgba(0, 0, 0, 0.7);
}
.file_upload a span
{
	background:none;
} */

.clearrowacu {
    clear: both;
    margin: 0 0 8px 0;
    padding: 0 5px;
}

  .hideul
{
	display:none !important;
	}
.showul{display:block}


/* Changed by Naveen
	30-09-2016 */
	

	@media only screen and (max-width: 1024px) {
    .page1 {width:100%;height:auto;}
   
   #mainHeader{width:100%;background-image:url(../images/racv_header_background.png);float:left;height:auto;background-size:cover;}
   #logo{width:25%;height:auto;}
   #logo img{width:100%;}
   #aux{ display:none;height:auto;}
	.upcallslist{float:left;width:100%;}
   .formcollhs, .formcolrhs{width:100%;}
   .subpaddcont1{margin:0;padding:0;}
   .formcolrhs{margin:0;}
   .blockHeadings1report{padding:0 0 0 10px;}
   .condoclogpopup{width:90% !important;}
   
}
@media only screen and (max-width: 1024px) and (orientation: landscape)  {
	.formcollhs, .formcolrhs{width:50%;}
}
@media (min-width: 340px) and (max-width: 640px) {
   
   .page1 {width:100%;height:auto;}
   
   #mainHeader{width:100%;float:left;height:auto;background-size:cover;}
   #logo{width:50%;height:auto;}
   #logo img{width:100%;}
   #aux{ display:none;height:auto;}
	.upcallslist{float:left;width:100%;}
   .formcollhs, .formcolrhs{width:100% ;}
   .subpaddcont1{margin:0;padding:0;}
   .formcolrhs{margin:0;}
   .blockHeadings1report{padding:0 0 0 10px;}
   .hedingbgm{background: rgba(0, 93, 153, 1) url("../images/headingcurve_center_1.png") repeat-x scroll left top;
height:auto;
margin: 0 0 0 0px;
padding:5px;
color: #fff;
float: left;
}
.condoclogpopup{width:90% !important;}
}
@media (min-width: 320px) and (max-width: 480px) {
   
   .page1 {width:100%;height:auto;}
   
	#mainHeader{width:100%;float:left;height:auto;	}
   #logo{width:50%;height:auto;}
   #logo img{width:100%;}
   #aux{ display:none;height:auto;}
	.upcallslist{float:left;width:100%;}
   .formcollhs, .formcolrhs{width:100% ;}
   .subpaddcont1{margin:0;padding:0;}
   .formcolrhs{margin:0;}
   .blockHeadings1report{padding:0 0 0 10px;}
   .hedingbgm{background: rgba(0, 93, 153, 1) url("../images/headingcurve_center_1.png") repeat-x scroll left top;
height:auto;
margin: 0 0 0 0px;
padding:5px;
color: #fff;
float: left;
}
   .condoclogpopup{width:90% !important;}
}


/*
	search table
	*/
	@media
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {

		/* Force table to not be like tables anymore */
		.hedingbg2 table, .hedingbg2 thead, .hedingbg2 tbody, .hedingbg2 th, .hedingbg2 td, .hedingbg2 tr {
			display: block;
			border: none;
		}
        .hedingbg2 table
        {
        	width:50%;
        	margin:0 auto;
        }
		/* Hide table headers (but not display: none;, for accessibility) */
		.hedingbg2 thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
			border: none;
		}

		.hedingbg2 tr { border: none; }

		.hedingbg2 td {
			/* Behave  like a "row" */
			border: none;
			 
			/* position: relative; */
			padding-left: 0;
		}

		.hedingbg2 td:before {
			
		}

		/*
		Label the data
		*/
		 
	}

.hedingbg2 .site_information
{
	color:#fff;
}

#tabsH li.spacereq a {background-position:0% -28px;}
#tabsH li.spacereq a span, #tabsH li.spacereq a, #tabsH li.spacereq {background: #D56538;border-left-color: #7fafcc;
border-right-color: #090c31;
border-top-color: #4f7fa9;
border-top-width: 0.1em;} 
#tabsH li.spacereq a:hover span, #tabsH li.spacereq:hover, #tabsH li.spacereq a:hover {background: #1C3F75;} 
#tabsH .sf-menu li:hover{background:#1C3F75}

a.btn_blue, a.btn_blue:hover{background: #294679;line-height: 25px;padding: 4px 15px;color: #fff;border-radius: 5px;height: auto;}
a.btn_green, a.btn_green:hover{background:#77bc1f;line-height: 25px;padding: 4px 15px;color: #fff;border-radius: 5px;height: auto;}
a.btn_blue:hover, a.btn_green:hover{color:#ffff00}