﻿
/* STYLES SPECIFIC TO THIS APPLICATION */

* {
	font-family: 'Montserrat', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
}

h1 {
	font-size: 48px;
	font-weight: normal;
}

h2 {
	font-size: 36px;
	font-weight: normal;
}

h3 {
	font-size: 28px;
	font-weight: normal;
}

h4 {
	font-size: 21px;
	font-weight: normal;
}


/* Kendo Grids */

.k-grid .k-button {
	border: none;
	background: none;
}

.k-grid tbody .k-button {
	min-width: 25px;
	margin: 1px;
}

.k-grid-header th.k-header > .k-link {
	font-size: 12px;
	font-weight: normal;
	color: #555555;
}

.k-grid-excel {
	color: #333333 !important;
	background-color: #ffffff !important;
	display: inline-block !important;
	margin-bottom: 0 !important;
	font-weight: normal !important;
	text-align: center !important;
	vertical-align: middle !important;
	cursor: pointer !important;
	background-image: none !important;
	border: 1px solid #cccccc !important;
	white-space: nowrap !important;
	padding: 6px 12px !important;
	font-size: 13px !important;
	line-height: 1.428571429 !important;
	border-radius: 4px !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	-o-user-select: none !important;
	user-select: none !important;
}

	.k-grid-excel:hover {
		color: #333333 !important;
		background-color: #ebebeb !important;
		border-color: #adadad !important;
	}

/* NielsenIQ rebranding */

.k-loading-image, .k-loading-mask, .k-loading-text {
	position: static; 
}

.k-loading-image {
	height: 30px;
	background-image: url('/Content/kendo/2016.3.1118/Bootstrap/indeterminate.gif');
	background-repeat-x: repeat;
}

.k-loading-color {
	background-color: #fffdfdd4;
	position: absolute;
	z-index: 1000;
	opacity: 0.9;
	width: 100%;
	height: 98%;
}

.k-loading-text {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding: 10px;
	margin-top: 10px;
	bottom: 10px;
}

a {
	color: #000000;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	color: #000000;
}

.nav > li > a {
	padding: 0;
	padding-bottom: 5px;
	margin-left: 15px;
	margin-right: 15px;
}

	.nav > li > a:hover, .nav > li > a:focus {
/*		border-bottom: 2px #00f000 solid;
		color: #000000;
*/		border-bottom: 2px #2D6DF6 solid;
		color: #000000;
		background-color: transparent;
	}

.btn {
	border-radius: 0;
	font-weight: bold;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 11pt;
	box-shadow: none;
}

.btn-small {
	font-size: 10pt;
}

.btn-custom-category {
	font-size: 8pt;
	padding-top: 7px;
	padding-bottom: 7px;
}

.btn-primary {
	background-color: #2D6DF6;
	border-color: #2D6DF6;
	color: #FFFFFF;
}

	.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
		background-color: #060a45;
		border-color: #060a45;
		/*		background-color: #00f000;
		border-color: #00f000;
*/ color: #FFFFFF !important;
	}

.btn-secondary, .btn-default {
	background-color: #FFFFFF;
	border-color: #060a45;
	color: #060a45;
}

	.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-default:hover, .btn-default:focus, .btn-default:active {
		background-color: #060a45;
		border-color: #060a45;
		/*		background-color: #00f000;
		border-color: #00f000;
*/ color: #FFFFFF !important;
	}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-bottom: 2px #2D6DF6 solid;
	color: #000000;
	background-color: transparent;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #060a45;
}

.k-block, .k-widget, .k-popup, .k-content, .k-toolbar, .k-dropdown .k-input {
	color: #000000;
}

.glyphicon-btn {
	color: #000000;
	border: 1px #000000 solid;
	padding: 7px;
}

	.glyphicon-btn:hover {
		background-color: #060a45;
		border: 1px #060a45 solid;
		color: #FFFFFF;
	}

