@font-face {
   font-family: 'Open Sans Light';
   font-style: normal;
   font-weight: 300;
   src:url('sidekick/font/opensans-light-webfont.woff') format('woff');
}

.sidekick-wrapped-application {
	margin-top: 48px !important;
	padding-left: 20px;
	padding-right: 20px;
	background-color: rgb(236, 241, 245) !important;
}

body.sidekick-wrapped-application-extra {
	margin-top: 80px !important;
/* 	border-left: 50px solid #F9F9F9;
	margin-left: 0px !important;
 */}

body.sidekick-wrapped-application-extra:before {
	content: ' ';
	display: block;
	background-color: #7e4082;
	background-repeat:repeat-x;
	background-image:-webkit-linear-gradient(left,#402b56,#7e4082);
	background-image:-moz-linear-gradient(left,#402b56,#7e4082);
	background-image:-o-linear-gradient(left,#402b56,#7e4082);
	background-image:-ms-linear-gradient(left,#402b56,#7e4082);
	background-image:linear-gradient(to right,#402b56,#7e4082);
	height: 60px;
	padding: 0 240px 0 0;
	width: 100%;
	position: absolute;
	top: 0;
	left: -240px;
}

body.sidekick-wrapped-application-extra:after {
	content: ' ';
	display: block;
	background-color: #F9F9F9;
	background-repeat:repeat-y;
	height: calc(100% - 60px);
	width: 50px;
	position: absolute;
	top: 60px;
	left: 0;
	-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);
	box-shadow:0 0 4px 0 rgba(0,0,0,.5);
	z-index: 100;
}

body.sidekick-wrapped-application-extra.sk-nav-expanded:after {
	width: 240px;
}

body.sidekick-wrapped-application-extra.sk-nav-submenu-collapsed:before,
body.sidekick-wrapped-application-extra.sk-nav-submenu-collapsed:after,
body.sidekick-wrapped-application-extra.sk-nav-submenu-active:before,
body.sidekick-wrapped-application-extra.sk-nav-submenu-active:after {
	display: none;
}

body.sk-auto-collapse-nav.sidekick-wrapped-application-nonav, body:not(.sk-nav-expanded).sidekick-wrapped-application-nonav {
	margin-left: 0px !important;
}

.iw-mSelected,.tableHighlight td,.tableHighlight,.odd.tableHighlight td,.even.tableHighlight td,.ms-container .ms-selectable li.ms-hover
	{
	background-color: #dbe0e5;
}

.comboBoxSearchToggle:hover:after,.combo-hilite,.rcMenu a:hover {
	background-color: #dbe0e5;
}

.calendar tbody td.selected,.calendar tbody td.hilite,.calendar thead .hilite
	{
	background-color: #dbe0e5 !important;
}

.ms-container .ms-selectable li.ms-hover {
	color: #555;
}

button,button:disabled,button:disabled:hover,.scrollToTop {
	background-color: #1161B2;
}

button:disabled,button:disabled:hover {
	color: #525252;
	background-color: #6497cc;
}

button:hover,button:focus,.activeButton,.scrollToTop:hover {
	background-color: #0d2d4e;
}

.dragHandle {
	background-color: #7e4081;
	border-bottom-color: #2c162d;
}

.spinner {
	color: #7e4081
}

a.subNav {
	background: #eeeeee;
}

a.subNav:hover,a.subNav:focus,a.subNav:active,a.subNavSub:hover,a.subNavSub:focus,a.subNavSub:active
	{
	background-color: #dbe0e5;
}

a.subNav:focus,a.subNavSub:focus,a.subNavSubSelected:focus,a.tabs:focus,.radioText:focus,button:focus,.activeButton
	{
	outline: 1px dashed black;
}

.ti {
	font-size: 11px;
}