﻿.body {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(233,237,243,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(233,237,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(233,237,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9edf3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.body-safari {
	background-color:white !important;
}

.navbar {
	min-height: 20px;
}

	.navbar.navbar-inverse {
		background: #d3edff; /* Old browsers */
		background: -moz-linear-gradient(left, #d3edff 0%, #76c3f0 29%, #76c3f0 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #d3edff 0%,#76c3f0 29%,#76c3f0 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #d3edff 0%,#76c3f0 29%,#76c3f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3edff', endColorstr='#76c3f0',GradientType=1 ); /* IE6-9 */
	}

.icon-bar {
	color: white;
	background-color: white !important; 
}

.btn-group-raised .btn:not(.btn-link).active.btn-primary, .btn-group-raised .btn:not(.btn-link):active.btn-primary, .btn-group-raised .btn:not(.btn-link):focus.btn-primary, .btn-group-raised .btn:not(.btn-link):hover.btn-primary, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-primary, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-primary, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-primary, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-primary, .btn.btn-raised:not(.btn-link).active.btn-primary, .btn.btn-raised:not(.btn-link):active.btn-primary, .btn.btn-raised:not(.btn-link):focus.btn-primary, .btn.btn-raised:not(.btn-link):hover.btn-primary, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-primary, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-primary, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-primary, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-primary {
	background-color: #72bfeb;
	color: white;
}


.panel.panel-primary > .panel-heading {
	background-color: white;
	color: #0092d9;
}

.panel-title {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 24px;
	color: #0092D0;
}

.panel > .panel-body {
	padding-top: 10px;
	padding-left: 50px;
	/*padding-bottom: 50px;*/
	padding-right: 50px;
}


.form-group.is-focused .form-control .material-input:after {
	background-image: linear-gradient(#0092D9,#0092D9),linear-gradient(#0092D9,#0092D9);
	background-color: #0092D9
}

.text-logon-title {
	font-size: 36px;
	vertical-align: middle;
}


.text-logon-title, .text-footer-title {
	color: #0092D0;
}

.filter-details-title {
	color: #0092D0;
	font-size: xx-large;
}

.cms-filter-button-shade {
	background-color: #337EBB;
}

	.cms-filter-button-shade:hover {
		background-color: #337EBB !important;
	}

.cms-filter-button-shade1 {
	background-color: #337EBB;
	/*background-color: red; colouring algoritm test*/
}

	.cms-filter-button-shade1:hover {
		background-color: #337EBB !important;
	}

.cms-filter-button-shade2 {
	background-color: #119CD6;
	/*background-color: orange; colouring algoritm test*/
}

	.cms-filter-button-shade2:hover {
		background-color: #119CD6 !important;
	}

.cms-filter-button-shade3 {
	background-color: #72BFEB;
	/*background-color: green; colouring algoritm test*/
}

	.cms-filter-button-shade3:hover {
		background-color: #72BFEB !important;
		/*background-color: green; colouring algoritm test*/
	}

.cms-filter-name {
	color: white;
}

.cms-filter-show {
}

	.cms-filter-show:hover {
		background-color: white;
	}

.cms-filter-show-hover {
	background-color: white;
}

.cms-filter-show-txt {
	color: #2C61A3;
}


.btn:not(.btn-raised):not(.btn-link):focus,
.btn:not(.btn-raised):not(.btn-link):hover,
.input-group-btn .btn:not(.btn-raised):not(.btn-link):focus,
.input-group-btn .btn:not(.btn-raised):not(.btn-link):hover {
	background-color: #0092D0;
}


.table > thead > tr > th > a, a:focus, a:hover, span {
	color: #171B23;
}


.filter-details-maincontainer {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding:0;
}

.filter-details-search-label {
	
}

.filter-details-search-button {
	padding:0px;
}

.filter-details-search-icon {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 7px;
	margin-top: 7px;
}

.filter-details-searchbox-table {
	background-color: #DFDFDF;
	width: 100%;
	
}
.filter-details-searchbox-table > tbody > tr > td {
	padding:0px;
	
}

	.filter-details-searchbox-table > tbody > tr > td > input {
		height: 25px;
	}
	.filter-details-searchbox-table > tbody > tr > td > label {
		color:gray;
	}


.cms-filter-details-image-color {
	background-color: #0092D0;
}



.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	border-left: 1px solid #ddd;
}


.version-panel {
	margin: 2px;
	font-size: 10px;
	color: #0092D0;
}