.nav-pills > li > a {
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-radius: 0;
	border-bottom: 2px transparent solid;
}


.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	border-bottom: 2px #2D6DF6 solid;
	color: #000000;
	background-color: transparent;
}

.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
	color: #000000;
	background-color: #ebebeb;
	border-color: #ebebeb;
}

.k-textbox:focus, .k-autocomplete.k-state-focused, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-focused, .k-multiselect.k-header.k-state-focused {
	border-color: #060a45;
	box-shadow: 0 0 7px 0 #060a45;
}

.k-autocomplete.k-state-focused, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-focused, .k-multiselect.k-header.k-state-focused {
	border-color: #060a45;
	box-shadow: 0 0 2px 0 #060a45;
}

.input-group-btn .btn {
	padding-top: 7px;
}

.k-tab-on-top.k-state-active {
	border-top: 2px solid #060a45;
	border-radius: 0;
}

.k-tabstrip-items .k-state-default .k-link,
.k-panelbar > li.k-state-default > .k-link {
	color: #000000;
}

.k-tabstrip-items .k-item.k-state-hover {
	background: transparent;
}

.k-state-hover {
	background-color: transparent;
}

.panel-primary {
	border-color: #000000;
	border-radius: 0;
}

.k-link:link, .k-link:visited, .k-nav-current.k-state-hover .k-link {
	color: #000000;
}

.k-pager-wrap .k-link:hover {
	color: #FFFFFF;
	border-color: #060a45;
	background: #060a45;
}

.k-pager-wrap .k-state-disabled.k-link:hover {
	border-color: #cccccc;
	background: #ffffff;
}

.dropdown-menu > li > a {
	color: #000000;
}

.k-button, .k-button.k-state-active {
	color: #ffffff;
	border-color: transparent;
	background-color: transparent;
}

	.k-button:active, .k-button.k-state-active:hover {
		color: #ffffff;
		border-color: transparent;
		background-color: transparent;
	}

	.k-button:hover, .k-button.k-state-hover {
/*		color: #ffffff;*/
		border-color: transparent;
		background-color: transparent;
	}

.open .dropdown-toggle.btn-primary {
	color: #FFFFFF;
	background-color: #060a45;
	border-color: #060a45;
}

.btn:hover, .btn:focus {
	color: #ffffff;
}

.btn-status-off, .btn-status-1, .btn-status-2, .btn-status-3, .btn-status-4, .btn-status-5 {
	color: #ffffff;
	width: 100%;
	text-align: left;
	margin-bottom: 3px;
}

	.btn-status-1:hover, .btn-status-2:hover, .btn-status-3:hover, .btn-status-4:hover, .btn-status-5:hover, .btn-status-off:hover {
		background-color: #CCCCCC;
		border-color: #CCCCCC;
		color: #000000;
	}

.btn-status-off {
	border-color: #000000;
	background-color: #FFFFFF;
	color: #000000;
}

.btn-status-1 {
	border-color: #060a45;
	background-color: #060a45;
}

.btn-status-2 {
	border-color: #2D6DF6;
	background-color: #2D6DF6;
}

.btn-status-3 {
	border-color: #787ca9;
	background-color: #787ca9;
}

.btn-status-4 {
	border-color: #A3a9f5;
	background-color: #A3a9f5;
}

.btn-status-5 {
	border-color: #f00000;
	background-color: #f00000;
}

.status-pill {
	display: inline-block;
	padding-top: 7px;
	padding-bottom: 7px;
	min-width: 60px;
	border-radius: 3px;
}

.form-control {
	border-color: #000000;
}

	.form-control:focus {
		border-color: #00729d;
	}

.btn-status-dropdown {
	color: #FFFFFF;
}

	.btn-status-dropdown:hover, .btn-status-dropdown:focus, .btn-status-dropdown:active {
		background-color: #CCCCCC !important;
		border-color: #CCCCCC !important;
		color: initial !important;
	}
