.section-site-search .gstl_50,
.section-site-search .gsc-search-box{
	margin: 0px;
}

.section-site-search input.gsc-search-button, 

.section-site-search input.gsc-search-button:focus,
.section-site-search input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus{
	background-image:  url('../images/search_box_icon.png');
	background-repeat: no-repeat;
	background-position: center center;
	border: 0 none;
		background-color: #2d89b4;
	 padding: 0px;
	 width: 12px;
	 height: 12px;
	 
	
}
.section-site-search input.gsc-search-button:hover{

	background-image:  url('../images/search_box_icon.png');
	background-repeat: no-repeat;
	background-position: center center;
		background-color: #1170bc;
}
.section-site-search .gsc-results .gsc-cursor-box .gsc-cursor-page{
	 color: #3797c4 !important;
	   font-family: "Roboto_bold";
    font-size: 15px;
    text-decoration: none;
	padding: 0 0.4em;
}
.section-site-search .gsc-results .gsc-cursor-box .gsc-cursor-current-page{
	color: #5f5c4f !important;
	  font-family: "Roboto_bold";
    font-size: 15px;
    text-decoration: none;
	padding: 0 0.4em;
}
.section-site-search .cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
	height: 26px  !important;
	 padding: 6px 29px !important;
	height: 13px;
    margin-top: 2px;
    min-width: 13px;
    width: 13px;
	 
}
.section-site-search form tbody {
    border-top: 0px solid #ccc;
}
.section-site-search .gsc-orderby-container{
	display: none;
}
.section-site-search  .gsc-above-wrapper-area {
    border-bottom: 1px solid #e9e9e9;
    padding: 0;
}
.section-site-search .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b{
	font-size: 15px;
	font-family: 'Roboto';	
	color: #1170bc !important;
}
.section-site-search .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl{
	color: #3fbe5a;
	font-size: 13px;
	font-family: 'Roboto';	
}
.section-site-search .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType{
	color: #505050;
	font-size: 15px;
	font-family: 'Roboto';
	
}
.section-site-search .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b{
	color: #375f90;
}
.section-site-search .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult{
	border-bottom: 1px solid #cbc7b3 !important;
}
.section-site-search .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult:hover{
	border-bottom: 1px solid #cbc7b3;
    margin-bottom: 12px;
}
.section-site-search .gsc-above-wrapper-area{
	border-bottom: 0px;
}
.section-site-search  .gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top{
	 padding-left: 0px !important;
    padding-right: 0px !important;
}
.section-site-search .cse .gsc-control-cse, .gsc-control-cse{
	padding: 0px !important;
}
.section-site-search .gsc-tabData.gsc-tabdActive{
	display: block;
    position: relative;
    top: -64px;
}




/*Calendar*/
.calendar-calendar .month-view .full tr td.single-day.today,
.calendar-calendar .month-view .full td.date-box.today{
	 background-color: #DCFFE6;
	 border: 0px;
}
.view-calendar  .date-nav .pager{
	list-style: none;
	
}
.view-calendar .date-nav .pager li a{
	text-decoration: none;
	line-height: 0; 
    font-size: 50px;
    color: transparent;

}
.view-calendar .date-nav-wrapper .date-next,
.view-calendar .date-nav-wrapper .date-prev{
	background-image: url("../images/bt_arrow_previousmonth.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    overflow: hidden !important;
    text-indent: -9999px !important;
    width: 50px;
	 border-radius: 0px;
}
.view-calendar .date-nav-wrapper .date-next{
	background-image: url("../images/bt_arrow_nextmonth.png");
}
.view-calendar .date-nav-wrapper .date-prev {
	overflow: hidden;
    text-indent: -9999px;
	right: 52px;
}
.view-calendar  .date-nav-wrapper{
	background-color: #F0F0F0;
	 height: 40px;
	 margin-top: 0px;
}
.view-calendar  .date-nav-wrapper .date-heading h3{
	color: #3fbe5a;
     font-family: 'Roboto_medium';
    font-size: 15px;
	padding-top: 6px;
}
.calendar-calendar .contents a{
	color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 26px;
    text-decoration: none;
	margin-left: 4px;
}
.calendar-calendar .contents a:hover{
	text-decoration: underline;
	
}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continuation,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues{
	display: none;
}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, 
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, 
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, 
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff,
.calendar-calendar .month-view .full td.multi-day div.monthview, 
.calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview{
	background-color: #3797c4 ;
    height: 26px;

}	
/*Calendar*/

body.page-cpeir-database .chart-container .tooltip-wrapper{
	position:relative;
	background-color:#235e88;
	border-radius:5px;
	color:#fff;
	text-align:center;
	width:200px;
	z-index:1000;
}

body.page-cpeir-database .chart-container .pie-chart .tooltip-wrapper{
	top:-10px;
}

body.page-cpeir-database .chart-container .tooltip-wrapper .tooltip-color{
	width:15px;
	height:15px;
	border-radius:50%;
	position:absolute;
	top:10px;
	left:10px;
}

body.page-cpeir-database .chart-container .tooltip-wrapper .tooltip-title{
	font-family:'Roboto_medium';
	font-size:14px;
	color:#8cc1e5;
	padding:8px 0;
}

body.page-cpeir-database .chart-container .tooltip-wrapper .tooltip-field{
	color:#87c796;
}

body.page-cpeir-database .chart-container .tooltip-wrapper .tooltip-value{
	border-top:1px solid #fff;
	font-size:16px;
	padding:8px 0;
	text-transform:lowercase;
}

body.page-cpeir-database .chart-container .google-visualization-tooltip{
	border:none;
	border-radius:0;
	background:none;
	box-shadow:none;
}

body.page-cpeir-database .chart-container .google-visualization-tooltip .google-visualization-tooltip-item-list{
	visibility:hidden;
}

